Hip, Knee, Ankle: How Humanoid Robots Budget Their Leg Joints and Actuators

Joints & actuators · Explainer

Hip, knee, ankle: how humanoids budget their leg joints

Look past the demos and almost every current humanoid has converged on the same leg: three degrees of freedom at the hip, one at the knee, and one or two at the ankle. That budget decides how the robot balances, how much torque each motor must produce, where the mass sits, and where most of the actuator money goes.

6
Degrees of freedom per leg on the Unitree G1 and most current humanoids: 3 hip + 1 knee + 2 ankle
12
Of the G1’s 23 joint motors sit in the legs — more than half the robot’s actuator count
360 N·m
Peak torque of Unitree’s M107, the joint motor behind the H1’s most heavily loaded leg joints
41%
Improvement in design cost function for an optimised parallel ankle versus the serial design it replaced

Sources: Unitree G1 and H1 specifications; arXiv 2509.16469 (IIT ankle design framework), Sep 2025.

The six-joint budget

A human leg, in the simplified models roboticists actually use, is about seven degrees of freedom: a ball-joint hip, a knee, and an ankle complex that pitches, rolls and twists. Robots cannot afford a copy. Every degree of freedom is a motor, a reducer, an encoder pair and a driver board, plus the mass and cable routing to feed them, so the leg is designed backwards from the question: what is the minimum set of joints that still balances and walks like a human?

The industry’s answer is six. The hip gets three orthogonal axes — yaw to steer the leg, roll to shift weight sideways, pitch to swing it forward — because balance is a three-dimensional problem and the hip is where the whole body’s weight is redirected. The knee gets exactly one axis, pitch, because that is all the human knee meaningfully contributes to gait. The ankle gets two, pitch and roll, so the foot can stay flat on ground that isn’t. Unitree’s G1 is the textbook case: 23 powered degrees of freedom on the base robot, six per leg, with the knee rated at 90 N·m (120 N·m on the EDU version) from low-inertia internal-rotor PMSM motors.

Cheaper or earlier designs cut the ankle first. Unitree’s own H1, the older and larger robot, runs five degrees of freedom per leg — the ankle pitches but cannot roll — and 19 in total. It walks fast anyway, but a pitch-only ankle forces the controller to handle every sideways disturbance at the hip, and the foot cannot conform to lateral slopes. The trend since 2024 has run the other way: ankles are gaining a second axis, and the interesting engineering question has become how to drive it.

Figure 1 · The standard humanoid leg: where the six degrees of freedom sit

SIDE VIEW · 3 + 1 + 2 ALLOCATION Pelvis Hip · 3 DoF (yaw, roll, pitch) Highest torque and overload demand Knee · 1 DoF (pitch) G1: 90 N·m base / 120 N·m EDU Ankle actuators mounted high on the shank Pushrods carry force down to the foot Ankle · 2 DoF (pitch, roll) Increasingly a parallel mechanism — see Figure 2 Yellow marks where the actuators sit; the ankle joint itself carries no motor. Schematic, not to scale.

Illustration: humanoid.guide, after the joint layouts documented for Unitree G1 and comparable 6-DoF-per-leg humanoids.

Where the torque goes

The three leg joints are not equal customers. Motor maker CubeMars, whose actuators appear in a long list of research humanoids, publishes a selection hierarchy that matches what robot spec sheets imply: the hip dominates. It redirects the full body weight through multiple axes, sweeps roughly ±90 degrees in flexion, and has to survive squatting, jumping and landing, so CubeMars sizes hip motors for peak torque three to five times the rated figure. The knee is a single-axis hinge over about 0–135 degrees and gets away with two to four times rated torque, with the emphasis shifting to axial compactness and thermal stability, because the knee works continuously in every step. The ankle needs less torque than either but pays a different price: whatever drives it hangs at the end of the leg, where mass hurts most.

Published joint figures are still rare — most builders quote one headline number rather than a per-joint table. Unitree is the most transparent: the G1’s knee peaks at 90 N·m (120 on the EDU), while the H1’s M107 joint motor peaks at 360 N·m, the figure behind its most heavily loaded hip and knee axes. At component level, CubeMars’ flagship hip motor, the AK10-9 V3.0, is rated 18 N·m continuous with a 53 N·m peak. The spread in the chart below is the point: a heavy, fast biped needs several times the joint torque of a 35 kg research platform, and the actuator bill scales with it.

Chart 1 · Published peak torque figures for humanoid leg joints and joint motors, N·m

0100200300400 PUBLISHED PEAK TORQUE, N·M Unitree H1 · M107 joint motor360 Unitree G1 EDU · knee120 Unitree G1 · knee90 CubeMars AK10-9 · hip motor53

Sources: Unitree G1 and H1 official specifications; CubeMars motor selection guide. Figures are peak, not continuous, ratings, and the robots differ in mass — the chart compares published numbers, not efficiency.

Table 1 · Leg joint architecture by robot

RobotTotal DoFPer legAnklePublished leg torque figure
Unitree G12362 DoF, parallel mechanismKnee 90 N·m (120 EDU)
Unitree H11951 DoF, pitch onlyM107 motor peaks at 360 N·m
Tesla Optimus~286*2 DoF, parallel, dual linear actuators*Linear units rated to 8,000 N (body-wide)
Agility Robotics Digit——Parallel mechanism, Cassie-derived leg with closed kinematic chains—
Fourier N1 / PNDbotics Adam——Parallel mechanisms—

