Learning Humanoid Standing-up Control across Diverse Postures
About
Standing-up control is crucial for humanoid robots, with the potential for integration into current locomotion and loco-manipulation systems, such as fall recovery. Existing approaches are either limited to simulations that overlook hardware constraints or rely on predefined ground-specific motion trajectories, failing to enable standing up across postures in real-world scenes. To bridge this gap, we present HoST (Humanoid Standing-up Control), a reinforcement learning framework that learns standing-up control from scratch, enabling robust sim-to-real transfer across diverse postures. HoST effectively learns posture-adaptive motions by leveraging a multi-critic architecture and curriculum-based training on diverse simulated terrains. To ensure successful real-world deployment, we constrain the motion with smoothness regularization and implicit motion speed bound to alleviate oscillatory and violent motions on physical hardware, respectively. After simulation-based training, the learned control policies are directly deployed on the Unitree G1 humanoid robot. Our experimental results demonstrate that the controllers achieve smooth, stable, and robust standing-up motions across a wide range of laboratory and outdoor environments. Videos and code are available at https://taohuang13.github.io/humanoid-standingup.github.io/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Fail Recovery | Slope Terrain | Success Rate97.8 | 4 | |
| Fail Recovery | Plane Terrain | Success Rate99.7 | 4 | |
| Fail Recovery | Hurdle Terrain | Success Rate91.1 | 4 | |
| Fail Recovery | Discrete Terrain | Success Rate84.3 | 4 | |
| Stand-Up Recovery | Simulated Terrains Stand-Up (all terrains) | Success Rate15.2 | 4 |