Safe Control of Quadruped in Varying Dynamics via Safety Index Adaptation
Kai S. Yun, Rui Chen, Chase Dunaway, John M. Dolan, Changliu Liu
TL;DR
The paper tackles safe control for quadruped navigation under varying payload dynamics by leveraging Safety Index Adaptation (SIA) to update safety indices in real time, preserving forward invariance and finite-time convergence. It builds on Safety Index Synthesis (SIS) within the Safety Set Algorithm framework and extends it with Determinant Gradient Ascent (DGA) to adapt to changes in dynamics without full re-synthesis. The approach is instantiated on an extended 2D unicycle model and validated with a Unitree Go2, including system identification to capture payload-dependent parameters. Results show SIA significantly reduces computation time and maintains 100% obstacle-avoidance success across payload changes, while non-adapted indices fail under heavier loads, demonstrating practical safety in real-world varying-dynamics scenarios.
Abstract
Varying dynamics pose a fundamental difficulty when deploying safe control laws in the real world. Safety Index Synthesis (SIS) deeply relies on the system dynamics and once the dynamics change, the previously synthesized safety index becomes invalid. In this work, we show the real-time efficacy of Safety Index Adaptation (SIA) in varying dynamics. SIA enables real-time adaptation to the changing dynamics so that the adapted safe control law can still guarantee 1) forward invariance within a safe region and 2) finite time convergence to that safe region. This work employs SIA on a package-carrying quadruped robot, where the payload weight changes in real-time. SIA updates the safety index when the dynamics change, e.g., a change in payload weight, so that the quadruped can avoid obstacles while achieving its performance objectives. Numerical study provides theoretical guarantees for SIA and a series of hardware experiments demonstrate the effectiveness of SIA in real-world deployment in avoiding obstacles under varying dynamics.
