monopatis / uArm-swift-pro

uArm swift Pro - Pyton - Tkinter - OpenCV

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uArm-swift-pro

Ich möchte hier verschiedene Möglichkeiten vorstellen die mit dem uArm swift pro, Python, Tkinter und OpenCV möglich sind. Zu den einzelnen Projekten:

uarm_sort_red.py

Ich habe eine kleine Anwendung geschrieben, die es ermöglicht, den Roboterarm mit OpenCV zu steuern. Die größte Herausforderung zu Beginn war die Übersetzung der Bildschirmkoordinaten von OpenCV. Ich habe das in Form eines Arrays gelöst, aber vielleicht gibt es hier noch bessere Möglichkeiten. Die Anwendung zeigt eine einfache Sortierung von roten Objekten. Es besteht aber auch die Möglichkeit, nach Farben und Formen zu sortieren. Die umfangreichen OpenCV-Publikationen helfen hier.

https://youtu.be/HxMarRPgcnY

uarm_tkinter_posi.py

ein kleines Pyton / Tkinter-Programm mit dem Ihr verschiedene Positionen testen und die Koordinaten für weitere Aktionen verwenden könnt.

uarm_turm.py

Es wird ein Turm gebaut, ein kleines Python Programm zur Inspiration für eigene Projekte.

https://youtu.be/v5jNyLZzXjk

uarm_sort_kreis.py

Aufnehmen und sortieren nach Kreisdurchmesser. Die Programmierung ist sicherlich nicht perfekt (ich habe nur ein paar Wochen mit Python gearbeitet), aber es zeigt die Möglichkeiten der Verwendung von Uarm swift pro, Python, Tkinter und OpenCV.

https://youtu.be/DaOhIChAPGc

uarm_ttt.py

Hier wird Tic Tac Toe gespielt, ein bisschen KI und Robotic. Die Spielidee stammt aus dem Buch:

Eigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache11. September 2017 von Al Sweigart und Volkmar Gronau Verlag: dpunkt.verlag GmbH (11. September 2017) Sprache: Deutsch ISBN-10: 3864904927 ISBN-13: 978-3864904929

Invent Your Own Computer Games with Python16. Dezember 2016 von Al Sweigart Verlag: No Starch Press; Auflage: 4 (2. Januar 2017) Sprache: Englisch ISBN-10: 1593277954 ISBN-13: 978-1593277956

Ich habe den Code für den Roboterarm hinzugefügt. Der Code ist sicherlich nicht perfekt, aber er sollte Mut für eigene Projekte haben.

https://youtu.be/ezaF2YjDesU

Xbox360_Controller.py

Ein kleines Beispiel, wie der Xbox Controller den Uarm swift pro steuern kann. X,Y,Z, Suction, Greifer und Handgelenk sind steuerbar. Das Python-Programm ist sehr einfach und funktioniert sicher auch mit anderen Controllern.

uArm_vs_uArm.py

Ein kleines Beispiel mir zwei Robotic Arms die gegeneinander Tic Tac Toe spielen.

Die ursprüngliche Spielidee stammt aus dem Buch von Al Sweigart.

Ich habe den Code für die Robotic Arms hinzugefügt, und den KI Code erweitert, so dass beide ohne jegliche Außen Einwirkung miteinander spielen können.

https://youtu.be/zJsN2RCMbRs

uArm_Clock.py

Ein kleines Beispiel mit zwei uArm Swift pro.

https://youtu.be/ZCBTO8UFN14

About

uArm swift Pro - Pyton - Tkinter - OpenCV


Languages

Language:Python 100.0%