Geometry-Aware Predictive Control for Walk-to-Run Bipedal Obstacle Crossing
Organizations: Department of Mechanical and Aerospace Engineering, Indian Institute of Technology Hyderabad, Hyderabad, India
Abstract
This paper presents a geometry-aware predictive control framework for bipedal obstacle crossing across walking and running regimes. The proposed approach integrates a phase-structured trajectory generator with a constrained model predictive control (MPC) tracking layer to generate coordinated pelvis and swing-foot motions during obstacle traversal. The crossing process is represented through five interpretable phases: pre-crossing, leading-leg clearance, straddle, trailing-leg clearance, and recovery. Within this structure, swing-foot elevation is adapted as a function of obstacle height, while lateral stance widening and pelvis repositioning are introduced as functions of obstacle depth to improve transverse clearance and body alignment. A continuous gait-parameter evolution enables smooth walk-to-run transition without discrete controller switching. The generated references are tracked using MPC to regulate motion smoothness, clearance feasibility, touchdown behavior, and lateral admissibility. The framework is evaluated in reduced-order simulation over five progressively difficult obstacles under walking and running conditions. The robot successfully crosses the first four obstacles, achieving minimum body-obstacle clearances of 0.036, 0.036, 0.059, and 0.017 m, respectively. The fifth and most demanding obstacle leads to collision, identifying the current operating boundary of the proposed reduced-order formulation. Overall, the method provides a compact, interpretable, and computationally efficient basis for intelligent obstacle-aware bipedal locomotion.
Figures & tables
| Obs. | Regime | Pos. (m) | Height (m) | Speed (m/s) | Cmd. apex (m) | Half stance (m) |
|---|---|---|---|---|---|---|
| O1 | Walk | 4.0 | 0.18 | 0.75 | 0.266 | 0.120 |
| O2 | Walk | 6.8 | 0.34 | 0.75 | 0.458 | 0.120 |
| O3 | Run | 10.4 | 0.48 | 1.28 | 0.675 | 0.120 |
| O4 | Run | 13.2 | 0.66 | 1.28 | 0.898 | 0.120 |
| O5 | Run | 16.2 | 0.90 | 1.28 | 1.196 | 0.120 |
| Obs. | Regime | Min. clr. (m) | Peak foot (m) | Max knee ( ∘ ) | Outcome |
|---|---|---|---|---|---|
| O1 | Walk | 0.036 | 0.266 | 63.5 | Success |
| O2 | Walk | 0.036 | 0.458 | 95.9 | Success |
| O3 | Run | 0.059 | 0.671 | 110.0 | Success |
| O4 | Run | 0.017 | 0.898 | 130.8 | Success |
| O5 | Run | -0.001 | 0.230 | 52.7 | Failure |
Humanoid Robot Locomotion
Humanoid robot locomotion studies how bipedal robots walk, run, recover from disturbances, and traverse varied terrain.
See all 145 papers