Quick Start
Preparation
Follow the standard Power-On to start the robot. Please ensure that your computer and the robot are on the same network segment. Refer to Network Connection.
Step 1: Start Service on Remote End
Connect to the robot NUC:
ssh pnd-humanoid@192.168.XX.XX # Replace XX.XX with actual IP address (displayed on the back of the remote control handle), enter initial password: pndxyz
cd /opt/pnd/pnd_bridge
# Please select the corresponding command by model:
# Adam Pro
./pnd_bridge.sh --enable-foxglove-bridge --robot adam_pro --domain-id 0
# Adam U
./pnd_bridge.sh --enable-foxglove-bridge --robot adam_u --domain-id 0
# Adam SP
./pnd_bridge.sh --enable-foxglove-bridge --robot adam_sp --domain-id 0
# Adam Lite
./pnd_bridge.sh --enable-foxglove-bridge --robot adam_lite --domain-id 0
Step 2: Establish Connection on Local End
2.1 Open Client: Use Google Chrome to access Foxglove Dashboard or open the Foxglove Desktop client.
2.2 Create New Connection: Click Open Connection.
2.3 Configure Address: Select Foxglove WebSocket, enter ws://<robot-IP>:8765. (Default port is 8765)
Step 3: Load Layout
For the best monitoring experience, please load the preset layout:
- PNDBotics Organization Users: After logging in, select the official shared layout directly in the
Layoutpanel.
![[Foxglove2]](../img/foxglove2.png)
- External Users: Click Layout --> Import from file, copy and import the file foxglove-dev.json (right-click to download).
![[Foxglove3]](../img/foxglove3.png)
After configuration, the model loads automatically. You can then use the remote control to run the demo preset actions (A --> X --> RB); the visualization model will follow the real robot. Preview:
![[Foxglove4]](../img/foxglove.gif)