Control Barrier Function Augmentation
- Control Barrier Function augmentation is a method to enhance safety certificates by systematically relaxing invariance properties to account for disturbances in dynamical systems.
- It establishes robust forward invariance and ISS-based stability, ensuring that the relaxed safe sets remain invariant even in the presence of bounded model errors.
- Integrating CLF-CBF-QP synthesis yields locally Lipschitz feedback controllers, guaranteeing safe and performance-oriented control across various applications.
Control Barrier Function (CBF) augmentation concerns the systematic enhancement of conventional barrier function–based safety certificates for controlled dynamical systems. Augmentation methods address robustness, feasibility, and compositionality in the enforced invariance property that underpins safety-critical control. The concept draws on the analogy with Lyapunov function augmentation in control Lyapunov function (CLF) theory, enabling synthesis of feedback controllers that uphold set invariance—here, safety requirements—even in the presence of perturbations, modeling errors, or hard constraints. This article rigorously formulates the main augmentation results, their mathematical underpinnings, and their implications for controller design.
1. Zeroing Control Barrier Function: Definition and Forward Invariance
Let the uncontrolled dynamical system be
with locally Lipschitz. Define a continuously differentiable scalar function and the safe set
A Zeroing Barrier Function (ZBF) is a function for which there exists an extended-class function (strictly increasing, ) such that
for some open set . By Nagumo’s theorem, this implies forward invariance of under ; i.e., if , then for all .
2. Augmentation under Disturbances: Input-to-State Stability Relaxation
Consider now the disturbed system
and define the distance to as
Let for and for . For , one obtains
By ISS-Lyapunov theory, there exist class and functions , so that
Consequently, trajectories starting inside or near cannot exit the relaxed safe set
This "tube" augmentation establishes that the level set shifted by is invariant under bounded disturbances.
3. Robust Forward Invariance and Asymptotic Stability of Relaxed Sets
Let be a ZBF on open . For a disturbance magnitude , define as before, and
Robust Forward Invariance Theorem: The set is forward invariant under
Further, for sufficiently small , is asymptotically stable in the sense of sets: solutions converge to from nearby initial states and remain therein, with the residual error determined by .
The proof constructs a Lyapunov function and applies standard ISS theorems: for , is non-increasing. Under disturbance,
This implies exponential decay to a ball of radius , hence the invariance of .
4. Synthesis with CLF-CBF-QP and Lipschitz Regularity
For the affine-in-control system
and given a CBF and a Control Lyapunov Function (CLF) , one synthesizes the controller by the solution to a Quadratic Program (QP): where is a relaxation, penalized in the cost function to softly enforce the CLF constraint.
Under the conditions:
- , locally Lipschitz;
- , with locally Lipschitz gradients;
- relative degree one: throughout the domain,
it follows via parametric QP theory that the solution map is locally Lipschitz. This guarantees existence and uniqueness of trajectories for the closed-loop feedback system.
5. Adaptive Cruise Control Example under Unmodeled Disturbances
As an illustration, consider adaptive cruise control subject to unknown road grade , with
and safety encoded by
Choosing , the QP above is solved for feedback . The disturbance bound implies that the relaxed safe set
remains invariant. Simulation results confirm that:
- The following vehicle never violates
- The QP-derived feedback is smooth in
- For large and in the absence of obstacles, the follower speed tracks the desired asymptotically
6. Significance and Broad Implications
Control Barrier Function augmentation, specifically through the robust relaxation of the invariant set and synthesis via QP, enables:
- Safety certification in the presence of bounded but unmeasured disturbances;
- Explicit computation of the margin by which the safety set is relaxed, as a function of the disturbance;
- Composition with performance (e.g., CLF) objectives through convex optimization, preserving both safety and closed-loop well-posedness;
- Robust, locally Lipschitz feedback design, crucial for implementation in physical systems, where continuity is necessary for existence and uniqueness of solutions.
This framework is not restricted to first-order systems: the methodology extends to higher relative degree safety constraints (via high-order barrier functions), input constraints, and can be modularly composed with various performance objectives in more general controller architectures. It is foundational in practical deployments of safety-critical control, particularly in automotive and robotic domains.