3D Hopping in Discontinuous Terrain Using Impulse Planning With Mixed-Integer Strategies
Nolan Fey, Robert J. Frei, Patrick M. Wensing
Abstract
As quadruped controllers approach greater maturity for locomotion on level ground, a next challenge relates to enabling these systems to carefully choose contacts in cluttered or discontinuous terrain. In pursuit of this goal, this paper proposes an approach to motion generation for dynamic hopping in clutter. Due to fundamental scalability limitations of mixedinteger programming (MIP) formulations, it is common to adopt simplified models, most often focused on the center of mass (COM) or the centroidal dynamics, to generate a motion sketch for subsequent whole-body planning. This paper considers a MIP formulation on a single-rigid-body model, but simplifies the locomotion planning problem by considering each stance phase as impulsive. We show that this reduction enables our MIP formulation to address locomotion in discontinuous and cluttered environments, while including 3D orientation evolution and actuator limitations, and keeping the computational demands manageable for real-time deployment. Once contacts are fixed, the resulting motion sketch can be readily post-processed by existing optimization tools to remove the impulse assumption and smooth the desired COM trajectory. The work is validated in experiments with the MIT Mini Cheetah executing multiple consecutive hops between surfaces while avoiding obstacle regions.
BibTeX
@inproceedings{ral2024_3dhoppingindisco,
title = {3D Hopping in Discontinuous Terrain Using Impulse Planning With Mixed-Integer Strategies},
author = {Nolan Fey and Robert J. Frei and Patrick M. Wensing},
booktitle = {RA-L 2024},
year = {2024}
}