Using Dynamic Safety Margins as Control Barrier Functions
Victor Freire, Marco M. Nicotra
TL;DR
The paper tackles the challenge of designing valid control barrier functions for general state and input constraints by linking dynamic safety margins from the explicit reference governor framework to CBFs on an augmented state-reference system. It provides a vector-valued CBF generalization via the control-sharing property, proves that DSMs are CBFs for the augmented dynamics, and formulates a safe, feasible DSM-CBF optimization (a QP under polyhedral inputs) that minimally alters a nominal controller. A Lyapunov-based DSM construction is extended to inadmissible references, enabling broader DSM-CBF synthesis, with theoretical guarantees on feasibility and local Lipschitz continuity. Two nonlinear examples (anthill and overhead crane) illustrate superior safety guarantees and competitive performance compared to ERG, candidate CBFs, and backup CBFs, while reducing computational burden relative to some backup methods. This work coherentizes CBF design with reference-governor concepts, enabling scalable, safe constraint handling for complex systems.
Abstract
This paper presents an approach to design control barrier functions (CBFs) for arbitrary state and input constraints using tools from the reference governor literature. In particular, it is shown that dynamic safety margins (DSMs) are CBFs for an augmented system obtained by concatenating the state with a virtual reference. The proposed approach is agnostic to the relative degree and can handle multiple state and input constraints using the control-sharing property of CBFs. The construction of CBFs using Lyapunov-based DSMs is then investigated in further detail. Numerical simulations show that the method outperforms existing DSM-based approaches, while also guaranteeing safety and persistent feasibility of the associated optimization program.
