Skip to content

Quick Start

After completing OriginMan's network configuration, you can now start using OriginMan!

Power On

(1) Turn on the main power switch. You can observe that the power light on OriginMan's back expansion board and the RDK X5 power indicator light up, while OriginMan's chest begins to glow white.

(2) After waiting 10 seconds, you'll see OriginMan's chest light ring change from white to colorful, followed by OriginMan saying "Hello, I'm OriginMan". These actions indicate that OriginMan has successfully started up.

Remote Connection

(1) Launch MobaXterm and remotely log in to OriginMan

(2) Enter username and password: root (username), root (password)

(3) Remote login successful

image-20220902155325842

Running Examples (Remote Control)

Let's start by running the robot remote control example to familiarize ourselves with the robot's basic operations.

After successful SSH connection, enter the following command to control OriginMan with the remote controller:

$ python3 /userdata/dev_ws/src/originman/originman_pydemo/joystick.py
Hint

You need to plug the remote controller's USB interface into OriginMan's main controller USB port.

image-20220902155741884

Button Action Mapping

Button Name Corresponding Action
PSB_R1 right_kick
PSB_R2 turn_right
PSB_L1 left_kick
PSB_L2 turn_left
PSB_SQUARE left_shot_fast
PSB_CIRCLE right_shot_fast
PSB_TRIANGLE wave
PSB_CROSS bow
Left Joystick X-axis < -0.5 left_move_fast
Left Joystick X-axis > 0.5 right_move_fast
Left Joystick Y-axis < -0.5 and PSB_L3 not pressed go_forward
Left Joystick Y-axis > 0.5 and PSB_L3 not pressed back_fast
PSB_START stand_slow

You can now control the actions using the corresponding buttons above.

Running Examples (Action Imitation)

If you're still excited after making the robot move, let's try something cooler and smarter - having OriginMan imitate our actions!

After successful SSH connection, enter the following command to operate OriginMan:

ros2 launch originman_action_imitation action_imitation.launch.py

Now open the camera's protective cover and perform the following gestures in front of the robot:

Gesture Name Corresponding Action
OK gesture Activates control function, robot nods to confirm activation
Palm gesture Activates action imitation function, robot's arms follow human arm movements
Victory gesture Robot gripper repeatedly opens and closes
ThumbLeft gesture Makes the robot move left
ThumbRight gesture Makes the robot move right
ThumbUp/Awesome gesture Robot ends control function and bows in thanks

Not only can you make gestures, but after the OK gesture, try raising both your hands to see OriginMan's reaction!

Running Examples (Dancing with the Robot)

After having the robot imitate your actions, it's your turn to learn from the robot!

After successful SSH connection, enter the following command to operate OriginMan:

python3 /userdata/dev_ws/src/originman/originman_pydemo/action_dance.py

Come dance with OriginMan!

Power Off

If you need to shut down the robot, you can enter the following command in the terminal to close the software system:

$ halt

After waiting about 5 seconds, you can turn off the power switch on the robot controller, and the robot shutdown is complete.

Attention

While you can directly turn off the power switch to shut down, this might damage files that the software system is currently reading or writing, potentially causing unexpected system issues.

At this point, we've completed the initial setup of OriginMan. You can refer to "Basic Usage" and "Application Functions" to continue with more advanced development.

Image1