Robotics

Right Model, Right Time: Real-Time Cascaded-Fidelity MPC for Bipedal Walking

Researchers combine near-horizon detail with far-horizon simplification to slash compute costs.

Deep Dive

A team from the German Research Center for Artificial Intelligence (DFKI) has developed a real-time cascaded-fidelity model predictive control (MPC) framework for bipedal walking that intelligently balances precision and computational efficiency. The controller employs two models of differing fidelity: a detailed whole-body model for the near horizon (where accurate dynamics matter most) and a simplified single-rigid-body model for later prediction steps. This approach reduces the computational burden of solving a full nonlinear optimal control problem at every timestep, making it suitable for real-time deployment on hardware. The problem is solved using sequential quadratic programming (SQP) in the acados software package, and the controller plans joint torques directly without depending on pre-selected footstep locations—only requiring a target walking speed and a prior contact schedule.

Validation was performed in the MuJoCo physics simulator using the HyPer-2 bipedal robot, which has 18 degrees of freedom. The results demonstrate stable, efficient walking gaits that adhere to real-time constraints. The paper has been accepted to the IEEE ICRA 2026 Workshop on Frontiers of Optimization for Robotics. This work represents a meaningful step toward practical, computationally tractable whole-body control for humanoid robots, reducing the gap between simulation and real-world deployment.

Key Points
  • Combines detailed whole-body model (near horizon) with simplified single-rigid-body model (far horizon) to reduce computational complexity.
  • Validated on the 18-DoF HyPer-2 bipedal robot in MuJoCo simulation, achieving real-time control without pre-selected footstep locations.
  • Uses sequential quadratic programming (SQP) in acados to solve the nonlinear optimal control problem efficiently.

Why It Matters

Enables real-time whole-body control for bipedal robots, making humanoid locomotion more computationally efficient and practical.