Perceptive Variable-Timing Footstep Planning for Humanoid Locomotion on Disconnected Footholds
Zhaoyang Xiang, Upama Pant, Ayonga Hereid

TL;DR
This paper introduces a perceptive, real-time footstep planning method for humanoid robots that navigates disconnected footholds by integrating depth perception, convex region extraction, and safety bounds into a mixed-integer predictive control framework.
Contribution
It presents a novel onboard planning approach combining perception, convex region extraction, and mixed-integer optimization for safe, adaptive humanoid locomotion on complex terrains.
Findings
Planner achieves millisecond-level solve times.
Successfully navigates randomized stepping-stone fields.
Maintains stability under external pushes.
Abstract
Many real-world walking scenarios contain obstacles and unsafe ground patches (e.g., slippery or cluttered areas), leaving a disconnected set of admissible footholds that can be modeled as stepping-stone-like regions. We propose an onboard, perceptive mixed-integer model predictive control framework that jointly plans foot placement and step duration using step-to-step Divergent Component of Motion (DCM) dynamics. Ego-centric depth images are fused into a probabilistic local heightmap, from which we extract a union of convex steppable regions. Region membership is enforced with binary variables in a mixed-integer quadratic program (MIQP). To keep the optimization tractable while certifying safety, we embed capturability bounds in the DCM space: a lateral one-step condition (preventing leg crossing) and a sagittal infinite-step bound that limits unstable growth. We further re-plan within…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Locomotion and Control · Human Motion and Animation · Gait Recognition and Analysis
