ECO: Energy-Constrained Optimization with Reinforcement Learning for Humanoid Walking
Weidong Huang, Jingwen Zhang, Jiongye Li, Shibowen Zhang, Jiayang Wu, Jiayi Wang, Hangxin Liu, Yaodong Yang, Yao Su
TL;DR
The paper addresses energy efficiency in humanoid locomotion by reframing energy usage as explicit constraints within a constrained RL framework. ECO employs a PPO-Lagrangian approach to enforce two key constraints—energy consumption and reference motion symmetry—while optimizing task-related rewards, enabling principled hyperparameter tuning and stable learning. Across extensive simulation and real-world BRUCE experiments, ECO achieves substantial energy reductions (approximately 6x vs MPC and 2.3x vs PPO) without sacrificing walking robustness, and demonstrates strong sim-to-real transfer and emergent energy-efficient gait patterns. This constrained-RL formulation offers a practical path toward sustainable, reliable humanoid locomotion in real-world environments, with potential extensions to multi-modal terrains and higher-fidelity models.
Abstract
Achieving stable and energy-efficient locomotion is essential for humanoid robots to operate continuously in real-world applications. Existing MPC and RL approaches often rely on energy-related metrics embedded within a multi-objective optimization framework, which require extensive hyperparameter tuning and often result in suboptimal policies. To address these challenges, we propose ECO (Energy-Constrained Optimization), a constrained RL framework that separates energy-related metrics from rewards, reformulating them as explicit inequality constraints. This method provides a clear and interpretable physical representation of energy costs, enabling more efficient and intuitive hyperparameter tuning for improved energy efficiency. ECO introduces dedicated constraints for energy consumption and reference motion, enforced by the Lagrangian method, to achieve stable, symmetric, and energy-efficient walking for humanoid robots. We evaluated ECO against MPC, standard RL with reward shaping, and four state-of-the-art constrained RL methods. Experiments, including sim-to-sim and sim-to-real transfers on the kid-sized humanoid robot BRUCE, demonstrate that ECO significantly reduces energy consumption compared to baselines while maintaining robust walking performance. These results highlight a substantial advancement in energy-efficient humanoid locomotion. All experimental demonstrations can be found on the project website: https://sites.google.com/view/eco-humanoid.
