You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Power up the Unitree Go1, and connect to wireless network: Unitree_GoXXXXXX
(where XXXXXX is the 3 octets in the MAC address from your dog)
By default the password is: 00000000
Once you connect your wifi interface route should be set to the dogs 192.168.12.1 address by default:
Open a terminal, and watch the log file for Legged_Sport via ssh to the RasPi in the dog. This is optional, but it can allow you to see the correct mode sequences have been entered ensuring the dog is ready for the low level input. The password for the pi user is 123.
(pc)$ ssh pi@192.168.12.1 "tail -f /home/pi/Unitree/autostart/sportMode/log"
pi@192.168.12.1's password:
GO1 wrong Model
[Wait] for trigger: SDK or L1 + start
[UDP Connected] client! Client IP:192.168.123.161 port:8091
SDK trigger detected
Be triggered
[UDP Disconnected] client! socketfd:11 Old Client IP:192.168.123.161 port:8091
[UDP Connected] client! Client IP:192.168.123.161 port:8084
[Trigger CMD]: L2 + A
[Trigger CMD]: L2 + A
[Trigger CMD]: L2 + B
[Trigger CMD]: L1 + L2 + START
Sport Mode Triggered Off
UDP Initialized. socketfd: 9 Port: 8008
UDP Initialized. socketfd: 10 Port: 8010
UDP Initialized. socketfd: 11 Port: 8082
UDP Initialized. socketfd: 12 Port: 8018
[Wait] for check
Check passed
GO1 wrong Model
[Wait] for trigger: SDK or L1 + start
tail: /home/pi/Unitree/autostart/sportMode/log: file truncated
Put Go1 into low level mode with remote
L2 + A
L2 + A
L2 + B
L1 + L2 + Start
Make sure your ip_forward setup is proper, we expect the value to be "1" on net.ipv4.ip_forward:
Make sure you have crcmod, and pyshark python modules installed.
If you wish, you can make sure the required ports are open for testing:
$ sudo nmap -p 8082 192.168.12.1 -sU # High Level
Starting Nmap 7.60 ( https://nmap.org ) at 2023-05-31 22:39 EDT
Nmap scan report for 192.168.12.1
Host is up (0.0027s latency).
PORT STATE SERVICE
8082/udp open|filtered us-cli
MAC Address: 32:7B:C9:24:30:6B (Unknown)
Nmap done: 1 IP address (1 host up) scanned in 9.48 seconds
$ sudo nmap -p 8007 192.168.123.10 -sU # Low Level
Starting Nmap 7.60 ( https://nmap.org ) at 2023-06-01 00:21 EDT
Nmap scan report for 192.168.123.10
Host is up (0.0026s latency).
PORT STATE SERVICE
8007/udp open unknown
Nmap done: 1 IP address (1 host up) scanned in 8.85 seconds
Power up the Unitree Go1, and connect to wireless network: Unitree_GoXXXXXX
(where XXXXXX is the 3 octets in the MAC address from your dog)
By default the password is: 00000000
Once you connect your wifi interface route should be set to the dogs 192.168.12.1 address by default:
Open a terminal, and watch the log file for Legged_Sport via ssh to the RasPi in the dog. This is optional, but it can allow you to see the correct mode sequences have been entered ensuring the dog is ready for the low level input. The password for the pi user is 123.
Put Go1 into low level mode with remote
Make sure your ip_forward setup is proper, we expect the value to be "1" on net.ipv4.ip_forward:
You can alternately follow the guide here starting from "Power up Unitree Go1 and connect to wireless network": https://gist.githubusercontent.com/dbaldwin/b31835f87f16450a956cf3c89e15a289/raw/bf1c8452ba4c2a30bb7073718f1de2370c9eb786/gistfile1.txt
Make sure you have crcmod, and pyshark python modules installed.
If you wish, you can make sure the required ports are open for testing:
You can now execute the speak_low.py example.
You should see the dogs front right leg move.
If you want to have information about your dog printed out as a sanity check you can edit the speak_low.py as follows:
The modified code will return version and serial number information as follows:
One way to confirm you are in LOW-LEVEL mode is to try to speak using the HIGH-LEVEL example, you should get nulled out responses:
The text was updated successfully, but these errors were encountered: