ADAPT: Adaptive Dual-projection Architecture for Perceptive Traversal
Organizations: Department of Automation, University of Science and Technology of China, Anhui 230026, China. · Institute of Humanoid Robots, Department of Precision Machinery and Precision Instrumentation, University of Science and Technology of China, Hefei, Anhui 230026, China.
Abstract
Agile humanoid locomotion in complex 3D en- vironments requires balancing perceptual fidelity with com- putational efficiency, yet existing methods typically rely on rigid sensing configurations. We propose ADAPT (Adaptive dual-projection architecture for perceptive traversal), which represents the environment using a horizontal elevation map for terrain geometry and a vertical distance map for traversable- space constraints. ADAPT further treats its spatial sensing range as a learnable action, enabling the policy to expand its perceptual horizon during fast motion and contract it in cluttered scenes for finer local resolution. Compared with voxel-based baselines, ADAPT drastically reduces observation dimensionality and computational overhead while substantially accelerating training. Experimentally, it achieves successful zero-shot transfer to a Unitree G1 Humanoid and signifi- cantly outperforms fixed-range baselines, yielding highly robust traversal across diverse 3D environtmental challenges.
Figures & tables
| Method | Perceptual Representation | Native Sampling | Sensory Dimension | Overhead | Adaptive Sensing |
|---|---|---|---|---|---|
| PIM [ 10 ] | Elevation Map | 0.10 m | 96 | ✗ | ✗ |
| Beamdojo [ 20 ] | Elevation Map | 0.10 m | 225 | ✗ | ✗ |
| Vb-com [ 16 ] | Elevation Map | 0.10 m | 225 | ✗ | ✗ |
| Parkour [ 31 ] | Depth Image | 48 64 px | 3072 | ✓ | ✗ |
| Omni [ 23 ] | Point Cloud | 0.05 rad | 251 | ✓ | ✗ |
| Gallant [ 2 ] | Voxel Grid | 0.05 m | 40960 | ✓ | ✗ |
| Terrain | Param. (m) | ||
|---|---|---|---|
| Stairs Up | Step Height | 0.10 | 0.30 |
| Step Length | 0.30 | 0.50 | |
| Drop | Drop Height | 0.10 | 0.60 |
| Platform Length | 0.30 | 0.50 | |
| Jump | Wall Height | 0.05 | 0.40 |
| Wall Depth | 0.10 | 0.30 |
| Method | Plane | Stairs | Drop | Jump | ||||
|---|---|---|---|---|---|---|---|---|
| PIM [ 10 ] | 100 ( ) | 100 ( ) | 65.33 ( ) | 70.00 ( ) | 99.33 ( ) | 99.77 ( ) | 90.67 ( ) | 91.67 ( ) |
| Parkour [ 31 ] | 100 ( ) | 100 ( ) | 28.00 ( ) | 37.20 ( ) | 91.33 ( ) | 92.40 ( ) | 44.67 ( ) | 51.40 ( ) |
| TSDF | 100 ( ) | 100 ( ) | 40.00 ( ) | 47.43 ( ) | 56.67 ( ) | 63.33 ( ) | 43.33 ( ) | 48.63 ( ) |
| Gallant [ 2 ] | 100 ( ) | 100 ( ) | 70.00 ( ) | 76.30 ( ) | 80.00 ( ) | 83.23 ( ) | 68.00 ( ) | 74.10 ( ) |
| Ours | 100 ( ) | 100 ( ) | 94.67 ( ) | 95.90 ( ) | 100.00 ( ) | 100.00 ( ) | 98.67 ( ) | 98.90 ( ) |
| Method | Train/iter (s, ) | GPU Peak (MB, ) |
|---|---|---|
| Parkour [ 31 ] | 97.8 | 28791 |
| Gallant [ 2 ] | 34.6 | 36054 |
| TSDF | 246 | 38473 |
| Ours | 11.3 | 15870 |
| Type | Config | m/s | m/s | m/s |
|---|---|---|---|---|
| Fixed Radius | 51.33 ( ) | 51.33 ( ) | 24.67 ( ) | |
| 81.33 ( ) | 72.67 ( ) | 56.67 ( ) | ||
| 64.00 ( ) | 64.67 ( ) | 53.33 ( ) | ||
| w/o Adap. Reward | no | 92.67 ( ) | 71.33 ( ) | 42.67 ( ) |
| Adaptive Radius | Ours | 94.67 ( ) | 96.00 ( ) | 84.00 ( ) |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Value |
| Number of environments | 4096 |
| Number of steps per policy update | 24 |
| PPO epochs | 5 |
| Number of mini-batches | 4 |
| PPO clip parameter ( ) | 0.2 |
| Value function clip parameter | 0.2 |
| Component | Specification | |
| Recurrent Policy | RNN Type | GRU |
| RNN Hidden Dims | 256 | |
| Actor MLP Hidden Dims | [128, 64, 32] | |
| Critic MLP Hidden Dims | [128, 64, 32] | |
| Activation Function | ELU | |
| Horizontal Map Encoder | Encoder Type | MLP |
| Parameter | Range (Uniform) |
|---|---|
| Dynamics Randomization | |
| Robot Base Mass (kg) | [-1.0, 3.0] |
| Motor Strength Scale | [0.8, 1.2] |
| Ground Friction Coefficient | [0.1, 1.25] |
| External Perturbations | |
| Push Interval (s) | 5 |
| Category | Reward Term | Weight |
| Task Fulfillment | Linear Velocity Tracking | 2.0 |
| Angular Velocity Tracking | 0.5 | |
| Locomotion Stability | Base Orientation | -1.0 |
| Base Angular Velocity XY | -0.3 | |
| Hip Neutrality | -1.0 | |
| Behavior Regularization | Joint Velocity | -1e-3 |
Humanoid Robot Locomotion
Humanoid robot locomotion studies how bipedal robots walk, run, recover from disturbances, and traverse varied terrain.
See all 137 papers