Quick Development
This document introduces rapid development for Adam using pnd_sdk_python.
System Environment
Development is recommended on Ubuntu 22.04 x86_64.
macOS and Windows are not supported at this time.
Environment Configuration
- Use an Ethernet cable to connect the robot and the user computer.
The Ethernet port is located on the back of the robot.
- On the user computer, configure the network to be on the same subnet as the robot.
Modify the IP address, for example:10.10.20.XXX

SDK Installation
Open a new terminal
# Install system dependencies
sudo apt install libyaml-cpp-dev libspdlog-dev libboost-all-dev libglfw3-dev python3-pip
# Install Python SDK
cd ~
git clone https://github.com/pndbotics/pnd_sdk_python.git
cd pnd_sdk_python && sudo pip3 install -e .
🔗 For more details, refer to: pnd_sdk_python
Developer Mode
Ensure the robot is suspended and in Damping Mode, then press the LO + RO combination on the controller to enter Developer Mode. At this point, the SDK can be used for development and debugging.
For detailed instructions, refer to Operation Mode Instructions.
Control_example