← Projekt Portfolio

SCARA-Roboterarm

Robotik · Embedded · Kinematik · Eigenentwicklung

Kontext
Gruppenprojekt, FHNW
Zeitraum
04.2026 – 06.2026
Umfang
Hardware und Software vollständig selbst entwickelt
Technologien
ESP32, Schrittmotoren, Waveshare-Servos, Python, YAML
Code
github.com/thisisclaudio/SCARA
SCARA-Roboterarm auf der Grundplatte mit Netzteilen und Steuerbox
Der SCARA-Roboterarm auf seiner Grundplatte mit Netzteilen und Steuerbox

Ausgangslage

Im Rahmen des Moduls «Mechatronische Systeme Labor» an der FHNW bestand die Aufgabe darin, Zylinder gezielt umzuplatzieren sowie Würfel zu drehen und an definierten Positionen abzulegen. Zur Lösung dieser Aufgabe entwickelten und realisierten wir einen eigenen Roboterarm. Dabei umfasste die Entwicklung den gesamten Prozess, von der mechanischen Konstruktion über die Elektronik bis hin zur Software. Mit Ausnahme der zugekauften Antriebe und Normteile wurden sämtliche Komponenten eigenständig entwickelt und gefertigt.

Anforderungen

Systemaufbau

Der Roboterarm besteht aus einer rotierenden Säule, die zusätzlich eine vertikale Hubbewegung ermöglicht, sowie zwei Armgliedern, die den Greifer innerhalb der horizontalen Ebene positionieren. Zwei Achsen werden von Schrittmotoren angetrieben, die restlichen Achsen und der Greifer von Waveshare-Servomotoren.

Software

Die Steuerung läuft in Python auf einem PC. Der ESP32 bildet die Schnittstelle zu den Schrittmotoren, die Waveshare-Servos werden direkt über deren serielles Bus-Protokoll angesprochen und die Logik darüber vereint beides zu einem Roboter.

Grafische Oberfläche zur Auswahl und zum Start der Roboterprogramme
Grafische Oberfläche zur Auswahl und zum Start der Programme

← Zurück zum Projekt Portfolio