Skip to content

R1 Pro Unbox and Startup Guide

This tutorial provides detailed instructions on how to properly unbox the Galaxea R1 Pro, connect cables, install the robotic arms, and remotely control the R1 Pro for better communication and to explore more functionalities.

1. Item List Check

Check the items in the package according to the list below upon receiving the product. (Some items are inside the flight case.)

Item Quantity
R1 Pro Base 1
A2 Arm 2
G1 Gripper 2
Joystick Controller 1
Hex-Key Wrench Set 1
Charger & Cable Set 1
Wiring Harness Repairing Bag 1
CAN Commuication Box & Adapter Board (For A2 Motor Drive Upgrade) 1

You also need to prepare the following items:

Item Quantity
Display & Keyboard & Mouse 1
Computer 1
WiFi Network 1
HDMI Cable 1

Note: To ensure proper operation, place R1 Pro in a dry, well-ventilated environment with no obstructions or hazardous items around.

2. Unbox

2.1 Open the Locks

Locate the two locks on the right side of the case, open the lock plates, and turn counterclockwise to open the door.

2.2 Lower the board

There is a wooden board at the front of the door for R1 Pro to slide down. Place the board flat on the ground.

R1Pro_2.1_2.2_unlock

2.3 Remove Box Fixings

Use the L-hex key (M6) to remove six fixing screws, as shown in the figure.

2.4 Pull It Out

Carefully pull the robot out of the case, avoiding any collisions during the process.

R1Pro_2.3_2.4_pullout

2.5 Remove the Chassis Fixings

The chassis is equipped with mounting profiles around its perimeter.

  1. U se an L-shaped hex key (M6) to remove the four screws at each of the four corners.
  2. Next to each steering wheel, there is a fork-shaped fixing. Use an L-shaped hex key (M6) to remove the two screws at the top and bottom.

After completing these steps, all the fixing around the chassis can be removed.

R1Pro_2.5_chassis_fix

2.6 Remove the Steering Wheel Fixings

Follow these steps to remove the fixing components of the three steering wheels:

  1. Rotate the steering wheels with the fixing to the sides to expose the screws.
  2. Use an L-shaped hex key (M6) to remove the six fixing screws from the wheels.
  3. Rotate the wheels back to their original positions.

R1Pro_2.6_wheel_fix

3. Turn On R1 Pro

3.1 Connect HDMI and USB

Note: For your safety, please power off R1 Pro before connecting any cables.

Follow these steps to connect R1 Pro:

  1. Use the L-hex key (M3) to remove two M3 screws on the peripheral interface cover on the chassis.
  2. Connect HDMI cable to the chassis and the display. Please ensure a firm connection to avoid looseness. R1Pro_3.1_hdmi
  3. Connect the USB interface to the mouse and keyboard and the chest. Please ensure a firm connection to avoid looseness. R1Pro_3.1_usb

3.2 Power on

To turn on robot, press the boat-shaped power button on the bottom of the rear of the chassis. To turn off, switch off the power button.

Note: Please keep the emergency stop button raised and turn on the boat-shaped power button located at the bottom of the left rear of the chassis. If the power was previously on, you need to turn it off and then turn it on again; otherwise, the display may not be able to work.

R1Pro_3.2_poweron

3.2.1 Charging

If the chassis has a battery inside, but it is depleted, charge it before pressing the button. The charging port is located on the bottom of the rear side of the chassis.

Charging steps:

  1. Unscrew the power charging port cover.
  2. Insert the power cord into the port. When the red light on the charger comes on and the power indicator on the side of the robot chassis flashes orange-green, it indicates that the robot is charging.

3.2.2 Battery Replacement

If there is no battery inside the chassis, install it first. The battery is located on the bottom of the right side of the chassis.

Battery replacement steps:

  1. Remove the two screws on the chassis side cover and slide the cover to remove it.
  2. Push the battery into the chassis.
  3. Connect the battery cable to the chassis.
  4. Close the cover.

R1Pro_3.2.2_battery_install

