Bachelor thesis from Juri Pfammatter and Daniel Schweizer based on the project thesis from Martin Oswald and Tenzin Langdun at Zürich University of Applied Science, Winterthur.
Clone this repository and create a conda environment:
conda create -n robodog python=3.9
conda activate robodog
on Windows:
python -m pip install -r C:\path\to\requirements.txt
on MacOS:
pip install -r path\to\requirements.txt
- Start the robot
- Connect to the A1's WIFI hotspot: The SSID of the Wifi network of A1's hot-spot begins with UnitreeRoboticsA1 and the default password is 00000000.
- Open a terminal and connect to the robot with ssh -X unitree@192.168.123.12. Enter the password 123
- This is important as it adds the robot to the known hosts.
- Start the UI (app.py) and connect to the robot
- Press on sit and activate gesture recognition
The SDK files we created are in the example_files folder. Any additional SDK files must be scp'd to the robot's catkin_ws/utils/unitree_legged_sdk-3.2.0/examples folder.
The any new bash files like those in the bash_files folder belong in the home directory of the robot.