Efficiently Learning Robust Torque-based Locomotion Through Reinforcement with Model-Based Supervision
Yashuai Yan, Tobias Egle, Christian Ott, Dongheui Lee
TL;DR
This work tackles the sim-to-real gap and data inefficiency in torque-based bipedal locomotion by fusing a physics-based base controller with a residual reinforcement learning policy trained under domain randomization. A privileged Oracle policy supervises the residual learner through a dedicated loss, accelerating learning and improving robustness without heavy reward shaping. The approach leverages a DCM-based trajectory generator and an inverse dynamics WBC, with a PPO-based residual policy guided by both RL signals and Oracle corrections. Evaluations across Kangaroo, Unitree H1-2, and Bruce demonstrate near-Oracle performance, strong terrain robustness, and transferability without robot-specific tuning, highlighting the method’s potential for scalable sim-to-real transfer in legged robots.
Abstract
We propose a control framework that integrates model-based bipedal locomotion with residual reinforcement learning (RL) to achieve robust and adaptive walking in the presence of real-world uncertainties. Our approach leverages a model-based controller, comprising a Divergent Component of Motion (DCM) trajectory planner and a whole-body controller, as a reliable base policy. To address the uncertainties of inaccurate dynamics modeling and sensor noise, we introduce a residual policy trained through RL with domain randomization. Crucially, we employ a model-based oracle policy, which has privileged access to ground-truth dynamics during training, to supervise the residual policy via a novel supervised loss. This supervision enables the policy to efficiently learn corrective behaviors that compensate for unmodeled effects without extensive reward shaping. Our method demonstrates improved robustness and generalization across a range of randomized conditions, offering a scalable solution for sim-to-real transfer in bipedal locomotion.
