Solving Footstep Planning as a Feasibility Problem using L1-norm Minimization (Extended Version)
Daeun Song, Pierre Fernbach, Thomas Flayols, Andrea Del Prete, Nicolas, Mansard, Steve Tonneau, Young J. Kim

TL;DR
This paper introduces SL1M, an efficient l1-norm minimization approach for footstep planning that significantly outperforms traditional mixed integer programming, especially in complex scenarios, by combining it with sampling-based pruning.
Contribution
The paper reformulates footstep planning as an l1-norm minimization problem, providing a faster alternative to MIP, and enhances it with a sampling-based pruning method for improved performance.
Findings
SL1M converges faster than MIP in all tested scenarios.
SL1M is at least twice as fast as MIP when complexity is low.
SL1M can be up to 100 times faster than MIP in complex cases.
Abstract
One challenge of legged locomotion on uneven terrains is to deal with both the discrete problem of selecting a contact surface for each footstep and the continuous problem of placing each footstep on the selected surface. Consequently, footstep planning can be addressed with a Mixed Integer Program (MIP), an elegant but computationally-demanding method, which can make it unsuitable for online planning. We reformulate the MIP into a cardinality problem, then approximate it as a computationally efficient l1-norm minimisation, called SL1M. Moreover, we improve the performance and convergence of SL1M by combining it with a sampling-based root trajectory planner to prune irrelevant surface candidates. Our tests on the humanoid Talos in four representative scenarios show that SL1M always converges faster than MIP. For scenarios when the combinatorial complexity is small (< 10 surfaces per…
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 · Robotic Path Planning Algorithms · Software Testing and Debugging Techniques
