Robotics

Humanoid Robots Just Got a 96% Faster Way to Stay Upright on Moving Ground

Humanoid robots can now stay balanced on swaying platforms using only foot sensors.

Deep Dive

Researchers Falak Mandali, Zijian He, and Yan Gu from the University of Massachusetts Lowell have introduced a new state estimation method for humanoid robots operating on non-inertial ground, such as moving platforms, ships, or earthquake-affected terrain. The approach uses an invariant extended Kalman filter (InEKF) that relies solely on onboard proprioceptive sensors—specifically IMUs mounted on the robot's feet. By exploiting kinematic constraints at the stance foot, the filter estimates the robot's base position and velocity relative to the moving ground frame without any external measurements or ground motion data.

Experiments on Agility Robotics' Digit humanoid robot demonstrate dramatic improvements over existing InEKFs. On a swaying and pitching ground, the new filter achieved a 96% speedup in convergence rate and an 80% reduction in position estimate errors. In walking tests on a uni-axially rotating ground, the average estimation error remained below 9 cm even when starting with an initial error of up to 1 meter. The observability analysis confirms that relative base position and velocity are observable under the non-inertial ground frame, paving the way for more robust humanoid locomotion in dynamic environments like ships, moving vehicles, or earthquake zones.

Key Points
  • Uses only foot-mounted IMUs, no external sensors or ground motion measurements.
  • 90% faster convergence and 80% lower position error on swaying platforms tested with Digit robot.
  • Walking on rotating ground achieves <9 cm average error from 1 m initial offset.

Why It Matters

Enables humanoid robots to operate reliably on ships, moving platforms, or during earthquakes without external infrastructure.

📬 Get the top 10 AI stories daily