Explicit Stair Geometry Conditioning for Robust Humanoid Locomotion
About
Robust humanoid stair climbing remains challenging due to geometric discontinuities, sensitivity to step height variations, and perception uncertainty in real-world environments. Existing learning-based locomotion policies often rely on implicit terrain representations or blind proprioceptive feedback, limiting their ability to generalize across varying stair geometries and to anticipate required gait adjustments. This paper proposes an explicit stair geometry conditioning framework for robust humanoid stair climbing. Instead of encoding terrain as high-dimensional latent features, we extract a compact set of interpretable geometric parameters, including step height, step depth, and current yaw angle relative to the robot heading. These explicit stair parameters directly condition a Proximal Policy Optimization (PPO)-based locomotion policy, enabling proactive modulation of swing-foot clearance and stride characteristics according to stair structure. Simulation experiments demonstrate improved generalization across unseen stair heights beyond the training distribution. Real-world experiments on the Unitree G1 humanoid validate reliable indoor and outdoor stair traversal. In challenging outdoor scenarios, the robot successfully ascends 33 consecutive steps without failure, demonstrating robustness and practical deployability.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Stair climbing | Irregular outdoor stairs | Success Rate93 | 4 | |
| Stair climbing | Staircase 0.12m height (train) | Success Rate99.7 | 2 | |
| Stair climbing | Staircase 0.14m height (train) | Success Rate99.4 | 2 | |
| Stair climbing | Staircase 0.16m height (train) | Success Rate97.5 | 2 | |
| Stair climbing | Staircase 0.18m height (test) | Success Rate92.3 | 2 | |
| Stair climbing | Staircase 0.20m height (test) | Success Rate (0.20m Stair, Test)87.6 | 2 | |
| Stair climbing | Staircase 0.22m height (test) | Success Rate (0.22m Stair, Test)82.7 | 2 |