Impact-invariant control: maximizing control authority during impacts
Abstract When legged robots impact their environment executing dynamic motions, they undergo large changes in their velocities in a short amount of time. Measuring and applying feedback to these velocities is challenging, further complicated by uncertainty in the impact model and impact timing. This work proposes a general framework for adapting feedback control during impact by projecting the control objectives to a subspace that is invariant to the impact event. The resultant controller is robust to uncertainties in the impact event while maintaining maximum control authority over the impact-invariant subspace. We demonstrate the improved performance of the projection over other commonly used heuristics on a walking controller for a planar five-link-biped. The projection is also applied to jumping, box jumping, and running controllers for the compliant 3D bipedal robot, Cassie. The modification is easily applied to these various controllers and is a critical component to deploying on the physical robot. Code and video of the experiments are available at https://impact-invariant-control.github.io/ .
Authors
- William Yang (ORCID: https://orcid.org/0000-0002-7630-0419)
- Michael Posa (ORCID: https://orcid.org/0000-0003-0599-385X)
Institutions
- University of Pennsylvania (US)
Publication Details
- Journal
- Autonomous Robots
- Published
- 2025-11-12
- DOI
- https://doi.org/10.1007/s10514-025-10206-7
- Primary Topic
- Robotic Locomotion and Control
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation
- Toyota Research Institute