4. Quick Operation Guide
The robot currently supports two startup modes: auto‑start and manual program start.
- If auto‑start is enabled, you need to perform below Step 3.d Press A for self‑check, and Step 5 Program Start is not required.
- If auto‑start is disabled and you use manual program start, below Step 3.d Press A for self‑check is not required, and you must perform Step 5 Program Start.
-
Make sure the robot is suspended on the protective stand.
-
On the remote controller, short‑press the power button and then immediately long‑press it to power on the remote controller.
-
Powering on the robot:
- Press the main power switch.
- Short‑press the power on/off button.
- Rotate the emergency stop button clockwise until it pops up.
- (When auto‑start is enabled) After the robot finishes booting (i.e., after the startup sound ends), press the A button on the remote controller to start the self‑check. When the self‑check is successful (the system status indicator turns solid blue‑green), the robot enters the Ready state and can be operated.
-
Wi‑Fi configuration steps:
-
Use an Ethernet cable to connect the debugging Ethernet port on the back of the robot to the user’s PC.
-
Configure the Ethernet interface on the PC to
192.168.41.xx/255.255.255.0(do not use192.168.41.1,192.168.41.2, or192.168.41.3). -
Open a terminal and enter
ssh ubuntu@192.168.41.xto log in to the target controller board (the motion‑control x86, Orin1, and Orin2 correspond to192.168.41.1,192.168.41.2, and192.168.41.3respectively). -
In the same terminal, configure Wi‑Fi by entering the following commands:
sudo nmcli device wifi list # View Wi‑Fi hotspot SSID
sudo nmcli device wifi connect 'Wi-Fi SSID' password 'Wi-Fi password' # Connect to Wi‑Fi
ifconfig # Check whether the connection is successful -
After Wi‑Fi is configured, unplug the Ethernet cable.
Once Wi‑Fi configuration is complete, it does not need to be repeated each time. To connect via Wi‑Fi directly, proceed as follows:
(1) Runifconfigto check the IP address assigned to the controller board.
(2) Runssh ubuntu@x.x.x.xto log in to the controller board, wherex.x.x.xis the IP obtained in the previous step. You can then proceed to the next step to start the program.
-
-
(When auto‑start is disabled) Program start
-
For manual startup, first make sure the auto‑start service is stopped:
sudo systemctl stop proc_manager.service -
Open the first terminal and start the main control node by entering the following commands:
# Open the first terminal and start the main control node
sudo su
cd ros2ws
source install/setup.bash
ros2 launch body_control body.launch.py -
To start the motion control – reinforcement learning node instead, enter:
sudo su
cd ros2ws
source install/setup.bash
ros2 run rl_control rl_control_node
-
At this point, you can start using the SDK for development and debugging.