The problem planning handles badly
Robot motion is usually framed as planning. Given a start, a goal, and obstacles, search for a collision-free trajectory, then track it with a controller. Our path on motion planning builds exactly that machinery, and for a robot arm reaching for an object it is the right framing.
Legged locomotion fits it poorly, for four reasons.
It is rhythmic and open-ended. There is no goal configuration. Walking means producing a repeating pattern indefinitely, and a planner that computes a trajectory to a target has answered the wrong question.
It is fast. Ground contact events happen in tens of milliseconds. Replanning a full trajectory at that rate is expensive, and on the small processors that fit inside a robot leg, often infeasible.
It is unstable. A walking machine is falling forward continuously and catching itself. Disturbances are not exceptions to handle occasionally, they are the normal condition.
Contact makes the dynamics discontinuous. Every footfall is a discrete event that changes the equations of motion, which is exactly what smooth trajectory optimisation is worst at.
Animals solve all four effortlessly, and how they do it turns out to be architecturally instructive.

