GeoLoco: Leveraging 3D Geometric Priors from Visual Foundation Model for Robust RGB-Only Humanoid Locomotion
Organizations: College of Intelligence Science and Technology, National University of Defense Technology, China
Abstract
The prevailing paradigm of perceptive humanoid locomotion relies heavily on active depth sensors. However, this depth-centric approach fundamentally discards the rich semantic and dense appearance cues of the visual world, severing low-level control from the high-level reasoning essential for general embodied intelligence. While monocular RGB offers a ubiquitous, information-dense alternative, end-to-end reinforcement learning from raw 2D pixels suffers from extreme sample inefficiency and catastrophic sim-to-real collapse due to the inherent loss of geometric scale. To break this deadlock, we propose GeoLoco, a purely RGB-driven locomotion framework that conceptualizes monocular images as high-dimensional 3D latent representations by harnessing the powerful geometric priors of a frozen, scale-aware Visual Foundation Model (VFM). Rather than naive feature concatenation, we design a proprioceptive-query multi-head cross-attention mechanism that dynamically attends to task-critical topological features conditioned on the robot's real-time gait phase. Crucially, to prevent the policy from overfitting to superficial textures, we introduce a dual-head auxiliary learning scheme. This explicit regularization forces the high-dimensional latent space to strictly align with the physical terrain geometry, ensuring robust zero-shot sim-to-real transfer. Trained exclusively in simulation, GeoLoco achieves robust zero-shot transfer to the Unitree G1 humanoid and successfully negotiates challenging terrains.
Figures & tables
| Parameter | Randomization Range | Unit |
|---|---|---|
| Dome Light Intensity | lux | |
| Directional Light Intensity | lux | |
| Light Color Variation | % | |
| Lighting Angles | rad | |
| Terrain Material | Random Texture Set | – |
| Camera Exposure/Contrast | factor |
| Method | Modality | Stairs-Up | Stairs Down | Slope | Gap | ||||
|---|---|---|---|---|---|---|---|---|---|
| Medium Terrain Difficulty | |||||||||
| DreamWaq [ 3 ] | Blind | 41.28 | 44.10 | 61.73 | 64.95 | 79.62 | 82.88 | 3.84 | 4.92 |
| PIE [ 17 ] | Depth | 90.63 | 92.10 | 93.22 | 94.58 | 98.91 | 99.42 | 92.44 | 93.76 |
| MoRE [ 18 ] | Depth | 81.94 | 83.21 | 84.10 | 85.67 | 96.72 | 97.88 | 82.35 | 83.90 |
| PLANC [ 19 ] | Height map | 91.37 | 92.76 | 94.05 | 95.44 | 99.36 | 99.72 | 93.18 | 94.92 |
| Category | Variant | Modality | Fusion Strategy | Difficulty | |
|---|---|---|---|---|---|
| Full Method | GeoLoco (Ours) | RGB | Cross-Attention | 0.87 | 86.4 |
| (A) Representation | Scratch CNN (End-to-End) | RGB | Cross-Attention | 0.58 | 60.4 |
| Semantic VFM (DINOv2) | RGB | Cross-Attention | 0.61 | 66.1 | |
| CLS Tokens | RGB | Cross-Attention | 0.55 | 58.7 | |
| Single-Layer Patch Token | RGB | Cross-Attention | 0.75 | 74.8 | |
| (B) Modality Fusion | Naive MLP Concatenation | RGB | Concatenation | 0.76 | 71.2 |
| Method | Stairs ( riser) | Gap ( width) | ||
|---|---|---|---|---|
| Time ( ) | Time ( ) | |||
| Proprioceptive (Blind) | ||||
| CNN-based | ||||
| GeoLoco (Ours) | 80% | 5.4 | 70% | 4.2 |
Humanoid Robot Locomotion
Humanoid robot locomotion studies how bipedal robots walk, run, recover from disturbances, and traverse varied terrain.
See all 145 papers