Convex Co-Design of Control Barrier Function and Safe Feedback Controller Under Input Constraints
Han Wang, Kostas Margellos, Antonis Papachristodoulou, Claudio De Persis
TL;DR
The paper addresses safety guarantees for continuous-time linear systems under input constraints by co-designing a Control Barrier Function (CBF) and a safe affine controller within a single convex SOS/SDP framework. It parameterizes the CBF as $b(x)=(x-c)^{\top}\Omega^{-1}(x-c)-1$ and the controller as $u(x)=Y\Omega^{-1}(x-c)+d$, enabling global and local designs that ensure a control-invariant set $\mathcal{B}$ lies inside the safe set $\mathcal{S}$ and remains invariant without requiring explicit backstepping. The contributions include convex programs that handle high/mixed relative degree, and extensions to $L_1$, $L_2$, and $L_\infty$ input constraints, demonstrated on an omni-directional car collision-avoidance example. This approach provides rigorous safety guarantees with computationally tractable SDP-based synthesis suitable for constrained-actuation scenarios in linear systems.
Abstract
We study the problem of co-designing control barrier functions (CBF) and linear state feedback controllers for continuous-time linear systems. We achieve this by means of a single semi-definite optimization program. Our formulation can handle mixed-relative degree problems without requiring an explicit safe controller. Different L-norm based input limitations can be introduced as convex constraints in the proposed program. We demonstrate our results on an omni-directional car numerical example.
