H1-2 Overview

Component Overview

The H1-2 model is an advanced iteration of the H1, featuring improved motion capabilities and an expanded range of movement. Each arm is equipped with 7 degrees of freedom, each leg with 6, and the waist with 1 degree of freedom, resulting in a total of 27 degrees of freedom throughout the robot. With 27 joint motors, this configuration allows for highly precise control of motion and posture adjustment.

H1-2 Component Overview

Electrical Interfaces

The H1-2 robot incorporates electrical interfaces positioned on its right side. These interfaces facilitate the connection of body joint motors, sensor peripherals, Ethernet ports, and other components. This design enhances convenience during debugging, issue troubleshooting, and secondary development processes.

H1-2 Electrical Interface

On-board Computers

The H1-2 robot is equipped with one “Motion Control Computing Unit” and one “Development Computing Unit,” with an option to configure an additional expansion unit.

Component

Motion Control Computing Unit (PC 1)

Development Computing Unit (PC 2, PC 3)

Model

i5-1235U

i7-1255U / i7-1265U

Number of Cores

10

10

Number of Threads

12

12

Max Turbo Frequency

4.40 GHz

4.70 GHz & 4.80 GHz

Memory

8GB

16GB & 32GB

Memory Type

LPDDR5 5200 MT/s (dual-channel)

LPDDR5 5200 MT/s (dual-channel)

Cache

12 MB Intel® Smart Cache

12 MB Intel® Smart Cache

Storage

500GB or more

500GB or more

Intel® Graphics Processing Unit

None

6.0

GPU

Intel® Iris® Xe Graphics eligible

Intel® Iris® Xe Graphics eligible

Max Dynamic Frequency of GPU

1.20 GHz

1.20 GHz

Gauss and Neural Accelerator

3.0

3.0

Intel® Deep Learning Boost

Yes

Yes

Intel® Adaptix™ Technology

Yes

Yes

Intel® Hyper-Threading Technology

Yes

Yes

Instruction Set

64-bit

64-bit

OpenGL

4.6

4.6

OpenCL

3.0

3.0

DirectX

12.1

12.1

IP Address

Unaccessible

192.168.123.162, 192.168.123.163

Attention

  • The “Motion Control Computing Unit” is exclusively reserved for Unitree motion control programs and is not accessible for external use. Developers are limited to utilizing the “Development Computing Unit” for secondary development. For the initial username and password, please contact our technical support team.

  • In the table above, the PC3 “Development Computing Unit” is an optional configuration, with its IP address set to 192.168.123.163.

  • The CPU module may be upgraded to a more advanced version, provided that the performance meets or exceeds the specifications listed.

Lidar

The H1-2 robot’s head is equipped with the MID-360 Lidar (IP: 192.168.123.120), providing exceptional environmental perception capabilities. Utilizing omnidirectional, full-angle scanning technology, the lidar captures real-time and precise environmental data. It enables the robot to efficiently detect and measure surrounding objects while delivering high-resolution point cloud data for enhanced operational accuracy.

Depth Camera

The H1-2 robot’s head also features the D435 depth camera, which offers superior visual perception capabilities. This camera enhances the robot’s ability to perceive and understand its environment accurately, facilitating precise spatial awareness and obstacle detection. These features allow the robot to intelligently interact with its surroundings and adapt flexibly to diverse scenarios.

M107 Joint Motor

The H1-2 robot integrates the self-developed M107 joint motor by Unitree, renowned for its exceptional performance and features. The motor delivers a maximum torque of 360 N·m and a maximum tension of 10,000 N under equivalent conditions with a 3.5 cm force arm. Designed with a hollow axle, the motor achieves a lightweight and compact structure. Additionally, it includes dual encoders for precise position and velocity feedback, meeting the demands of high-precision control applications.

Joint Numbering and Joint Limits

The joint numbering and corresponding limits for the H1-2 robot are as follows:

Joint Number

Joint Name

Limits (radians)

20

right_shoulder_pitch

-1.57 ~ +3.14

21

right_shoulder_roll

-3.4 ~ +0.38

22

right_shoulder_yaw

-2.66 ~ +3.01

23

right_elbow_pitch

-1.6 ~ +2.53

24

right_elbow_roll

-2.967 ~ +2.967

25

right_wrist_pitch

-0.471 ~ +0.349

26

right_wrist_yaw

-1.012 ~ +1.012

13

left_shoulder_pitch

-3.14 ~ +1.57

14

left_shoulder_roll

-0.38 ~ +3.4

15

left_shoulder_yaw

-3.01 ~ +2.66

16

left_elbow_pitch

-2.53 ~ +1.6

17

left_elbow_roll

-2.967 ~ +2.967

18

left_wrist_pitch

-0.471 ~ +0.349

19

left_wrist_yaw

-1.012 ~ +1.012

12

torso

-3.14 ~ +1.57

6

right_hip_yaw

-0.43 ~ +0.43

7

right_hip_pitch

-3.14 ~ +2.5

8

right_hip_roll

-3.14 ~ +0.43

9

right_knee

-0.26 ~ +2.05

10

right_ankle_pitch

-0.897334 ~ +0.523598

11

right_ankle_roll

-0.261799 ~ +0.261799

0

left_hip_yaw

-0.43 ~ +0.43

1

left_hip_pitch

-3.14 ~ +2.5

2

left_hip_roll

-0.43 ~ +3.14

3

left_knee

-0.26 ~ +2.05

4

left_ankle_pitch

-0.897334 ~ +0.523598

5

left_ankle_roll

-0.261799 ~ +0.261799

The image below displays the Unitree H1-2 humanoid robot with all joints labeled. It serves as a visual reference, correlating the joint numbers and names listed in the table to their positions on the robot.

H1-2 Joints

Reference Frame, Joint Axes, and Zero Position

In the zero-degree configuration of all joints, the coordinate system is depicted as shown in the figure below. The x-axis is represented by the red line, the y-axis by the green line, and the z-axis by the blue line.

H1-2 Tf