Schnellstart: Bevor Sie beginnen
Lesen Sie dies zuerst. Auf dieser Seite erfahren Sie genau, welche Hardware Sie benötigen, welche Software Sie installieren müssen, wie lange alles dauert und was Sie tun können, wenn Sie den vollständigen Pfad abgeschlossen haben.
Wie lange dauert das?
Von der Box bis zur Aufnahme Ihrer ersten Trainingsfolge.
Gesamtzeit am ersten Tag: ca. 6–7 Stunden für eine komplette erste Sitzung. Die Aufteilung auf zwei Tage ist für Anfänger angenehm.
Hardware-Checkliste
Alles, was auf Ihrem Schreibtisch sein muss, bevor Sie beginnen. Mit „im Karton“ gekennzeichnete Artikel werden mit OpenArm 101 geliefert.
-
Armeinheit OpenArm 101 Im Karton: 8-DOF-Arm, ca. 3 kg, Aluminium und Kohlefaser. Im Laden kaufen →
-
24-V-DC-Stromversorgung (mindestens 150 W) Im Lieferumfang des OpenArm 101 enthalten.
-
CAN-USB-Adapter (CANable 2.0 oder gleichwertig) Im Lieferumfang enthalten: Verbindet Ihren Host-PC mit dem CAN-Bus des Arms.
-
Montageplatte + Hardware Im Karton: M6-Schrauben, Grundplatte. Sie benötigen eine stabile Oberfläche oder Werkbank zum Anschrauben.
-
Host-PC mit Ubuntu 22.04 Nicht enthalten – muss eine native Ubuntu-Installation sein (keine VM oder WSL), um ein zuverlässiges SocketCAN-Timing zu gewährleisten. Minimum: 8 GB RAM, 50 GB Festplatte. Laden Sie Ubuntu herunter →
-
USB-A-zu-USB-B-Kabel (für CAN-Adapter) Nicht im Lieferumfang enthalten – Standard-USB-Kabel, ca. 1 m. Die meisten Elektronikhändler.
-
Kamera (zur Datenerfassung) Optional für die Einrichtung, erforderlich für Trainingsdaten – USB-Webcam oder RealSense D435i empfohlen. Zubehör ansehen →
-
1 m × 1 m freier Arbeitsbereich um die Armbasis Erforderlich – der Arbeitsbereich des Arms hat einen Radius von 650 mm. Räumen Sie den Bereich von Personen und Hindernissen frei, bevor Sie das Gerät einschalten. Sehen Sicherheitsseite →
Was Sie vor dem Start installieren müssen
Der Setup-Anleitung geht jeden Schritt im Detail durch. Dies ist die Zusammenfassung, damit Sie sich im Voraus vorbereiten können.
Betriebssystem
Ubuntu 22.04 LTS (Jammy). Ubuntu 20.04 funktioniert auch, aber 22.04 wird empfohlen. macOS und Windows werden für echte Hardware nicht unterstützt – SocketCAN erfordert einen Linux-Kernel. Sie müssen eine native Installation verwenden, nicht Docker oder WSL2, für zuverlässiges CAN-Timing.
Python
Python 3.10 (im Paket mit Ubuntu 22.04). Das SDK zielt auf Python 3.10+ ab. Installieren Sie pip und venv, bevor Sie beginnen:
sudo apt update
sudo apt install python3-pip python3-venv -y
ROS2
ROS2 Humble Hawksbill (Ubuntu 22.04) oder ROS2 Iron Irwini (Ubuntu 22.04/23.04). Humble ist die LTS-Version und wird aus Stabilitätsgründen empfohlen. Die vollständige Installation dauert ca. 15 Minuten:
# Add ROS2 apt repo (abbreviated — full steps in setup guide)
sudo apt install ros-humble-desktop ros-humble-ros2-control \
ros-humble-ros2-controllers -y
SocketCAN-Treiber
Integriert in den Linux-Kernel. Sie müssen lediglich die Kernelmodule laden und Ihre CAN-Schnittstelle konfigurieren:
sudo modprobe can
sudo modprobe can_raw
sudo modprobe slcan # for USB CAN adapters
OpenArm SDK
pip install roboticscenter
Installiert openarm_can und alle Python-Abhängigkeiten. Siehe die Softwareseite für die vollständige SDK-Einrichtung und die SDK-Schnellstart im Wiki.
LeRobot (zur Datenerfassung)
pip install lerobot
Erforderlich für die Aufnahme und Konvertierung von Episoden in das LeRobot-/HuggingFace-Datensatzformat. Siehe die Seite zur Datenerfassung für den gesamten Arbeitsablauf.
Simulation (optional – keine Hardware erforderlich)
Sie können den gesamten Software-Stack ohne Hardware ausführen, indem Sie den ROS2-Fake-Hardware-Modus verwenden:
ros2 launch openarm_ros2 openarm.launch.py \
use_fake_hardware:=true
MuJoCo und Isaac Sim werden auch für die Physiksimulation und die Generierung synthetischer Daten unterstützt. Siehe die Abschnitt Software → Simulation für die Einrichtung.
Was Sie nach dem vollständigen Pfad tun können
Nachdem Sie alle 7 Schritte abgeschlossen haben – Auspacken des ersten Trainingsdatensatzes – können Sie:
openarm_ros2 Paket für Flugbahnplanung und staatliche Veröffentlichung
So erhalten Sie Hilfe
Du wirst es nicht alleine schaffen. Hier können Sie in jeder Phase Fragen stellen.
OpenArm-Forum
Der wichtigste Ort, um Einrichtungsfragen zu stellen, Builds zu teilen und Antworten von der SVRC-Community und dem SVRC-Team zu erhalten.
GitHub-Probleme
Fehlerberichte, Softwarefragen und hardwarespezifische Probleme. Überprüfen Sie vorhandene Probleme, bevor Sie ein neues eröffnen.
Allgemeines Forum
Fragen Sie alles auf der SVRC-Plattform – nicht nur OpenArm. Ideal für umfassendere Robotik- und ML-Fragen.
Direkte Unterstützung
Wenden Sie sich bei Hardwareproblemen, Garantiefragen oder Unternehmensanfragen direkt an das SVRC-Team.