Stop Teaching Robots to Move Like Us
Human range of motion is a biological constraint, not a design spec. A humanoid should match the world's interface without inheriting the body's limits.
Okay, hear me out. Almost every humanoid demo I watch carries the same unstated assumption: the goal is to move like a person. Walk like us, reach like us, turn a doorknob like us. That makes a great video. I think it's the wrong spec.
The humanoid form has a real argument behind it. The world is effectively a human-shaped API. Stair risers fit our legs, door handles sit at hip height, and tools are sized for our hands. A robot that conforms to that API can walk into an existing building without anyone renovating it. Boston Dynamics makes the same case when it calls the humanoid form factor a useful design for robots working in a world designed for people
[1].
That is an argument about the interface, though, not the implementation. In software we'd describe it as the difference between honoring an API contract and porting the legacy codebase, bugs included. Human motion limits are legacy constraints. Tendons, ligaments, blood vessels, nerves, and a tight evolutionary energy budget produced them. A robot has none of those, so let's work out what copying them costs.
“It is comparatively easy to make computers exhibit adult level performance on intelligence tests or playing checkers, and difficult or impossible to give them the skills of a one-year-old when it comes to perception and mobility.”
Moravec's paradox is usually read as "movement is hard." I read it slightly differently: movement is hard for us to specify, because we evaluate it against our own bodies. We reach for our own motion as the reference implementation even when it's just one point in a much bigger design space.
1. Our joints are a compromise
Human joints are limited by bone contact, ligament tension, and the soft tissue that has to stretch across them. Clinical reference values from the AAOS and later normative studies put the numbers roughly here[3][4]. The right-hand column shows the choices open to an actuated revolute joint that has none of those tissues to protect.
| Joint | Typical human range | Available to a robot |
|---|---|---|
| Shoulder flexion | 0–180° | Continuous (slip ring) |
| Elbow flexion | 0–150° | ±180° or more, bidirectional |
| Forearm pronation / supination | ~80° / ~80° | Continuous |
| Wrist flexion / extension | ~80° / ~70° | ±120° or more |
| Hip flexion | 0–120° | Legs that fold through 180°+ |
| Knee flexion | 0–135°, one direction | Either direction (reversible knee) |
| Cervical rotation | ~80° each side | Continuous head yaw |
None of the right-hand column is science fiction. Industrial arms have had high-range and continuous wrist axes for decades. The new part is humanoid builders openly treating human limits as optional. Boston Dynamics described its electric Atlas this way:
“Atlas may resemble a human form factor, but we are equipping the robot to move in the most efficient way possible to complete a task, rather than being constrained by a human range of motion. Atlas will move in ways that exceed human capabilities.”
Here's why that's the right call, in math.
2. Workspace: where can the hand actually go?
Start with the simplest useful model: a planar two-link arm, like a shoulder and an elbow. With link lengths and joint angles , forward kinematics gives the hand position [5]:
The distance from shoulder to hand depends only on the elbow, which comes straight from the law of cosines:
With equal links () and a human elbow capped near , the hand can never come closer to the shoulder than
A ±180° elbow reaches , and a continuous shoulder sweeps that annulus all the way around. Figure 1 shows the gap.
Real humans cover some of that gap with the extra shoulder degrees of freedom, by leaning, and by stepping. That's the point, though. We pay for reach with whole-body motion. A robot limited like us pays the same tax in balance, energy, and time, for no reason except that we set the limits.
3. Singularities and the locked elbow
The Jacobian maps joint velocities to hand velocities, . For the two-link arm, with the shorthand :
Yoshikawa's manipulability measure [6] tells you how freely the hand can move in every direction from a given pose:
Manipulability peaks at and goes to zero at , the fully extended arm. Humans live on the edge of that singularity all the time. We lock our elbows to carry groceries and our knees to stand in line. That's actually clever. Through the static relation
a radial load on a straight arm needs almost no joint torque because the skeleton carries it. Robots can and should use the same trick. The difference is that a human can only approach the singularity from one side. A bidirectional elbow can pass through it and switch between the elbow-up and elbow-down solutions of inverse kinematics, picking whichever branch has better manipulability or clearance for the next task.
4. Smoothness is a human tax
When people reach from one point to another, the hand follows a remarkably consistent bell-shaped velocity profile. Flash and Hogan showed it matches the trajectory that minimizes integrated squared jerk [7]:
For a move of distance over time , with , the optimum is a quintic polynomial:
Why would biology optimize for that? Harris and Wolpert offered a compelling answer: motor noise scales with the size of the neural command, so abrupt, high-force commands make movements less accurate [8]. Smoothness is how a noisy controller buys precision. It's a workaround for our hardware.
A robot's limits are different: torque, current, heat, structural stiffness. If the binding constraint is peak acceleration , differentiate the quintic twice and you find the minimum-jerk profile peaks at . Solve for the fastest allowed duration of each strategy:
The ratio is . On the same actuators, the time-optimal move finishes about 17% sooner. Across a shift of repetitive pick-and-place, that's a real throughput difference, and it came from dropping a borrowed constraint.
One honest caveat: pure bang-bang has unbounded jerk, which excites structural resonance and wears gearboxes. In practice you plan jerk-limited S-curves. Those limits come from the machine's actual stiffness, though, not from a nervous system it doesn't have.
5. Infinite wrists and the regrasp problem
Take a boring task: unscrew a jar lid through a total angle . If the wrist has a usable range , the number of release-and-regrip cycles is
A human forearm offers roughly of combined pronation and supination [3]. For ten turns ():
Every regrasp costs time, adds a chance to drop the object, and makes perception re-confirm the grip. A continuous wrist removes that whole failure mode. That's a better outcome than a better regrasp policy.
6. Legs are a great answer to the wrong question
The standard way to compare locomotion across animals and machines is the dimensionless cost of transport, going back to Gabrielli and von Kármán [9]:
This is the energy spent to move one unit of weight one unit of distance. Collins, Ruina, Tedrake, and Wisse reported a specific energetic cost of transport of about 0.2 for human walking and for their passive-dynamics-inspired Cornell biped, versus an estimated 3.2 for Honda's ASIMO [10]. On a hard floor, a rolling wheel's cost is bounded below by its rolling-resistance coefficient, typically around 0.01.
Legs win on stairs, rubble, and gaps. On the flat hallway between them, a wheel is at least an order of magnitude cheaper. Nature couldn't evolve a free-spinning axle, but we can build one. Wheel-legged systems like the wheeled ANYmal already switch between rolling and stepping with whole-body control [11]. The human gait is one gait. It shouldn't be the only one.
7. A design vocabulary for non-human motion
If we stop treating the human body as the reference implementation, what do we design with instead? Here is my working list. The mathematical glue for most of it is redundancy resolution. When a robot has more joints than the task needs, the general solution for joint velocities is [12]
The first term does the task. The second term projects any secondary objective into the null space, so it moves the body without disturbing the hand. That second term is where non-human motion lives.
Continuous joints
Put slip rings on any axis that twists. Screwing, unscrewing, reeling, and drilling become a single motion instead of a grip-release loop.
Reversible knees and elbows
A joint that bends both ways can choose its configuration branch per task: elbow-up to reach over an obstacle, elbow-down to pull. Humans are locked to one branch for life.
Configuration flipping
Rotate the torso 180° instead of walking around. Stand up by swinging the legs through the hips. Face backward without turning the base.
Null-space secondary goals
Spend redundant degrees of freedom on something useful: staying away from joint limits, maximizing manipulability, or keeping a camera on the target while the hand works.
Hybrid locomotion
Legs for stairs and clutter, wheels for the long flat hallway between them. Pay the legged cost of transport only where the terrain demands it.
Actuator-limited trajectories
Plan against real torque, jerk, and thermal limits instead of a borrowed bell curve. Use jerk-limited S-curves where structural resonance matters.
Then there's the far end of the spectrum: bodies that aren't rigid links at all. Soft and continuum robots, inspired by octopus arms and elephant trunks, trade discrete joints for continuous deformation and can squeeze through gaps no jointed arm fits [13]. A human-shaped robot won't become an octopus, but a humanoid's hand or gripperdoesn't need to be a hand.
8. The one place human motion still wins: around humans
This is the counterweight, and it matters. Near people, motion is also communication. Dragan, Lee, and Srinivasa draw a useful distinction between predictable motion, which matches what an observer expects given a known goal, and legible motion, which lets an observer infer the goal quickly [14]. A robot that spins its torso 180° without warning is efficient and terrifying at the same time.
The systems answer is one I'd give for any platform: separate the public contract from the internal implementation. When people are in the loop, the robot should run a legible, human-readable motion profile. When the aisle is empty, it should switch to whatever the actuators allow. Treat human-likeness as a mode, not a limit.
Where this leaves us
Match the world's interface. Don't inherit the body's constraints. The shape of a humanoid buys compatibility with stairs, doors, and tools. Its motion should be designed from first principles: workspace, manipulability, actuator limits, and energy per meter.
I'm still working through the second-order effects here, especially how learned policies trained on human motion capture might quietly re-import the limits we're trying to drop. If you're building in this space and think I've got something wrong, I'd genuinely love to hear it. The best whiteboard sessions start with someone telling me I'm wrong.
References
- [1]Boston Dynamics (2024, April 17). An electric new era for Atlas. link
- [2]Moravec, H. (1988). Mind Children: The Future of Robot and Human Intelligence. Harvard University Press.
- [3]American Academy of Orthopaedic Surgeons (1965). Joint Motion: Method of Measuring and Recording. AAOS.
- [4]Soucie, J. M., et al. (2011). Range of motion measurements: reference values and a database for comparison studies. Haemophilia, 17(3), 500–507.
- [5]Lynch, K. M., & Park, F. C. (2017). Modern Robotics: Mechanics, Planning, and Control. Cambridge University Press. link
- [6]Yoshikawa, T. (1985). Manipulability of robotic mechanisms. The International Journal of Robotics Research, 4(2), 3–9.
- [7]Flash, T., & Hogan, N. (1985). The coordination of arm movements: an experimentally confirmed mathematical model. Journal of Neuroscience, 5(7), 1688–1703. link
- [8]Harris, C. M., & Wolpert, D. M. (1998). Signal-dependent noise determines motor planning. Nature, 394, 780–784. link
- [9]Gabrielli, G., & von Kármán, T. (1950). What price speed? Mechanical Engineering, 72, 775–781.
- [10]Collins, S., Ruina, A., Tedrake, R., & Wisse, M. (2005). Efficient bipedal robots based on passive-dynamic walkers. Science, 307(5712), 1082–1085. link
- [11]Bjelonic, M., et al. (2019). Keep Rollin': Whole-body motion control and planning for wheeled quadrupedal robots. IEEE Robotics and Automation Letters, 4(2).
- [12]Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2009). Robotics: Modelling, Planning and Control. Springer.
- [13]Rus, D., & Tolley, M. T. (2015). Design, fabrication and control of soft robots. Nature, 521, 467–475. link
- [14]Dragan, A. D., Lee, K. C. T., & Srinivasa, S. S. (2013). Legibility and predictability of robot motion. Proceedings of the 8th ACM/IEEE International Conference on Human-Robot Interaction, 301–308.