4. Connect R1 Pro

4.1 Local Connection

If remote connection and control of R1 Pro are not required, continue operating on the original monitor and keyboard, maintaining the HDMI and USB connections. Then proceed to section 4.3 Start CAN Driver.

4.2 Remote Connection

4.2.1 Obtain IP address

After R1 Pro is powered on, wait for the monitor to display the desktop.

  1. Click "Settings" and connect to WiFi.

    R1Pro_4.2.1_ip

  2. Press Ctrl + Alt + T to open the terminal, then enter the following command:

    ifconfig mlan0
    

  3. Findmlan0. The IP address of R1 Orin is: 192.xxx.xxx.xxx. R1Pro_4.2.1_wifi

4.2.2 Connect via SSH

To remotely connect and futher control the robot, you should:

  1. Use the other computer.
  2. Enter the following command in the terminal to connect Orin.

    ssh nvidia@IP address
    # password (default): nvidia
    

  3. If the connection is successful, disconnect the HDMI and USB cables and close the peripheral interface covers on the chassis and torso to avoid hindering the range of motion. Then proceed to section 4.3 Start CAN Driver. If the connection fails, contact us promptly for technical support at support@galaxea.ai.

4.3 Start CAN Driver

Throughout the control process of R1 Pro, you need to open multiple terminals. We recommend using TMUX. Common commands are as follows:

  • Create a new terminal: Press Ctrl + B then C.
  • Switch terminals: Press Ctrl + B then press number which indicates the number of terminal windows.

Now, you can start CAN driver in the following steps.

  1. Start TMUX.

    tmux
    

  2. 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 re-enter password: nvidia
    #If encountering "RTNETLINK answers: Device or resource busy" error, this typically indicates the target device (e.g., network interface or CAN transceiver) is already configured and currently active.
    

  3. Start roscore

    roscore    
    

  4. Press Ctrl + B then C to create a new terminal. Then start HDAS.

    source {your_download_path}/install/setup.bash
    roslaunch HDAS r1pro.launch
    

4.4 The First Self-Check

Note: Before performing any operations on R1 Pro, you must complete the R1 Pro self-check to ensure safety.

Make sure that:

  • R1 Pro has been unboxed and all fixings removed.
  • R1 Pro remains folded with no mechanical arms installed.

Now, follow these steps for the first self-check:

  1. Press Ctrl + B then C to create a new terminal. Then start self-check.

    source {your_download_path}/install/setup.bash
    rosrun HDAS check_node 
    # Press 1 (0 indicates self-test with robotic arm installed; 1 indicates self-test without robotic arm)
    

  2. If it shows "self-check completed" as shown below, press Ctrl + C to exit. R1Pro_4.4_1stcheck

  3. If it appears warning, please contact us in time for technical support. R1Pro_4.4_1stcheck_error

4.5 Stand up

For your safety, ensure R1 Pro has been unboxed with no obstructions or fixtures. Otherwise, the trunk may enter a self-lock protection state.

After completing the self-check, you can command the trunk and chassis and use the remote controller to make R1 Pro stand up.

4.5.1 Start Torso Control

Press Ctrl + B then C to create a new terminal. Then, start arm and torso control.

source {your_download_path}/install/setup.bash
roslaunch mobiman r1_pro_jointTrackerdemo_pid.launch

4.5.2 Start Chassis Control

Press Ctrl + B then C to create a new terminal. Then, start chassis control.

source {your_download_path}/install/setup.bash
roslaunch mobiman r1_pro_chassis_control.launch

4.5.3 Host Computer Control

Press Ctrl + B then C to create a new terminal. Then, execute the following conmand.

source {your_download_path}/install/setup.bash
cd {your_download_path}/install/share/mobiman/script
python3 r1pro_test_open_box.py

Enter 5 then press Enter, R1 Pro will stand; enter qto quit the demo script. R1Pro_4.5.3_torso_control_5

5. Install Arms

Note: For your safety, stand R1 Pro up and turn off the power before installing the arms.

