Innehållsförteckning:

Den visionbaserade pick-and-place med UArm: 6 steg
Den visionbaserade pick-and-place med UArm: 6 steg

Video: Den visionbaserade pick-and-place med UArm: 6 steg

Video: Den visionbaserade pick-and-place med UArm: 6 steg
Video: Предварительное производство Tesla Model Y, похоже, начнется в Giga Texas | Мusk: FSD "не идеальной" 2024, November
Anonim
Den visionbaserade pick-and-place med UArm
Den visionbaserade pick-and-place med UArm

Nyligen handlar de flesta frågor vi hör från dig om de visionbaserade applikationerna för uArm, som objektigenkänning, kamera-uArm-korrelation, etc. Egentligen har vi arbetat med det under en period.

Vi har genomfört ett enkelt visionbaserat pick-and-place-projekt med uArm, där uArm och kameran är inställda oberoende av varandra. I detta system är uArm på något sätt intelligent att det kan skilja olika objekt, färger, storlekar och utföra pick-and-place-uppgiften automatiskt.

Steg 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter

En snabb briefing av komponenter--

En arm, ,En kamera, ƒEn PC

Programvaruplattformar--

Windows

Visual Studio C ++

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

Specifikt kommer uArm att separera två olika typer av mynt, 1 Yuan och 1Jiao kinesiska mynt, och lägga dem i motsvarande transparenta små lådor (diametern på 1Yuan är cirka 25 mm och 1Jiao är cirka 19 mm).

Steg 2: Låt oss få en tankekarta över detta projekt

Låt oss få en tankekarta över detta projekt
Låt oss få en tankekarta över detta projekt

Här kan du se tre moduler som är tre stora steg. De kommer att diskuteras senare.

Steg 3: Modul ett- erkännande

Först och främst måste vi hitta myntet. Denna visuella applikation är faktiskt inte så mycket komplicerad här, så morfologi och kanttröskelmetoder kan hitta målmyntet.

Nästa steg är erkännande. Storleken på 1Yuan och 1Jiao är lätt att skilja på. Om du har några andra färgmynt eller annan form kan du dela din idé med oss.:)

Steg 4: Modul två- Koordinera omvandlingar

Modul två- Koordinera omvandlingar
Modul två- Koordinera omvandlingar

Med bildbehandling kan vi lokalisera myntets position i Pixel -koordinaterna, men vi behöver koordinaterna för mynt i uArms ramaxlar. Vi kan faktiskt få dessa data baserat på pixlar och kamerans koordinater.

Steg 5: Sista modulen- Justera sockelpositionen och höger Få målet

Sista modulen- Justera sugpositionen och höger Få målet!
Sista modulen- Justera sugpositionen och höger Få målet!

Hur hanterar vi noggrannhetsproblemet för att få tag på målmyntet? Låt oss se!

När koordinatkonverteringarna är slutförda för första gången börjar uArm att köra kommandona. Efter denna rörelse kommer uArm att överföra sin faktiska positionsinformation tillbaka och jämföra denna faktiska position med myntet, så vi kan få ett fel i verkligheten. Sist, genom att lägga till detta fel med samma koordinat, får uArm ett nytt kommando och börjar flytta igen. Som ett resultat kommer uArm att fortsätta köra denna cirkulation tills sugaren flyttar till myntets högra övre position!

Steg 6: Denna video utför hela processen med att samla mynt och särskilja dem

Tack för visat intresse. Hoppas den här videon hjälper och har kul!

Några frågor, snälla prata i forumet--

forum. Manufactory.cc/

:)

Vallmo i uArm

Rekommenderad: