Skip to content

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
Enable Foxglove bridge mode:
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 Layout panel.

[Foxglove2]

  • External Users: Click Layout --> Import from file, copy and import the file foxglove-dev.json (right-click to download).

[Foxglove3]

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]