Unitree G1: Häufige Fragen & Fehlerbehebung

Antworten auf häufige Fragen rund um die G1-Entwicklung – mit konkreten Prüfschritten. Zur Verbindung siehe Netzwerkverbindung einrichten.

Der Roboter reagiert nicht auf das SDK

Kabel, Rechner-IP im Subnetz, Ping zum Roboter und korrekter Schnittstellenname prüfen.

ip a
ping 192.168.123.161

Welcher Schnittstellenname ist richtig?

Mit ip a die Schnittstelle mit der Adresse im Roboter-Subnetz (Beispiel 192.168.123.x) verwenden, z. B. eth0.

Python: ModuleNotFoundError (unitree_sdk2py)

Paket nicht (im richtigen Environment) installiert. Im Repo-Verzeichnis ausführen:

cd unitree_sdk2_python
pip install -e .

Welcher Nachrichtentyp gilt für den G1?

Humanoide Modelle verwenden teils eigene DDS-Typen (z. B. unitree_hg) statt der Quadruped-Typen. Den passenden Typ entnehmen Sie dem SDK bzw. den G1-Beispielen.

Der G1 bewegt sich bei Move() nicht

Erst die Steuerung aktivieren und in einen stabilen Stand bringen: Damp()Start()StandUp()/BalanceStand(), dann Move() (siehe Bewegungssteuerung).

Worauf bei Low-Level besonders achten?

Gültige CRC setzen, konstante Sendefrequenz halten und den Roboter sichern/aufhängen – ein Humanoid kann bei Fehlern stürzen.

Kann ich jeden G1 programmieren?

Programmierbar sind die Edu-Varianten. Die Basic-/Verbraucherversion ist nicht programmierbar.

Weiterführend

Offizielle Unitree-G1-Entwicklerdokumentation.