Every few months, a new humanoid robot demo goes viral. Boston Dynamics' Atlas doing backflips. Tesla's Optimus sorting objects. Figure's robot stacking shelves. The demos are impressive, but watch carefully and you'll notice something: the movements are slow, deliberate, and careful. These robots can lift surprisingly heavy loads but can't catch a ball thrown at them. They can walk but can't sprint. They can grip objects but can't do anything requiring fast, precise finger movements.
The reason isn't software — it's physics. Specifically, the physics of how electric motors scale. The scaling laws that govern motor behavior change dramatically with size, and these changes explain most of the limitations of current robot actuators. Understanding these scaling laws is essential for anyone working in robotics, and it reveals why building a robot that moves like a human is fundamentally harder than making existing robots bigger or smaller.
The Square-Cube Law Strikes Again
The square-cube law — the observation that as objects scale up, volume grows faster than surface area — affects electric motors in a specific way. Motor torque scales with volume (roughly the cube of the linear dimension). Motor heat dissipation scales with surface area (the square of the linear dimension). Make a motor twice as large and it produces 8x the torque but can only dissipate 4x the heat.
This is why large motors are relatively efficient. An industrial robot arm's motor has plenty of surface area relative to its heat output. It can run at high duty cycles without overheating. But scale that motor down for a robot finger, and the thermal problem inverts: the motor produces little torque but has even less surface area to dissipate heat. Small motors overheat quickly under continuous load.
Motor scaling (approximate):
Motor diameter Torque (relative) Heat dissipation (relative)
100mm (arm) 1.0x 1.0x
50mm (wrist) 0.125x 0.25x
25mm (finger) 0.016x 0.063x
10mm (fingertip) 0.001x 0.01x
The ratio of torque to heat dissipation:
100mm: 1.0 (can run continuously)
50mm: 0.5 (needs duty cycling)
25mm: 0.25 (overheats quickly under load)
10mm: 0.1 (barely usable for sustained force)
Small motors are proportionally weaker AND hotter.
The Inertia Problem
The other critical scaling issue is inertia — the resistance to changes in rotational speed. A motor's rotor has mass, and that mass has inertia. To move a robot joint quickly, the motor must accelerate and decelerate the rotor, which requires torque proportional to the rotor's moment of inertia.
Here's the problem: in many robot actuators, the rotor's inertia dominates the load's inertia. The motor spends more energy moving itself than moving the thing it's supposed to move. It's like trying to write with a pen that weighs 10 pounds — you can move the pen, but you can't make fast, precise movements because you're fighting the pen's inertia.
This is particularly bad for robot arms. A motor at the shoulder has to move not just the payload but also the motors at the elbow and wrist. Each joint adds inertia that every upstream joint must overcome. This cascading inertia is why robot arms get slower and less precise as they get longer — the same fundamental constraint that limits how long a crane's arm can be.
Gear Ratios: The Trade-Off
Gearing is the standard solution to insufficient motor torque. A 100:1 gear ratio multiplies the motor's torque by 100 while dividing the speed by 100. This lets a small, fast motor produce enough torque for a heavy joint.
The trade-off is backdrivability — the ability to push back against the motor from the output side. A highly geared motor is essentially locked from the output side due to friction in the gear train. This means the robot can't feel forces applied to it. If a human bumps into the arm, the arm doesn't yield — it's a rigid obstacle. This is a safety problem (the robot can hurt people) and a functionality problem (the robot can't do tasks that require force sensing, like inserting a plug into a socket).
Low gear ratios preserve backdrivability — the motor can feel external forces and respond. But low ratios mean the motor needs to produce all the required torque itself, which requires a larger, heavier motor, which adds inertia, which requires even more torque. It's a circular problem.
How Modern Robots Address This
Robot designers use several techniques to work around motor scaling limitations.
- Quasi-direct drive. Using large-diameter, thin motors with low gear ratios (5:1 to 10:1). The large diameter provides torque without high inertia (moment of inertia depends on mass distribution, not just mass). The low gear ratio preserves backdrivability. MIT's Cheetah robot and many recent humanoids use this approach.
- Series elastic actuators (SEAs). Place a spring between the motor and the joint. The spring absorbs impact forces (protecting the motor and the environment), provides energy storage (useful for walking), and enables force measurement (by measuring spring deflection). Most legged robots use SEAs.
- Tendon-driven systems. Move the motors to the body and connect them to the joints via cables (tendons). This removes motor mass from the limbs, dramatically reducing inertia. Human hands work this way — the muscles that move your fingers are in your forearm, connected by tendons. Several dexterous robot hands use the same principle.
- Hydraulic actuators. Bypass electric motors entirely for high-force applications. Hydraulic cylinders have excellent power density (force per weight) and are naturally backdrivable. Boston Dynamics' original Atlas was hydraulic. The downside: hydraulic systems are messy, noisy, and complex.
Why Humanoid Robots Move Slowly
Given these constraints, the slow, deliberate movements of current humanoid robots make sense. Fast movements require high accelerations, which require overcoming rotor inertia, which requires massive torque, which requires either large motors (more inertia) or high gear ratios (no backdrivability). The physics traps you.
Humans solve this differently: our muscles are fundamentally different actuators. Muscles have near-zero inertia (they're soft), are naturally compliant (they act like springs), and can produce force without mechanical gearing. A human hand has 34 muscles controlling 27 bones with extraordinary precision, speed, and force sensitivity. Replicating this with electric motors and gears is possible in principle but requires engineering solutions for every scaling problem that biology handles natively.
This is why dexterous manipulation — picking up a raw egg without breaking it, threading a needle, tying shoelaces — remains one of the hardest unsolved problems in robotics. The software for understanding and planning these tasks is advancing rapidly thanks to machine learning. But the hardware — actuators that can match human hand speed, precision, and force sensitivity — is still catching up.
The Software Developer's Takeaway
If you work in robotics software — motion planning, control systems, perception — understanding actuator physics changes how you write code. You can't command a robot joint to move faster than the motor's torque-to-inertia ratio allows. You can't assume infinite stiffness if the actuator is backdrivable. You can't ignore thermal limits if the motor is small.
The best robot software works with the hardware's limitations rather than ignoring them. Trajectory planners that respect torque limits produce smoother, faster motion than ones that generate optimal trajectories and let the controller clip. Control systems that model motor dynamics produce better force control than ones that treat the motor as an ideal torque source.
Motor scaling laws are a reminder that hardware constraints shape software possibilities. The next time you see a humanoid robot demo and wonder why it moves so carefully, remember: the software might be ready for faster movements, but the physics of small electric motors says otherwise. Making robots move like humans requires not just better AI but fundamentally better actuators — and that's a physics problem, not a software one.