HC2Robot: Hyper-Connection Transformers with Predicted Foresight for Multi-Terrain Humanoid Parkour
Organizations: The Hong Kong University of Science and Technology (Guangzhou) · CLAI-LAB, CL-TECH · South China Agricultural University · Southern University of Science and Technology
Abstract
Humanoid parkour requires robots to reason about future footholds and whole-body motions over highly discontinuous terrain. We revisit the information asymmetry in asymmetric actor-critic learning for perceptive humanoid locomotion: the critic exploits privileged simulator signals during training, whereas the deployable actor operates solely from onboard perception. We argue that the key is not exposing privileged information to the actor, but learning a deployable approximation of it to narrow the information gap between training and deployment. We present HC2Robot, a deployable perceptive humanoid parkour framework consisting of a Predicted Foresight Module (PFM) and a Hyper-Connection (HC) Transformer. PFM predicts from deployable observations the policy-conditioned timing, location, and support quality of each foot's next touchdown event, converting privileged supervision into a deployable latent representation that provides the actor with predicted touchdown information without privileged runtime sensing. The HC Transformer further enhances temporal reasoning through learnable multi-stream routing, while a future motion prediction head provides short-horizon motion priors for regularization. Across stairs, gaps, high platforms, and slopes, HC2Robot achieves a mean simulated traversal success rate of 97.60% and consistently higher safe foothold rates than strong perceptive locomotion baselines, supporting improved traversal performance and geometric foothold support under deployable sensing.
Figures & tables
| Signal | Vanilla | Ours | ||||||
|---|---|---|---|---|---|---|---|---|
| Actor | Critic | Actor | Critic | |||||
| Base angular velocity | IMU | IMU | IMU | IMU | ||||
| Projected gravity | IMU | IMU | IMU | IMU | ||||
| Command | command input | command input | command input | command input | ||||
| Joint position | joint encoders | joint encoders | joint encoders | joint encoders | ||||
| Joint velocity | joint encoders | joint encoders | joint encoders | joint encoders | ||||
| Training Terrains | |||
|---|---|---|---|
| Terrain | Attribute | Range | |
| Stairs | Step height (m) | 0.05–0.23 | |
| Gaps | Gap width (m) | 0.10–0.70 | |
| High platforms | Height (m) | 0.05–0.45 | |
| Slopes | Slope (rise/run) | 0.00–0.70 | |
| Deployment Validation: Mix Terrain | |||
| Terrain | Time error | Position error | Support-ratio error |
|---|---|---|---|
| (steps) | (m) | (pp) | |
| Stairs | |||
| Gaps | |||
| High platforms | |||
| Slopes | |||
| Overall |
| Method | Stairs | Gaps | High Platforms | Slopes | ||||
|---|---|---|---|---|---|---|---|---|
| SR | SFR | SR | SFR | SR | SFR | SR | SFR | |
| Hiking-in-the-Wild | ||||||||
| ParkourFormer | ||||||||
| HC2Robot (Ours) | ||||||||
| Model | Params. (M) | FLOPs (M) | Train (h) | Infer. (ms) |
|---|---|---|---|---|
| Hiking-in-the-Wild | 3.58 | 3.89 | 50 | 0.28 |
| ParkourFormer | 3.74 | 7.94 | 89 | 0.53 |
| HC2Robot (Ours) | 3.67 | 9.77 | 77 | 0.40 |
| Method | Stairs | Gaps | Plat. | Slopes | Mean |
|---|---|---|---|---|---|
| SR (%) | |||||
| w/o PFM | |||||
| Auxiliary-only | |||||
| w/o Hyper-Connection | |||||
| w/o AMP | |||||
| Fixed-horizon | |||||
| Terrain | Settings | Success Rate |
| Mixed-Terrain Settings | ||
| Mix-Level1 | Stairs / Gaps / Slopes | 100%(20/20) |
| Mix-Level2 | Stairs / Gaps / Slopes | 95%(19/20) |
| Mix-Level3 | Stairs / Gaps / Slopes | 85%(17/20) |
| Training-Terrain Settings | ||
| Stairs | 0.16 m | 100%(20/20) |
Humanoid Robot Locomotion
Humanoid robot locomotion studies how bipedal robots walk, run, recover from disturbances, and traverse varied terrain.
See all 145 papers