Raspberry Pi: Roboterarm mit Xbox-360-Controller steuern

Ein sechsachsiger Roboterarm lässt sich mit einem Xbox-360-Controller an einem Raspberry Pi steuern. Das vollständige Tutorial beschreibt die Verkabelung, die benötigte Software und die Zuordnung der Controller-Eingaben zu den sechs Gelenken.

Neben dem bereits montierten 6DOF-Arm werden ein Xbox-360-Wireless-Controller, der passende USB-Empfänger und ein Raspberry Pi benötigt. Für die Eingabe installiert das Tutorial den Treiber xboxdrv unter Raspbian. Ein älterer Raspberry-Pi-Einsatz auf XboxDev zeigte bereits die Plattform als technische Basis für ein Spielesystem.

Controller-Eingaben steuern sechs Motoren

Die Schultertasten bewegen den untersten Motor, das Steuerkreuz übernimmt das zweite Gelenk. A und Y steuern den dritten Motor. Die beiden Analogsticks bewegen weitere Achsen und können ihre Position per Druck auf den Stick halten. Der rechte Trigger regelt die Öffnungsweite des Greifers stufenlos.

Der Quellcode liegt im GitHub-Projekt zum Roboterarm. Nach der Installation wird das Python-Programm direkt auf dem Raspberry Pi gestartet. Das Tutorial nennt außerdem Bilderkennung mit OpenCV als mögliche Erweiterung für automatisierte Abläufe.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein