Degrees of Freedom in Humanoid Robots: What the Spec Sheet’s Favorite Number Actually Counts

Joints & actuators · Explainer

Degrees of freedom: what the spec sheet’s favorite number actually counts

Every humanoid launch leads with one figure. 23 degrees of freedom. 43. 88. The number sounds like a dexterity score, but it’s really a parts list in disguise – and no two makers count it the same way. Here’s how to read it, joint by joint.

23
Degrees of freedom on the base Unitree G1: 12 in the legs, 10 in the arms, 1 in the waist
43
DoF on a fully optioned G1 EDU, once extra waist, wrist and hand axes are added
22
DoF in a single Optimus Gen 3 hand, driven by 25 actuators packed in the forearm
88
DoF claimed for UBTECH’s U1 Pro, the highest count in the humanoid.guide database

Sources: Unitree G1 specifications; Basenor teardown of the Optimus Gen 3 hand; UBTECH U1 Pro launch specifications.

One number, one hinge

A degree of freedom is one independent way a mechanism can move. Your elbow has one: it bends. Your shoulder has three, because the upper arm can pitch forward, swing sideways and rotate about its own axis. Add up every independent axis in a robot’s body and you get the number on the spec sheet.

Why it matters comes down to a piece of kinematics that predates humanoids by decades. To place an object anywhere in space, at any orientation, an arm needs six degrees of freedom – three to set position, three to set orientation. Five isn’t enough; there will always be poses the hand can’t reach. Seven gives you redundancy: the elbow can swing through different postures while the hand stays put, which is how a human arm sneaks around obstacles. So when a spec sheet says a 5-DoF arm, an engineer reads: this robot cannot arbitrarily orient its hand without moving its whole torso. That single digit changes what the machine can do at a workbench.

In an electric humanoid, almost every degree of freedom is an active one. One axis means one actuator: a motor, a reducer or screw, an encoder, a driver board, bearings and a housing. The DoF count is therefore not a capability score. It’s the length of the bill of materials, and it drives cost, mass and failure statistics in nearly direct proportion.

Figure 1 · Animated · Where a 23-DoF budget goes: the Unitree G1’s joint layout, front view

EACH YELLOW MARKER = ONE OR MORE ACTUATORS Shoulder3 DoF Elbow1 DoF Wrist1 DoF Waist1 DoF Hip3 DoF Knee1 DoF Ankle2 DoF PER ARM: 5 · PER LEG: 6 · WAIST: 1 TOTAL: 23 (HANDS NOT COUNTED)

Illustration: humanoid.guide, after Unitree’s published G1 joint breakdown (6 per leg, 5 per arm, 1 waist). Schematic only; proportions are not to scale. The left arm swings between hanging and horizontal to show one of the shoulder’s three axes. Animation is CSS-only and respects reduced-motion settings.

The standard budget, and who spends more

Walk through the G1’s arithmetic and you have the template most of the industry works from. Each leg gets six: three at the hip, one at the knee, two at the ankle. That’s the minimum for stable, steerable bipedal walking. Each arm gets five on the base model – a 3-DoF shoulder, an elbow, one wrist axis – and the waist gets a single yaw joint. Twelve plus ten plus one is 23, and the hands aren’t in the number at all.

Everything above 23 is a choice about what the robot is for. Unitree’s own G1 EDU shows the menu: two extra waist axes, two extra wrist axes per arm, and an optional three-fingered Dex3-1 hand with seven force-controlled DoF each, taking the same robot from 23 to 43. UBTECH’s U1 Pro goes further still – 88 DoF, 24 of them in the hands – because a companion robot earns its keep with expressive movement, not payload. Galaxea’s NEXO, a wheeled service humanoid, spends 12 of its 30 on hands. Booster’s T2 does the same with 12 of 31. The pattern holds: legs are a fixed cost, hands are where the count explodes.

Table 1 · Stated degrees of freedom by robot

RobotStated DoFHands in the count?Notes
Unitree G1 (base)23No12 legs + 10 arms + 1 waist
Unitree G1 EDU (max option)43Yes, 7 per hand+2 waist, +2 wrist per arm, Dex3-1 hands
Tesla Optimus Gen 228 + handsNo; 11 per hand quoted separatelyGen 3 hands rise to 22 DoF, 25 actuators per arm
Boston Dynamics Atlas (electric)28Gripper variesSeveral joints rotate beyond human range
MenloAI Asimov 127—Open-source educational platform
Galaxea NEXO30Yes, 12 totalWheeled service humanoid
Booster T231Yes, 12 totalResearch and education biped
UBTECH U1 Pro88Yes, 24 totalCompanion robot; highest count on record here

