R1 Pro Demo Guide
Preparation Before Use
Before you start, please ensure that:
- Two arms are correctly installed. At this time, the elbow bend (the black rubber) should face directly forward; the gripper points vertically downward towards the ground, and the gripper cable faces outward.
- The torso is in the standing pose.
- No personnel and obstacles within a radius of 1.5 meters. (As shown in the figure below.)
Demo
Important Notice: For your safety, in the event of danger during testing, you must press Ctrl + C in the Python 3 terminal running r1pro_test_open_box.py to immediately stop the ongoing action.
- arm_test_1: Raise both arms vertically upward, then lower them back down, with the grippers pointing straight downward toward the ground.
- arm_test_2: Raise both arms upward from the sides of the body.
- arm_test_3: Move both arms to the front of the chest, then perform a Tai Chi motion (this action tests the J1/J2/J3/J4/J5/J6/J7 joint motors of the dual-arm system).
- torso_test_1: Bend the torso to squat down while simultaneously folding both arms inward on either side of the chest (this action tests the T1/T2/T3 torso motors).
- torso_test_2: The torso rises to a standing position while the arms lower to the sides of the body. Then, the waist rotates 45° to the left, followed by 90° to the right, then 45° back to the left, and finally returns to the neutral position. (This action tests the T4 torso motor.)
Script Execution
Only after the above preparation work is completed can the robot be used to start the demo.
Note: If any errors occur, please contact us promptly for technical support. If there are no abnormalities, press Ctrl + C
to close.
-
Kill all TMUX running and close all ROS programs.
-
Enter TMUX.
-
Start FDCAN Communication
sudo ip link set dev can0 type can bitrate 1000000 dbitrate 5000000 fd on sudo ip link set up can0 # You may need to enter the password again: nvidia # If the error message "RTNETLINK answers: Device or resource busy" appears, it usually means that the device you are trying to configure (such as a network interface or CAN transceiver) has already been configured and is currently in operation.
-
Press
Ctrl + B
thenC
to create a new terminal, and execute launch file.
-
Press
Ctrl + B
thenC
to create a new terminal. Then, start the demo script. -
Enter the number corresponding to each demo action and press Enter. Then, R1 Pro will start to perform.
-
When you have completed all actions, press
Q
to quit. R1 Pro will be back to the zero-point pose.