Indholdsfortegnelse:

Den visionbaserede pick-and-place med UArm: 6 trin
Den visionbaserede pick-and-place med UArm: 6 trin

Video: Den visionbaserede pick-and-place med UArm: 6 trin

Video: Den visionbaserede pick-and-place med UArm: 6 trin
Video: Cobot samarbejde – kan man forudse ulykken? 2024, November
Anonim
Den visionbaserede pick-and-place med UArm
Den visionbaserede pick-and-place med UArm

For nylig handler de fleste forespørgsler, vi hører fra dig, om de visionbaserede applikationer af uArm, f.eks. Objektgenkendelse, kamera-uArm-korrelation osv. Faktisk har vi arbejdet på det i en periode.

Vi har gennemført et simpelt visionbaseret pick-and-place-projekt med uArm, hvor uArm og kameraet er opsat uafhængigt af hinanden. I dette system er uArm på en eller anden måde intelligent, at det kan skelne forskellige objekter, farver, størrelser og udføre pick-and-place-opgaven automatisk.

Trin 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter

En hurtig orientering af komponenter--

En arm,,Et kamera, ƒEn pc

Software platforme--

Windows

Visual Studio C ++

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

Specifikt vil uArm adskille to forskellige typer mønter, 1Yuan og 1Jiao kinesiske mønter, og lægge dem i de tilsvarende gennemsigtige små æsker (Diameteren på 1Yuan er ca. 25mm og 1Jiao's diameter er omkring 19mm).

Trin 2: Lad os få et tankekort over dette projekt

Lad os få et tankekort over dette projekt
Lad os få et tankekort over dette projekt

Her kan du se tre moduler, som er tre store trin. De vil blive diskuteret senere.

Trin 3: Modul One- Anerkendelse

Først og fremmest skal vi finde mønten. Denne visuelle applikation er faktisk ikke så meget kompliceret her, så morfologi og kanttærskelmetoder er i stand til at lokalisere målmønten.

Næste trin er anerkendelse. Størrelsen på 1Yuan og 1Jiao er let at se forskel på. Hvis du har nogle andre farvemønter eller anden form, kan du dele din idé med os.:)

Trin 4: Modul to- Koordinering af konverteringer

Modul to- Koordinering af konverteringer
Modul to- Koordinering af konverteringer

Med billedbehandling kan vi lokalisere møntens position i pixelkoordinaterne, men vi har brug for koordinaterne for mønter i uArms rammeakser. Vi kan faktisk få disse data baseret på pixels og kameraets koordinater.

Trin 5: Sidste modul- Juster suckerposition og rigtigt Få målet

Sidste modul- Juster suckerposition og rigtigt Få målet!
Sidste modul- Juster suckerposition og rigtigt Få målet!

Hvordan håndterer vi nøjagtighedsproblemet med at fatte målmønten? Lad os se!

Når koordinatkonverteringerne er gennemført for første gang, begynder uArm at køre kommandoerne. Efter denne bevægelse vil uArm overføre sine faktiske positionsoplysninger tilbage og sammenligne denne faktiske position med mønten, så vi kan få en fejl i virkeligheden. Sidst, ved at tilføje denne fejl med den samme koordinat, modtager uArm en ny kommando og begynder at flytte igen. Som et resultat vil uArm blive ved med at køre denne cirkulation, indtil sugeren bevæger sig til højre øverste position af mønten!

Trin 6: Denne video udfører hele processen med at indsamle mønter og skelne dem

Tak for din interesse. Håber denne video hjælper og har det sjovt!

Spørgsmål, tal venligst i forummet--

forum. Manufactory.cc/

:)

Valmue i uArm

Anbefalede: