Eine stabile Netzwerkverbindung ist die Grundlage für jede SDK- oder ROS-2-Nutzung des Go2. Dieser Walkthrough zeigt, wie Sie den Rechner per Ethernet mit dem Roboter verbinden, eine statische IP vergeben und die Verbindung prüfen.
Hinweis: Die hier genutzten Adressen sind ein typisches Beispiel-Subnetz und illustrativ – den für Ihren Roboter gültigen IP-Bereich entnehmen Sie der offiziellen Unitree-Dokumentation.
Schritt 1: Verbinden
Verbinden Sie den Go2 per Ethernet-Kabel direkt mit dem Entwicklungsrechner. Roboter und Rechner müssen sich im gleichen Subnetz befinden. (Je nach Variante ist auch WLAN möglich.)
Schritt 2: Schnittstelle ermitteln
ip a
Suchen Sie die kabelgebundene Schnittstelle (z. B. eth0 oder enpXsY). Diesen Namen brauchen Sie später für das SDK und ROS 2.
Schritt 3: Statische IP vergeben
Beispielannahme: Roboter unter 192.168.123.161, Rechner erhält 192.168.123.99 (Maske /24). Passen Sie die Werte an Ihre Doku an.
Variante A: NetworkManager (nmcli)
nmcli connection show # Verbindungsnamen finden
sudo nmcli connection modify "Wired connection 1" \
ipv4.method manual ipv4.addresses 192.168.123.99/24
sudo nmcli connection up "Wired connection 1"
Variante B: netplan (Ubuntu Server)
# /etc/netplan/01-go2.yaml
network:
version: 2
ethernets:
eth0:
addresses: [192.168.123.99/24]
sudo netplan apply
Schritt 4: Verbindung testen
ping 192.168.123.161
Antwortet der Roboter, steht die Verbindung. Prüfen Sie mit ip a noch einmal, dass Ihre Adresse korrekt gesetzt ist.
Fehlerbehebung
- Kein Ping: Kabel prüfen, Rechner-IP im richtigen Subnetz, Roboter eingeschaltet und hochgefahren?
- Falsche Schnittstelle: Bei mehreren Netzwerkkarten die richtige verwenden (die mit der 192.168.123.x-Adresse).
- SDK findet Roboter nicht: Der an das SDK übergebene Schnittstellenname muss zu dieser Verbindung passen.
Weiterführend
Nächster Schritt: SDK-Einstieg. Verbindliche IP-Werte: offizielle Unitree-Doku.
