Installieren Sie das SDK und verbinden Sie
Einheit 2 des OpenArm-Lernpfads. Installieren Sie die OpenArm Python SDK, führen Sie einen Live-Verbindungs-Test aus und beheben Sie die drei häufigsten Verbindungsfehler. ~ 1,5 Stunden.
Einheit 2 von 6 · SDK & Connection · ~ 1,5 Stunden
Installieren Sie die OpenArm Python SDK, bestätigen Sie, dass Ihr Arm von Python aus erreichbar ist und beheben Sie die häufigsten Verbindungsprobleme, bevor sie Sie mittlerweile blockieren.
Was Sie erreichen werden
Am Ende dieser Einheit haben Sie eine Python-Virtuelle Umgebung mit dem OpenArm SDK installiert, und das Ausführen eines 5-Zeilen-Test-Skrips wird
Die komplette SDK-Installations- und Konfigurationsdokumentation ist unter Hardware/Openarm/Software. Diese Einheit stellt die Prozesse mit dem nötigen Kontext dar und deckt die häufigsten Fehlermodi ab.
Installieren Sie das SDK
Arbeiten Sie über den [Software-Einstellungsleitfaden] (
# Erstellen Sie eine isolierte Umgebung für diesen Weg python3 -m venv ~/openarm-env source ~/openarm-env/bin/activate # Installieren Sie das SDK und seine Abhängigkeiten pip Installieren Sie openarm-sdk lerobot Torchvision
Die Installation dauert je nach Internetverbindung 5
Schnelle Python-Verbindungsprüfung
Wenn ROS 2 (von der Einheit 1) ausgeführt wird und Ihre virtuelle Umgebung aktiviert ist, führen Sie diesen Test durch.
# Stellen Sie sicher, dass ROS 2 zuerst ausgeführt wird (von einem separaten Terminal) # Source ~/openarm_ws/install/setup.bash && ros2 start openarm_bringup real.launch.py von openarm Import OpenArm arm = OpenArm() # verbindet sich über ROS 2 Action Server print(arm.ping()) # sollte drucken: True print(arm.get_joints()) # sollte drucken: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0] arm.close)
Wenn
Fehlerbehebung: Die 3 häufigsten Verbindungsfehler
Fehler 1: T7 oder Timeout auf T8
ROS 2 läuft nicht oder der Action-Server ist noch nicht gestartet. Überprüfen Sie, ob
Fehler 2: T11 im ROS 2-Terminal
Die SocketCAN-Schnittstelle fiel. Dies geschieht, wenn Sie den USB-CAN-Adapter entfernen und wieder anlegen, ohne den
Fehler 3: T15 gibt alle Nullen zurück, auch wenn der Arm nicht ausgerichtet ist
Dies ist kein Fehler
Einheit 2 ist fertig, wenn...
[← Zurück zu Wegübersicht]







