Eine stabile Netzwerkverbindung ist die Grundlage für jede SDK- oder ROS-2-Nutzung des G1. Dieser Walkthrough zeigt, wie Sie den Rechner mit dem Roboter verbinden, eine statische IP vergeben und die Verbindung prüfen.
Hinweis: Die genutzten Adressen sind ein typisches Beispiel-Subnetz und illustrativ – den gültigen IP-Bereich entnehmen Sie der offiziellen G1-Dokumentation.
Schritt 1: Verbinden
Verbinden Sie den G1 per Ethernet mit dem Entwicklungsrechner. Roboter und Rechner müssen sich im gleichen Subnetz befinden.
Schritt 2: Schnittstelle ermitteln
ip a
Notieren Sie den Namen der kabelgebundenen Schnittstelle (z. B. eth0). Diesen Namen brauchen Sie 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). Werte an Ihre Doku anpassen.
Variante A: NetworkManager (nmcli)
nmcli connection show
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
# /etc/netplan/01-g1.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. Weiter geht es mit dem SDK-Einstieg.
Fehlerbehebung
- Kein Ping: Kabel, Rechner-IP im richtigen Subnetz, Roboter eingeschaltet?
- Mehrere Netzwerkkarten: die richtige Schnittstelle verwenden (die mit der 192.168.123.x-Adresse).
Weiterführend
Verbindliche IP-Werte: offizielle Unitree-G1-Doku.
