Tutorials

Ein kuratierter Weg durch die besten OpenArm-Materialien – von der SocketCAN-Kommunikation bis hin zur Teleoperation und Datenprotokollierung. Beginnen Sie hier und gehen Sie dann tiefer in die Forschungsartikel ein.

Beste erste Links

Wenn Sie neu bei OpenArm sind, beginnen Sie mit diesen vier Quellen, bevor Sie sich die SVRC-Forschungsartikel ansehen. Sie geben Ihnen die offizielle Grundwahrheit darüber, wie der Stack funktioniert.

Beginnen Sie hier

Offizielle OpenArm-Dokumentation und GitHub

  • 1
    OpenArm-Softwarehandbuch (offiziell) Roboterbeschreibung, SocketCAN, ROS2-Integration und erweiterte Steuerungen. Der maßgebliche Überblick, bevor wir uns mit Einzelheiten befassen. Lesen Sie den offiziellen Leitfaden →
  • 2
    ROS2-Steuerungsdokumente Starten Sie Dateien, gefälschten Hardwaremodus, Controller-Setup und Bewegungsbefehle. Lesen Sie dies, bevor Sie echte Hardware berühren. Öffnen Sie die ROS2-Steuerungsdokumente →
  • 3
    CAN-Bibliotheksdokumente SocketCAN-Architektur, Klassenlayout, MIT-Steuermodus, Motor-IDs, Rückrufmodi und Timing. Unverzichtbar, bevor Sie Steuercode schreiben. CAN-Dokumente öffnen →
  • 4
    Haupt-GitHub-Repository Repository-Einstiegspunkt: Hardware, Software, Probleme und Ökosystem-Links. Öffnen Sie Probleme, um Antworten auf häufige Probleme zu finden. GitHub anzeigen →

Kommunikation: SocketCAN & CAN-Bus

Verstehen Sie, wie der Arm kommuniziert, bevor Sie Steuercode schreiben. Die meisten Aufrufprobleme sind CAN-Probleme.

Praktischer Hinweis

Worauf es in der Praxis tatsächlich ankommt

Die häufigsten Ursachen für CAN-Probleme sind nicht API-Missbrauch, sondern die Umschaltung des Callback-Modus, Timeout-Tuning und inkonsistente CAN-ID-Zuordnung zwischen den Motoren nach Firmware-Updates. Überprüfen Sie diese zuerst, bevor Sie alles andere tun.

Steuerung: ROS2- und MIT-Steuerungsmodi

Hardware-Upload-Abläufe und Controller-Konfiguration. Führen Sie immer zuerst gefälschte Hardware aus, dann echte Hardware.

Praktischer Hinweis

Zuerst gespielt, dann real

OpenArm unterstützt den Fake-Hardware-Modus ab Werk. Validieren Sie Ihren Steuercode immer mit use_fake_hardware:=true vor dem Anschluss an echte Motoren. Dies allein verhindert die meisten Hardwareschäden.

Praktischer Hinweis

Gewinne und Sicherheitsmargen

Beginnen Sie mit Kp=20, Kd=0,5 für alle Verbindungen. Langsam steigern. Der MIT-Gain-Leitfaden dokumentiert die maximalen Sicherheitswerte pro Gelenk – wenn diese eingehalten werden, werden Motorüberhitzung und mechanische Belastung vermieden.

Besprechen Sie, was Sie bauen

Nutzen Sie das OpenArm-Forum, um Fragen zu CAN-Setup, ROS2-Einführung, Kalibrierung, Datenprotokollierung und Debugging-Entscheidungen zu stellen.