Sources: Unitree specifications; arXiv 2509.16469 (parallel-ankle robot list); Brian D. Colwell (Optimus actuator ratings); The Robot Report and Science Robotics (Digit). *Optimus leg allocation — three rotary hip units, one linear knee, two linear ankle actuators — is an analyst reconstruction, not a Tesla disclosure. “—” means no public figure.

The ankle is the hard joint

The ankle’s problem is not torque, it is location. Every gram at the foot swings back and forth with every step, so distal mass costs energy and control bandwidth twice over. Mount a motor and reducer directly on the ankle axis — the serial layout — and you get simple kinematics and the worst possible mass distribution. The alternative, now spreading fast, is the parallel mechanism: both ankle actuators sit high on the shank, near the knee, and drive the foot through pushrods or crank linkages. Pitch and roll are produced differentially — rods moving together pitch the foot, rods moving in opposition roll it — so the two actuators share the load in both axes instead of each owning one.

A September 2025 design framework from researchers at the Italian Institute of Technology lists who has already made the switch: Tesla’s Optimus, Unitree’s G1, PNDbotics’ Adam, Agility’s Digit, Fourier’s N1, and research platforms LOLA, Pandora and Kangaroo all use parallel ankles. The same paper separates the two dominant recipes — SPU chains built on linear actuators, as in Optimus, and RSU crank-rocker chains built on rotary actuators — and reports that an optimised RSU ankle cut the design cost function by up to 41 percent against the serial design it replaced, and 14 percent against a conventionally engineered parallel version. The gains come from proximal actuator mass, torque sharing between the two chains, and stiffer, more precise output from the closed linkage.

The price is paid in software. A closed kinematic chain has no simple one-motor-per-axis mapping, so controllers and learning pipelines that assume a serial robot model need explicit differential-actuation models to command a parallel ankle properly — the subject of a dedicated 2025 paper on controlling humanoids with parallel mechanisms. That work is why simulation frameworks have been racing to add closed-chain support: the hardware trend got ahead of the tooling.

Figure 2 · Animated · Parallel ankle: two shank-mounted actuators rolling the foot differentially

FRONT VIEW · ROLL: RODS MOVE IN OPPOSITION (PITCH: RODS MOVE TOGETHER) Actuators sit here, high on the shank — their mass barely swings with the foot Pushrods (2×) Universal joint: 2 DoF, 0 motors on it Foot Both actuators contribute to both axes: torque sharing is the efficiency win.

Illustration: humanoid.guide, after the SPU/RSU parallel-ankle architectures analysed in arXiv 2509.16469. Schematic; linkage geometry simplified. Animation is CSS-only and respects reduced-motion settings.

Twelve joints, most of the money

Follow the actuator count and the leg’s economic weight becomes obvious. On the G1, twelve of 23 joint motors are in the legs. On Optimus, analyst reconstructions of the 28-actuator body put six actuators in each leg, including the largest linear units in the robot — the ones rated to 8,000 N — on the knee and ankle. The leg joints are simultaneously the highest-torque, the most thermally stressed and the most safety-critical actuators on the machine, which is why they concentrate the expensive parts: the biggest motors, the highest-grade transmissions, and the force or torque sensing that keeps a 35–90 kg machine from falling over.

It also explains the architectural split we covered in the linear vs rotary explainer: builders who pay for planetary roller screws put them precisely where this page’s numbers point — knees and ankles, the high-load hinges — while hips, which need a wide, evenly loaded range of motion in three axes, stay rotary on almost every robot. The leg is not just where the torque goes. It is where the architecture argument is settled.

The pattern to remember: 3 + 1 + 2. Three axes at the hip because balance is three-dimensional, one at the knee because gait only needs one, two at the ankle because the ground is never flat — and, increasingly, zero motors actually mounted at the ankle itself.

Go deeper: The Humanoid Actuation Report

249 pages on motors, reducers, screws, bearings, encoders and drives, the vendors behind every major platform, and the cost curves that decide adoption to 2036.

The Humanoid Actuation Report All joints & actuators articles All humanoid.guide reports

FAQ

How many degrees of freedom does a humanoid robot leg have?

Five or six per leg on current commercial humanoids. The standard allocation is three at the hip (yaw, roll, pitch), one at the knee (pitch) and two at the ankle (pitch, roll). Cost-reduced designs such as the Unitree H1 drop ankle roll and run five.

Why does the hip get three axes but the knee only one?

The hip redirects the entire body’s weight and steers the leg in three dimensions, so it needs three orthogonal axes and the highest overload capacity of any joint — motor makers size hip actuators for peak torque three to five times the continuous rating. The human knee contributes essentially one axis to gait, so robots copy that and spend the savings elsewhere.

What is a parallel ankle mechanism?

An ankle where the two actuators are mounted high on the shank and drive the foot through pushrods or crank linkages acting on a passive universal joint. Moving the rods together pitches the foot; moving them in opposition rolls it. The payoff is less mass at the foot and torque shared between both actuators in both axes.

Which humanoids use parallel ankles?

Per a 2025 IIT design study: Tesla Optimus, Unitree G1, PNDbotics Adam, Agility Robotics Digit and Fourier N1 among commercial machines, plus research platforms LOLA, Pandora and Kangaroo.

Which leg joint needs the most torque?

The hip, by demand profile — it carries multi-axis load and absorbs landing impacts. The knee often gets the single highest published number because it works as a pure hinge under the whole body’s weight: Unitree quotes 90–120 N·m for the G1 knee, and the H1’s most loaded joints use a motor that peaks at 360 N·m.

Sources