Synthesizing Robust Walking Gaits via Discrete-Time Barrier Functions with Application to Multi-Contact Exoskeleton Locomotion
Maegan Tucker, Kejun Li, Aaron D. Ames
TL;DR
This paper introduces a robustness metric for bipedal locomotion based on the estimated size of the forward-invariant set of the discrete step-to-step dynamics, certified with discrete-time barrier functions applied to a reduced-order Poincaré-map model. By projecting full-order dynamics to a low-dimensional manifold and solving a barrier-function-based condition, it yields a maximal robust radius $r^*$ that quantifies how perturbations affect gait stability. The authors implement a simulation-in-the-loop framework to synthesize robust nominal gaits and validate them experimentally on the Atalante exoskeleton for both flat-foot and multi-contact walking, showing that $r^*$-driven gaits outperform those optimized solely for stability in real hardware. The approach is compatible with various control frameworks and provides a practical, scalable robustness certificate for high-dimensional legged systems.
Abstract
Successfully achieving bipedal locomotion remains challenging due to real-world factors such as model uncertainty, random disturbances, and imperfect state estimation. In this work, we propose a novel metric for locomotive robustness -- the estimated size of the hybrid forward invariant set associated with the step-to-step dynamics. Here, the forward invariant set can be loosely interpreted as the region of attraction for the discrete-time dynamics. We illustrate the use of this metric towards synthesizing nominal walking gaits using a simulation-in-the-loop learning approach. Further, we leverage discrete-time barrier functions and a sampling-based approach to approximate sets that are maximally forward invariant. Lastly, we experimentally demonstrate that this approach results in successful locomotion for both flat-foot walking and multi-contact walking on the Atalante lower-body exoskeleton.
