On the relationship between control barrier functions and projected dynamical systems
Giannis Delimpaltadakis, W. P. M. H. Heemels
TL;DR
The paper establishes a formal link between Control Barrier Function (CBF) based safe controllers and Projected Dynamical Systems (PDSs) by showing that, under suitable assumptions, the CBF-controlled vector field $f_{\\text{cbf},a}$ is a Krasovskii-like perturbation of the DI/Differential Inclusion map $F$ describing PDSs, with a bound that decays as the tuning parameter $a$ grows. This enables a design perspective wherein increasing $a$ makes CBF dynamics approximate PDS behavior, allowing preservation of asymptotic stability of a nominal controller while enforcing safety. A concrete design methodology is proposed (with $P=G$ and $a$ above computable thresholds) to achieve safe stabilization without introducing undesired equilibria, supplemented by a numerical example showing the importance of choosing the QP cost matrix carefully. The results further suggest that CBF-controlled systems can serve as continuous implementations or approximations of discontinuous projection-based controllers, with potential robustness benefits and applicability to broader dynamic and set geometries in future work.
Abstract
In this paper, we study the relationship between systems controlled via Control Barrier Function (CBF) approaches and a class of discontinuous dynamical systems, called Projected Dynamical Systems (PDSs). In particular, under appropriate assumptions, we show that the vector field of CBF-controlled systems is a Krasovskii-like perturbation of the set-valued map of a differential inclusion, that abstracts PDSs. This result provides a novel perspective to analyze and design CBF-based controllers. Specifically, we show how, in certain cases, it can be employed for designing CBF-based controllers that, while imposing safety, preserve asymptotic stability and do not introduce undesired equilibria or limit cycles. Finally, we briefly discuss about how it enables continuous implementations of certain projection-based controllers, that are gaining increasing popularity.
