Kinodynamic Model Predictive Control for Energy Efficient Locomotion of Legged Robots with Parallel Elasticity
Yulun Zhuang, Yichen Wang, Yanran Ding
TL;DR
This paper tackles energy efficiency in dynamic legged locomotion by coupling a kinodynamic MPC with unidirectional parallel springs (UPS) in a hierarchical control framework. The approach combines a SLIP-based motion sketch, a convex SRB MPC for fast warm-starts, and a full kinodynamic MPC that explicitly models UPS torque and joint constraints, enabling real-time, energy-aware planning. Key contributions include explicit UPS integration within the NLP formulation, a hierarchical warm-start strategy to maintain real-time performance, and extensive simulation and hardware results showing significant CoT reductions (up to 38.8% in simulation) and reduced knee torque in hardware (about 14.8% energy savings). The work demonstrates practical energy savings for a monoped with UPS and points to scalable extensions to more complex legged robots, potentially informing designs and controllers for bipedal and humanoid systems in energy-constrained applications.
Abstract
In this paper, we introduce a kinodynamic model predictive control (MPC) framework that exploits unidirectional parallel springs (UPS) to improve the energy efficiency of dynamic legged robots. The proposed method employs a hierarchical control structure, where the solution of MPC with simplified dynamic models is used to warm-start the kinodynamic MPC, which accounts for nonlinear centroidal dynamics and kinematic constraints. The proposed approach enables energy efficient dynamic hopping on legged robots by using UPS to reduce peak motor torques and energy consumption during stance phases. Simulation results demonstrated a 38.8% reduction in the cost of transport (CoT) for a monoped robot equipped with UPS during high-speed hopping. Additionally, preliminary hardware experiments show a 14.8% reduction in energy consumption. Video: https://youtu.be/AF11qMXJD48
