Inhaltsverzeichnis:
- Schritt 1: Komponenten
- Schritt 2: Lassen Sie uns eine Mindmap dieses Projekts erstellen
- Schritt 3: Modul Eins - Anerkennung
- Schritt 4: Modul 2 - Koordinatenumrechnungen
- Schritt 5: Letztes Modul - Passen Sie die Saugerposition an und holen Sie sich das Ziel rechts
- Schritt 6: Dieses Video führt den gesamten Prozess des Sammelns von Münzen und deren Unterscheidung durch
Video: Das visionsbasierte Pick-and-Place mit UArm - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
In letzter Zeit beziehen sich die meisten Anfragen, die wir von Ihnen hören, auf die Vision-basierten Anwendungen von uArm, wie Objekterkennung, Kamera-uArm-Korrelation usw. Tatsächlich haben wir eine Zeit lang daran gearbeitet.
Wir haben mit uArm ein einfaches Vision-basiertes Pick-and-Place-Projekt durchgeführt, bei dem uArm und die Kamera unabhängig voneinander aufgestellt werden. In diesem System ist uArm irgendwie intelligent, dass es verschiedene Objekte, Farben und Größen unterscheiden und die Pick-and-Place-Aufgabe automatisch durchführen kann.
Schritt 1: Komponenten
Eine kurze Einweisung der Komponenten--
Ein uArm,,Eine Kamera, ƒEin PC
Softwareplattformen--
Fenster
Visual Studio C++
Bibliotheken-- Opencv3.0, Aruco1.3, QT5.5
Insbesondere trennt uArm zwei verschiedene Arten von Münzen, 1Yuan und 1Jiao von chinesischen Münzen, und legt sie in die entsprechenden transparenten kleinen Schachteln (der Durchmesser von 1Yuan beträgt etwa 25 mm und der von 1Jiao etwa 19 mm).
Schritt 2: Lassen Sie uns eine Mindmap dieses Projekts erstellen
Hier sehen Sie drei Module, die drei Hauptschritte sind. Sie werden später besprochen.
Schritt 3: Modul Eins - Anerkennung
Zuerst müssen wir die Münze lokalisieren. Diese visuelle Anwendung ist hier eigentlich nicht sehr kompliziert, sodass Morphologie- und Kantenschwellenmethoden in der Lage sind, die Zielmünze zu lokalisieren.
Der nächste Schritt ist die Anerkennung. Die Größe von 1Yuan und 1Jiao ist leicht zu unterscheiden. Wenn Sie andere Farbmünzen oder eine andere Form haben, können Sie Ihre Idee mit uns teilen.:)
Schritt 4: Modul 2 - Koordinatenumrechnungen
Mit der Bildverarbeitung können wir die Position der Münze in den Pixelkoordinaten lokalisieren, benötigen jedoch die Koordinaten der Münzen in den Rahmenachsen von uArm. Wir können diese Daten tatsächlich basierend auf den Koordinaten von Pixeln und Kameras erhalten.
Schritt 5: Letztes Modul - Passen Sie die Saugerposition an und holen Sie sich das Ziel rechts
Wie gehen wir mit dem Genauigkeitsproblem um, um die Zielmünze zu erfassen? Mal sehen!
Sobald die Koordinatenkonvertierungen zum ersten Mal abgeschlossen sind, beginnt uArm mit der Ausführung der Befehle. Nach dieser Bewegung überträgt uArm seine Ist-Positionsinformationen zurück und vergleicht diese Ist-Position mit der Münze, sodass wir in der Realität einen Fehler erhalten können. Durch Hinzufügen dieses Fehlers mit derselben Koordinate erhält uArm zuletzt einen neuen Befehl und beginnt sich erneut zu bewegen. Infolgedessen führt uArm diese Zirkulation weiter, bis sich der Sauger in die rechte obere Position der Münze bewegt!
Schritt 6: Dieses Video führt den gesamten Prozess des Sammelns von Münzen und deren Unterscheidung durch
Danke für Ihr Interesse. Hoffe dieses Video hilft und viel Spaß!
Bei Fragen bitte im Forum sprechen--
forum.ufactory.cc/
:)
Mohn in uArm
Empfohlen:
Pick-a-Player: 4 Schritte
Pick-a-Player: Dieses anweisbare führt Sie durch, wie man einen Entscheidungsträger Arduino macht. Auf Knopfdruck leuchten die LEDs in einem zufälligen Muster auf. Nach einigen Sekunden leuchtet eine einzelne LED auf. Dies ist die endgültige Entscheidung des Arduino
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail
NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB auf das TTL(FTDI)-Modul in nur 2 Schritten hoch: 3 Schritte
NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB zum TTL (FTDI)-Modul in nur 2 Schritten hoch: Sie haben es satt, viele Drähte vom USB zum TTL-Modul an das NODEMcu anzuschließen. Befolgen Sie diese Anleitung, um den Code in nur 2 Schritten hochzuladen. Wenn der USB-Anschluss des NODEMcu funktioniert nicht, also keine Panik. Es ist nur der USB-Treiberchip oder der USB-Anschluss
So beheben Sie das Problem beim Scrollen mit der Xiaomi-Maus – wikiHow
So beheben Sie das Xiaomi-Maus-Scroll-Problem: Wie bei jedem anderen Tool würde eine Computermaus aufgrund ihrer ständigen Verwendung irgendwann gewartet werden müssen. Die typische Abnutzung des Produkts führt dazu, dass es weniger effizient funktioniert als zu der Zeit, als es einst
Digitaler 3D-Bildbetrachter - "Das DigiStereopticon": 6 Schritte (mit Bildern)
Digitaler 3D-Bildbetrachter - "Das DigiStereopticon": Stereoskopische Fotografie ist in Ungnade gefallen. Das liegt wahrscheinlich daran, dass man nicht gerne eine spezielle Brille tragen muss, um Familienschnappschüsse zu sehen. Hier ist ein lustiges kleines Projekt, das Sie in weniger als einem Tag erstellen können, um Ihr 3D-Bild zu erstellen