5.1 Detach Rear Cover

Follow these steps to detach the rear cover of the torso:

  1. Open the peripheral interface cover on the rear cover.
  2. Use the L-hex key (M4) to remove two M4 screws underneath the cover.
  3. Use the L-hex key (M5) to remove four M5 screws on the side of the chest cover.

R1Pro_5.1_remove_rear

5.2 Detach Front Cover

Use the L-hex key (M5) to remove six M5 screws on two sides of the chest, as boxed in the figure.

R1Pro_5.2_remove_front

5.3 Install Arms

  1. Open the robotic arm packaging and remove the arm assembly. The arm base has labeled stickers–pay attention to distinguish between the left and right arms.

  2. Use the hex L-shaped wrench (5mm) and four M6 screws to secure the arm.

    Note: When installing the robot arm, ensure the port on the arm base faces backward as shown in the figure below. R1Pro_5.3_arm_install

  3. Connect the power cable and CAN cable of the robotic arm to the ports on the arm base. Note: Before inserting the CAN cable, please remove the resistor cap first. If you use the robot without the robotic arm installed, you need to reinstall the resistor cap. Therefore, it is recommended that you keep the resistor cap properly. R1Pro_5.3_arm_cable

  4. After confirming successful communication with the robot arm, reverse the steps in section 5.1 Detach Rear Cover and section 5.2 Deatch Front Cover to reinstall the covers.

5.4 Install Grippers

Note: For your safety, stand R1 Pro up and turn off the power before installing the arms.

Before installing the gripper, position the robot arm to the zero-point as shown in the left diagram. Follow these steps to install the gripper onto the end of the arm (reverse the steps to remove the gripper).

  1. Alignment Check: Ensure that the three mounting holes around the gripper are aligned with the three mounting holes at the end of arm.
  2. Screw Fixation: Once aligned,use an L-shaped hex key (M3) to fix the three screws.
  3. Firmness Check: After tightening the screws, check again whether the installation of the gripper jaws is aligned and firm.
  4. Connect the Wiring Harness: Connect the CAN wiring harness on the outer side of the J6 joint at the end of the robotic arm to the communication port of the gripper.

R1Pro_5.4_install_gripper

6. The Second Self-Check

Before starting the self-check, ensure:

  • R1 Pro is standing.
  • R1 Pro has the arms installed correctly. The elbows face outward (silver part inside, black part outside), and the gripper cable faces outward.

R1Pro_6_2ndcheck

Then, power it onand:

  1. Complete the operations as per the commands in Section 4.3 Start CAN Driver.

  2. Press Ctrl + B then C to create a new terminal. Now, start the second self-check.

    source {your_download_path}/install/setup.bash
    rosrun HDAS check_node 
    # Press 1 (0 indicates self-check with robot arm installed; 1 indicates self-check without robot arm)
    

  3. Press Ctrl + B and then C to create a new terminal. Start the control of the arm and the torso.

    source {your_download_path}/install/setup.bash
    roslaunch mobiman r1_pro_jointTrackerdemo_pid.launch
    

  4. Press Ctrl + B and then C to create a new terminal. Start the control of the chassis.

    source {your_download_path}/install/setup.bash
    roslaunch mobiman r1_pro_chassis_control.launch
    

7. Demo

Note: Complete the R1 Pro self-check before any operations to ensure safety.

After completing all the above operations, move R1 Pro to an open area with no obstructions around. Then remotely command R1 Pro to conduct a demo.

  1. Press Ctrl + B and then C to create a new terminal . Then, execute the script.

    source {your_download_path}/install/setup.bash
    cd {your_download_path}/install/share/mobiman/script
    python3 r1pro_test_open_box.py
    

  2. Enter the number corresponding to each test action and press the Enter. Then, the R1 Pro will start to execute the test actions. R1Pro_7_demo

  3. After all the actions are completed, press Q to exit. R1 Pro will return to the zero-point position.

In the subsequent process of using the robot, please refer to R1 Pro Demo Guide for the subsequent complete operations.