Sources: maker specifications as listed by Unitree, Humanoid Index and the humanoid.guide robot database, Sep 2026. “—” means the maker doesn’t break the figure down.

Chart 1 · Total stated DoF, as published by each maker

020406080 STATED DEGREES OF FREEDOM Unitree G1 (base)23 MenloAI Asimov 127 Optimus Gen 2 (body only)28 Atlas (electric)28 Galaxea NEXO30 Booster T231 Unitree G1 EDU (max)43 UBTECH U1 Pro88

Source: maker specifications, Sep 2026. Counting conventions differ by maker – some totals include hands, some exclude them; Optimus Gen 2 is shown body-only, with 11-DoF hands quoted separately.

Why the number is slippery

Look again at that chart and a problem surfaces. The bars are not measuring the same thing.

  • Hands in or out. Unitree quotes 23 without hands. UBTECH quotes 88 with them. Tesla splits the difference and quotes the body (28) and the hands (11 DoF each on Gen 2, 22 on Gen 3) as separate figures. Comparing totals across makers without checking this is the fastest way to get a robot ranking wrong.
  • DoF is not actuator count. The Optimus Gen 3 hand has 22 degrees of freedom driven by 25 actuators per arm, all mounted in the forearm and connected by tendons. Underactuated hands run the other direction: fewer motors than joints, with linkages closing several finger joints from one input. 1X quotes NEO’s hands at 25 degrees of “force control”, which is a different claim again.
  • Passive DoF exist. Springs, compliant ankles and unpowered toe joints add articulation without adding motors. They show up in some counts and not others, and a passive joint costs a fraction of an active one.
  • Range of motion isn’t counted at all. Electric Atlas reports a modest-sounding 28 DoF, but several of its joints spin through ranges no human matches – the machine stands up backwards because its hips and torso don’t care which way is forward. A 28-DoF robot with 360-degree joints is a very different machine from a 28-DoF robot with human-range joints.

Every axis is a line item

There’s a reason Unitree ships 23 and UBTECH ships 88, and it isn’t that one company knows something the other doesn’t. Each active degree of freedom carries a full actuator stack – motor, transmission, encoder, driver – plus wiring, thermal budget and a slot in the control loop. Double the axes and you roughly double the joint hardware cost, add mass that every other joint must then carry, and multiply the ways the robot can fail. A 23-DoF machine at the G1’s price point exists because every axis that could be cut was cut.

The counting also tells you where a maker thinks the money is. Tesla’s Gen 3 program left the body’s actuator layout broadly alone and poured its effort into the hands, going from roughly six actuators per arm to 25. Half the actuators in the robot now sit below the elbows. That is a bet that manipulation, not locomotion, is what customers will pay for – and the DoF arithmetic states the bet more plainly than any keynote.

Read a DoF count in three steps: check whether hands are included, check how many axes sit in each arm (five means limited hand orientation, seven means redundant reach), and remember that every active axis is an actuator someone has to buy, power, cool and eventually replace.

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

What does “degrees of freedom” mean on a humanoid robot spec sheet?

It’s the number of independent axes the robot’s mechanism can move through – every hinge, pivot and rotation counted once. On electric humanoids nearly all of them are active, meaning each one is driven by its own actuator.

How many degrees of freedom does a humanoid robot need to walk?

The working industry minimum is six per leg – three at the hip, one at the knee, two at the ankle – which is exactly what the Unitree G1’s 12 leg DoF provide. Less than that and the robot can’t independently control where its foot lands and how it’s angled.

Why do arms need six or seven degrees of freedom?

Placing a hand at an arbitrary position and orientation takes six axes: three for position, three for orientation. A seventh adds redundancy, letting the elbow swing around obstacles while the hand holds still, the way a human arm does. Five-DoF arms, common on budget humanoids, must move the torso to make up the missing orientation.

Is a higher DoF count always better?

No. Every active axis adds an actuator’s worth of cost, mass, heat and potential failure. Makers targeting factory work tend to trim toward the minimum that covers the task; companion and research robots spend more axes on hands, wrists and expressive motion.

Are hand DoF included in the headline number?

Depends on the maker. Unitree’s 23 excludes hands; UBTECH’s 88 includes 24 of them; Tesla quotes body and hands separately. Always check before comparing two robots on the headline figure.

Sources