Primer

Whole-body control

Control software that coordinates every joint at once, so a robot keeps its balance while its arms and hands do work.

  • Reaching or lifting shifts the robot's centre of mass and creates reaction forces; legs, hips and the other arm must compensate in the same instant.
  • The controller recomputes all joint commands hundreds to a thousand times a second, ranking goals: stay upright first, then hand position, then posture.
  • Classical methods solve a physics optimisation every cycle; newer ones train a neural network by reinforcement learning over millions of simulated trials.
  • The hard part is the 'sim-to-real gap': friction, joint flex and sensor delays differ from the simulator, and small errors compound into a fall.
Primer