Sizing actuators: how do you estimate joint torque for a bipedal leg?
Hardware & ownershipUnitree G1Unitree H2WBH Editorial ·
Unitree · CN
H2
Humanoid robot
Unitree RoboticsHumanoid robotAnnounced
Unitree H2 is a humanoid robot from Unitree Robotics, unveiled on 20 October 2025. It stands 1820 mm tall (headline copy rounds this to '180 cm') and weighs about 70 kg, with 31 total degrees of freedom (6 per leg, 7 per arm, 3 in the waist, 2 in the head), a published maximum leg-joint torque of 360 N·m and arm-joint torque of 120 N·m, and an arm payload of about 15 kg peak / 7 kg rated. H2 EDU adds an optional multi-model dexterous hand and secondary-development access; a separate H2 Plus configuration adds a Jetson Thor-class compute module (2,070 FP4 TFLOPS), wrist cameras and an optional dual five-finger tactile dexterous hand (22 active DOF per hand), and is marketed by Unitree as built on the NVIDIA Isaac stack (Isaac Sim/Lab, GR00T foundation models, Isaac TeleOp). Unitree publishes a C++ and Python SDK, ROS 2 examples and MJCF simulation files naming H2 explicitly, plus teleoperation support (xr_teleoperate), though unlike H1/H1-2 and G1 it does not ship an H2 Isaac Gym/Isaac Lab reinforcement-learning environment through Unitree's own repositories.
EDITORIALOverview reviewed against the cited sources by WBH, .
DATA · 28 FIELDS
| Height | 1.82 mSame for H2, H2 EDU and H2 Plus; headline copy rounds this to '180 cm' | Official source [1] |
|---|---|---|
| Weight | ~70 kgSame for H2, H2 EDU and H2 Plus | Official source [1] |
| Degrees of freedom | 31Same for H2 and H2 EDU; H2 Plus adds up to 75 total body-and-hand DOF when its optional 22-DOF dexterous hands are fitted (31 + 2×22) | Official source [1][2] |
| Leg DOF | 6 per leg | Official source [1] |
| Arm DOF | 7 per arm | Official source [1] |
| Waist DOF | 3 | Official source [1] |
| Head DOF | 2 | Official source [1] |
| Locomotion | BipedalTwo legs, 6 DOF each | Official source [1] |
| Walking speed | Not published | Not published |
| Ingress protection | Not published | Not published |
| Max joint torque | 360 N·m (leg)Arm-joint torque published separately as 120 N·m; same for H2 and H2 EDU. The H2 Plus page states the same figures as 'Maximum Leg Torque: 360 N/m' and 'Maximum Arm Torque: 120 N/m' (likely a typographical N·m/N·m mix-up on that page). | Official source [1] |
|---|---|---|
| Arm joint torque | 120 N·m | Official source [1] |
| Joint motor | Low inertia high-speed internal-rotor PMSM | Official source [1] |
| Joint output bearings | Industrial grade crossed roller bearingsHigh precision, high load capacity | Official source [1] |
| Construction materials | Aircraft-grade aluminum + titanium alloy + engineering plastics | Official source [1] |
| Battery | 15 Ah (0.972 kWh), quick-releaseSame for H2, H2 EDU and H2 Plus | Official source [1] |
|---|---|---|
| Battery life | ~3 hSame for H2, H2 EDU and H2 Plus | Official source [1][2] |
| Charging time | Not published | Not published |
| Compute |
| Official source [1][2] |
|---|---|---|
| Perception sensors |
| Official source [1][2] |
| Connectivity |
| Official source [1][2] |
| Bionic head with facial features | YesSame for H2 and H2 EDU | Official source [1] |
| End effector |
| Official source [1][2] |
|---|---|---|
| Arm payload | ~15 kg peakRated: ~7 kg. Same for H2 and H2 EDU; H2 Plus states the same rated/peak figures. | Official source [1][2] |
| Indicative price |
| Official source [1] |
|---|---|---|
| Availability | Available to order (H2); contact sales (H2 EDU) | Official source [1][3] |
| Secondary development |
| Official source [1][2] |
| Warranty |
| Official source [1][2] |
DATA · SOFTWARE & SIMULATION
| INTERFACE | SUPPORT | PACKAGE / VERSION | SRC |
|---|---|---|---|
| SDK | Official | unitree_sdk2 (C++, latest release v2.0.2): example/h2 (high_level, low_level: h2_ankle_swing_example.cpp, h2_dual_arm_example.cpp, behavior_lib). unitree_sdk2_python: example/h2 (high_level, low_level). | [5][6][7][8] |
| ROS 2 | Official | unitree_ros2's example/src/src tree has a dedicated h2 folder (high_level, low_level: h2_ankle_swing_example.cpp, h2_loco_client.cpp), even though the repository's own introduction paragraph predates H2 and names only Go2/B2/H1. | [9] |
| Isaac Sim / Lab | Not published | The H2 Plus page says the configuration is built on the NVIDIA Isaac stack; no H2 Isaac Sim or Isaac Lab environment is published in Unitree's repositories (unitree_rl_gym and unitree_rl_lab do not list H2). | [2][14] |
| MuJoCo | Official | unitree_mujoco ships an h2/ MJCF folder (h2_mujoco.xml, scene.xml); the repository's documented config-file robot list includes 'h2'. | [12][13] |
| Gazebo | Not published | h2_description contains only meshes and URDF/XML files; no README or launch/ folder was found (unlike h1_description). | [11] |
| URDF / MJCF | Official | unitree_ros: h2_description (H2.urdf, H2_dae.urdf, H2_loop.urdf, H2_loop.xml). | [11] |
| Teleoperation | Official | xr_teleoperate v1.6 added H2 support (7-DoF arm) via the --arm option. | [16] |
| Languages | Official | C++ and Python (unitree_sdk2, unitree_sdk2_python). unitree_sdk2_rs (same GitHub org, v0.3.0) additionally lists Rust RPC clients per model including h2. | [5][7][17] |
IN SHORT
HARDWARE · AFFILIATE LINKS
Listed because this page names the model; being named is not evidence that a product is compatible with, or identical to, what a robot uses. Affiliate links: if you buy through one, Seeed Studio may pay WBH a commission, at no extra cost to you. It plays no part in what WBH covers or names. How recommendations are chosen.
DATA · 14 COMPARISONS
7 SPECIFICATIONS
AGIBOT A2 (A2 Ultra / A2 Lite) vs Unitree H2AGIBOT A2 (A2 Ultra / A2 and H2 compared: height, weight, degrees of freedom, runtime and more, as their makers publish them.
6 SPECIFICATIONS
AGIBOT A3 Ultra vs Unitree H2AGIBOT A3 Ultra and H2 compared: height, weight, degrees of freedom, runtime and more, as their makers publish them.
4 SPECIFICATIONS
AGIBOT A3 vs Unitree H2AGIBOT A3 and H2 compared: height, weight, runtime, battery and more, as their makers publish them.
6 SPECIFICATIONS
AGIBOT X2 vs Unitree H2X2 and H2 compared: height, weight, degrees of freedom, runtime and more, as their makers publish them.
5 SPECIFICATIONS
Booster T1 vs Unitree H2T1 and H2 compared: height, weight, degrees of freedom, runtime and more, as their makers publish them.
6 SPECIFICATIONS
LimX Luna vs Unitree H2LimX Luna and H2 compared: height, weight, active dof, runtime and more, as their makers publish them.
5 SPECIFICATIONS
LimX Oli vs Unitree H2LimX Oli and H2 compared: height, weight, runtime, arm payload and more, as their makers publish them.
7 SPECIFICATIONS
NEO vs Unitree H2NEO and H2 compared: height, weight, degrees of freedom, runtime and more, as their makers publish them.
5 SPECIFICATIONS
PAL Robotics KANGAROO vs Unitree H2KANGAROO and H2 compared: height, weight, degrees of freedom, runtime and more, as their makers publish them.
5 SPECIFICATIONS
PAL Robotics TALOS vs Unitree H2TALOS and H2 compared: height, weight, degrees of freedom, arm payload and more, as their makers publish them.
5 SPECIFICATIONS
ROBOTERA L7 vs Unitree H2ROBOTERA L7 and H2 compared: height, weight, degrees of freedom, arm payload and more, as their makers publish them.
7 SPECIFICATIONS
Unitree G1 vs Unitree H2G1 and H2 compared: height, weight, degrees of freedom, battery life and more, as their makers publish them.
6 SPECIFICATIONS
Unitree H1 vs Unitree H2H1 and H2 compared: height, weight, degrees of freedom, arm payload and more, as their makers publish them.
7 SPECIFICATIONS
Unitree H2 vs Unitree R1H2 and R1 compared: height, weight, degrees of freedom, battery life and more, as their makers publish them.
DATA · 6 ROBOTS
Compare the Unitree H2 with the closest three side by side
See also commercially available humanoid robots.
TIMELINE · 1 EVENT SINCE 20 OCT 2025
COMMUNITY · 2 THREADS
Hardware & ownershipUnitree G1Unitree H2WBH Editorial ·
Hardware & ownershipUnitree G1Unitree H2WBH Editorial ·
Community posts are written by members and are not checked by WBH. Facts on robot pages come from cited sources; report a data error to have it corrected.