Innholdsfortegnelse:

Den visjonsbaserte plukk-og-sted-met-armen: 6 trinn
Den visjonsbaserte plukk-og-sted-met-armen: 6 trinn

Video: Den visjonsbaserte plukk-og-sted-met-armen: 6 trinn

Video: Den visjonsbaserte plukk-og-sted-met-armen: 6 trinn
Video: Предварительное производство Tesla Model Y, похоже, начнется в Giga Texas | Мusk: FSD "не идеальной" 2024, November
Anonim
Den visjonsbaserte plukke-og-sted med UArm
Den visjonsbaserte plukke-og-sted med UArm

Nylig handler de fleste spørsmålene vi hører fra deg om de visjonsbaserte applikasjonene til uArm, som objektgjenkjenning, kamera-uArm-korrelasjon, etc. Vi har faktisk jobbet med det i en periode.

Vi har gjennomført et enkelt visjonsbasert plukke-og-sted-prosjekt med uArm, hvor uArm og kameraet er satt opp uavhengig av hverandre. I dette systemet er uArm på en eller annen måte intelligent at det kan skille forskjellige objekter, farger, størrelser og utføre pick-and-place-oppgaven automatisk.

Trinn 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter

En rask orientering av komponenter--

En arm,,Et kamera, ƒEn PC

Programvareplattformer--

Windows

Visual Studio C ++

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

Spesielt vil uArm skille to forskjellige typer mynter, 1Yuan og 1Jiao med kinesiske mynter, og legge dem i de tilsvarende gjennomsiktige små boksene (diameteren på 1Yuan er omtrent 25 mm og 1Jiao er omtrent 19 mm).

Trinn 2: La oss få et tankekart over dette prosjektet

La oss få et tankekart over dette prosjektet
La oss få et tankekart over dette prosjektet

Her kan du se tre moduler som er tre hovedtrinn. De vil bli diskutert senere.

Trinn 3: Modul en- anerkjennelse

Først av alt må vi finne mynten. Denne visuelle applikasjonen er faktisk ikke så komplisert her, så morfologi og kantterskelmetoder er i stand til å finne målmynten.

Neste trinn er anerkjennelse. Størrelsen på 1Yuan og 1Jiao er lett å se forskjell på. Hvis du har andre fargemynter eller annen form, kan du dele ideen din med oss.:)

Trinn 4: Modul to- Koordinering av konverteringer

Modul to- Koordinering av konverteringer
Modul to- Koordinering av konverteringer

Med bildebehandling kan vi finne myntens posisjon i Pixel -koordinatene, men vi trenger koordinatene til mynter i rammeaksene til uArm. Vi kan faktisk få disse dataene basert på piksler og kameraets koordinater.

Trinn 5: Siste modul- Juster sugerposisjon og riktig mål

Siste modul- Juster sugerposisjon og riktig mål
Siste modul- Juster sugerposisjon og riktig mål

Hvordan håndterer vi nøyaktighetsproblemet for å gripe målmynten? La oss se!

Når koordinatkonverteringene er fullført for første gang, begynner uArm å kjøre kommandoene. Etter denne bevegelsen vil uArm overføre sin faktiske posisjonsinformasjon tilbake og sammenligne denne faktiske posisjonen med mynten, og dermed kan vi få en feil i virkeligheten. Sist, ved å legge til denne feilen med den samme koordinaten, vil uArm motta en ny kommando og begynne å flytte igjen. Som et resultat vil uArm fortsette å kjøre denne sirkulasjonen til sugekoppen beveger seg til høyre øvre posisjon på mynten!

Trinn 6: Denne videoen utfører hele prosessen med å samle mynter og skille dem

Takk for din interesse. Håper denne videoen hjelper og har det gøy!

Spørsmål, vennligst snakk i forumet--

forum.ufactory.cc/

:)

Valmue i uArm

Anbefalt: