Manuals

_images/h1_hello.gif

The following text contains hyperlinks. Click on them to be redirected to the websites.

Mobile Apps

Powering On

  1. Place H1 on the ground and secure it with a rope tied in a dead knot at H1’s shoulder latch.

  2. Hang the rope on the clasp of the protective frame to support H1.

  3. Raise H1 along with the protective frame to prepare for startup.

_images/h1_setup_start.png
  1. Insert two batteries into the battery compartment with the key-forward orientation.

  2. Turn the arm inward until it reaches its limit and then lower it vertically.

_images/h1_arm_position.gif
  1. Ensure that the feet are cocked up to their limit.

_images/h1_feet_up.png
  1. Maintain the position as depicted in the image below:

_images/h1_damp_position.png
  1. Short press and long press both batteries simultaneously to power them up.

  2. Wait until you hear the sound indicating that the ankle has reached its limit, and then wait an additional 30 seconds.

  3. Press L1+A to unlock damping, then press L1+UP to enter ready mode. At this point, the feet will spread out, and the arms will be at the sides of the waist.

_images/h1_startup_finish.gif
  1. Lower the H1 with the protective frame until H1’s feet touch the ground and the fuselage remains stable.

  2. Press R2+X again to activate Sport Mode, and H1 will start marching in place.

  3. Press START to switch to standing mode, then lower the hook and remove the rope.

H1 Quick Start Video

Develop Mode

To enter Develop Mode, ensure that H1 is in the suspension and damping state. Then, press the L2 + R2 key combination on the remote control simultaneously, and H1 enters the Develop mode.. Once activated:

  • Press L2 + A → H1 enters position mode and assumes a specific diagnostic posture.

_images/h1_diagnostic_pose.png
  • Press L2 + B → H1 returns to the damping state.

_images/h1_damp_pose.png

This process helps confirm whether H1 has successfully entered Develop Mode and can also be used for hardware troubleshooting. Once in Develop Mode, you can begin using the SDK for development and debugging.

Note

In the current system version, the built-in motion control program starts automatically when H1 is powered on. Even if the remote control is not operated, the system continuously sends periodic instructions with a speed of 0.

If you attempt SDK-based development without first entering Develop Mode, instruction conflicts may occur, potentially causing H1 to jitter.

To prevent this, always ensure that H1 is in Develop Mode before using the SDK to stop the motion control program from sending commands. You can verify this by pressing L2 + A.

  • If the robot’s response does not match the expected behavior shown in the instructional video, press L2 + R2 multiple times to ensure entry into Develop Mode.

Powering Off

  1. Reattach the rope to the protection hook once H1 remains standing.

  2. Raise the hook until there is tension on the rope supporting H1.

  3. Press L1+A to enter damping mode.

  4. Simultaneously short press and long press both batteries to power off the double battery simultaneously, completing the shutdown process.

Basic Operation

Once The H1 is Powered On and in Sports Mode:

  1. Press START to switch to continuous walking mode

  2. Push the left joystick forward to move H1 forward.

  3. Press START again to stop H1 and make it stand in place.

  4. Press START once more to return H1 to continuous walking mode.

  5. Push the left joystick back to make H1 walk backward.

  6. Push the right stick to the right to rotate H1 in that direction.

  7. Push the right stick to the left to rotate H1 in the opposite direction.

  8. Press B to increase the height of the leg lift, and press A to lower the leg lift.

  9. Reattach the rope to the protection hook once H1 remains standing.

  10. Raise the hook until there is tension on the rope supporting H1.

  11. Press L1+A to enter damping mode; at this point, you can safely shut down or enter debug mode.

Operation Guide

Concept description

The following table describes the different operational modes of the robot:

Concept

Description

Zero Torque Mode

All motors of the robot stop active motion, and there is no damping feeling when swinging.

Damping Mode

All motors of the robot stop active motion, but there is a clear damping feeling when swinging. This mode allows the robot to enter Ready Mode.

Seating Mode

The robot will slowly transition into a seated position within 5 seconds.

Ready Mode

The robot will slowly swing into the preparatory posture before entering Motion Mode, within 5 seconds.

Motion Mode

A mode in which the robot can be controlled to move via a remote control.

Standing Mode

  • When the joystick input is zero, the robot stops stepping and remains in the standing state.

  • When the joystick input is non-zero or the robot is disturbed and cannot maintain balance, it will start taking steps to regain stability.

Dance Mode

A mode for whole-body dynamic coordinated dancing.

Debug Mode

This mode is used for low-level development.

  • When using the SDK for development and debugging, ensure that the robot is in Debug Mode to stop the motion control program from sending commands.

  • This prevents potential command conflicts.

  • You can press L2 + A to confirm whether the robot has successfully entered Debug Mode.

Mode Switch

_images/h1_mode_switch.jpg

Attention

When entering Seating Mode, it is necessary to press against the robot’s back. When exiting this mode, push the robot back to transition out of it.

Note: The H1-2 model has only one diagnostic mode and does not support Seating Mode.

Key Description

The following table provides an overview of button commands for different modes:

Mode

Button

Description

General

L1 + A

Enter Damping Mode

L2 + R2

Enter Debug Mode

Damping Mode

L1 + UP

Enter Ready Mode

L1 + B

Enter Zero Torque Mode

Motion Mode

R2 + X

Enter Motion Mode

Left Joystick

Right Joystick

X

Y

A

B

START

L2 + Y

Double Click UP

Double Click DOWN

Translational velocity command ($v_x, v_y$)

Yaw angular velocity command ($omega_{yaw}$)

Decrease standing height

Increase standing height

Decrease leg lifting height

Increase leg lifting height

Adjust posture, take a few steps in place, then stop

Enter Dance Mode and return to Motion Mode

Handshake

Wave Hand

Debug Mode

L2 + A

Perform position control for diagnostics

L2 + B

Stop diagnostics, enter Damping State