Sisällysluettelo:

Näköpohjainen valinta ja paikka UArm: 6 vaihetta
Näköpohjainen valinta ja paikka UArm: 6 vaihetta

Video: Näköpohjainen valinta ja paikka UArm: 6 vaihetta

Video: Näköpohjainen valinta ja paikka UArm: 6 vaihetta
Video: Угрюм-река (1969) (1 серия) фильм 2024, Marraskuu
Anonim
Näköpohjainen valinta ja paikka UArm: llä
Näköpohjainen valinta ja paikka UArm: llä

Viime aikoina suurin osa sinulta saamistamme kyselyistä koskee uArmin visioon perustuvia sovelluksia, kuten kohteen tunnistusta, kameran ja uArmin välistä korrelaatiota jne. Itse asiassa olemme työskennelleet sen parissa jonkin aikaa.

Olemme toteuttaneet yksinkertaisen visio-pohjaisen pick-and-place -projektin uArmin kanssa, jossa uArm ja kamera on asennettu toisistaan riippumatta. Tässä järjestelmässä uArm on jotenkin älykäs, koska se pystyy erottamaan eri kohteet, värit, koot ja suorittamaan nouto- ja sijoittelutehtävän automaattisesti.

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit

Nopea tiedotus komponenteista-

UArm, ‚Kamera, PC PC

Ohjelmistoalustat-

Windows

Visual Studio C ++

Kirjastot- Opencv3.0, Aruco1.3, QT5.5

Erityisesti uArm erottaa kaksi erityyppistä kolikkoa, 1Yuan ja 1Jiao kiinalaisia kolikoita, ja laittaa ne vastaaviin läpinäkyviin pieniin laatikoihin (1Yuan halkaisija on noin 25 mm ja 1Jiao on noin 19 mm).

Vaihe 2: Hanki ajatuskartta tästä projektista

Hanki ajatuskartta tästä projektista
Hanki ajatuskartta tästä projektista

Tässä näet kolme moduulia, jotka ovat kolme päävaihetta. Niistä keskustellaan myöhemmin.

Vaihe 3: Moduuli 1-- Tunnistus

Ensinnäkin meidän on löydettävä kolikko. Tämä visuaalinen sovellus ei itse asiassa ole kovin monimutkainen, joten morfologia ja reunaviivausmenetelmät pystyvät paikantamaan kohdekolikon.

Seuraava askel on tunnustus. Koko 1Yuan ja 1Jiao on helppo erottaa toisistaan. Jos sinulla on muita värikolikoita tai eri muotoisia, voit jakaa ideasi kanssamme.:)

Vaihe 4: Moduuli kaksi- Muunna koordinaatit

Moduuli Kaksi- Muunna koordinaatit
Moduuli Kaksi- Muunna koordinaatit

Kuvankäsittelyn avulla voimme etsiä kolikon sijainnin pikselikoordinaateista, mutta tarvitsemme kolikoiden koordinaatit uArmin kehysakseleilla. Voimme todella saada nämä tiedot pikselien ja kameran koordinaattien perusteella.

Vaihe 5: Viimeinen moduuli- säädä imuasentoa ja oikea saada tavoite

Viimeinen moduuli- säädä imurin asentoa ja oikeaa Hae tavoite!
Viimeinen moduuli- säädä imurin asentoa ja oikeaa Hae tavoite!

Miten käsittelemme tarkkuusongelmaa kohdekolikon ymmärtämiseksi? Katsotaan!

Kun koordinaattimuunnokset on suoritettu ensimmäistä kertaa, uArm alkaa suorittaa komentoja. Tämän liikkeen jälkeen uArm siirtää todelliset sijaintitietonsa takaisin ja vertaa tätä todellista sijaintia kolikkoon, jolloin voimme saada virheen todellisuudessa. Lopuksi lisäämällä tämän virheen samalla koordinaatilla uArm vastaanottaa uuden komennon ja alkaa liikkua uudelleen. Tämän seurauksena uArm jatkaa tätä kiertoa, kunnes tikkari siirtyy kolikon oikeaan yläasentoon!

Vaihe 6: Tämä video suorittaa koko kolikoiden keräämisen ja erottamisen

Kiitos mielenkiinnostanne. Toivottavasti tämä video auttaa ja pitää hauskaa!

Jos sinulla on kysyttävää, keskustele foorumilla-

forum.ufactory.cc/

:)

Unikko uArmissa

Suositeltava: