Papers
Topics
Authors
Recent
Search
2000 character limit reached

Control Barrier Function Augmentation

Updated 10 November 2025
  • 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

x˙=f(x),f:Rn→Rn\dot x = f(x), \quad f:\mathbb{R}^n \rightarrow \mathbb{R}^n

with ff locally Lipschitz. Define a continuously differentiable scalar function h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R} and the safe set

C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.

A Zeroing Barrier Function (ZBF) is a function hh for which there exists an extended-class K\mathcal{K} function α\alpha (strictly increasing, α(0)=0\alpha(0) = 0) such that

Lfh(x)=∇h(x)⋅f(x)≥−α(h(x)),∀x∈DL_f h(x) = \nabla h(x) \cdot f(x) \geq -\alpha(h(x)), \quad \forall x \in D

for some open set D⊃CD \supset C. By Nagumo’s theorem, this implies forward invariance of ff0 under ff1; i.e., if ff2, then ff3 for all ff4.

2. Augmentation under Disturbances: Input-to-State Stability Relaxation

Consider now the disturbed system

ff5

and define the distance to ff6 as

ff7

Let ff8 for ff9 and h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}0 for h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}1. For h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}2, one obtains

h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}3

By ISS-Lyapunov theory, there exist class h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}4 and h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}5 functions h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}6, h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}7 so that

h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}8

Consequently, trajectories starting inside or near h:Rn→Rh: \mathbb{R}^n \rightarrow \mathbb{R}9 cannot exit the relaxed safe set

C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.0

This "tube" augmentation establishes that the level set shifted by C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.1 is invariant under bounded disturbances.

3. Robust Forward Invariance and Asymptotic Stability of Relaxed Sets

Let C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.2 be a ZBF on open C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.3. For a disturbance magnitude C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.4, define C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.5 as before, and

C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.6

Robust Forward Invariance Theorem: The set C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.7 is forward invariant under

C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.8

Further, for sufficiently small C={x∈Rn:h(x)≥0}.C = \{ x \in \mathbb{R}^n : h(x) \geq 0 \}.9, hh0 is asymptotically stable in the sense of sets: solutions converge to hh1 from nearby initial states and remain therein, with the residual error determined by hh2.

The proof constructs a Lyapunov function and applies standard ISS theorems: for hh3, hh4 is non-increasing. Under disturbance,

hh5

This implies exponential decay to a ball of radius hh6, hence the invariance of hh7.

4. Synthesis with CLF-CBF-QP and Lipschitz Regularity

For the affine-in-control system

hh8

and given a CBF hh9 and a Control Lyapunov Function (CLF) K\mathcal{K}0, one synthesizes the controller by the solution to a Quadratic Program (QP): K\mathcal{K}1 where K\mathcal{K}2 is a relaxation, penalized in the cost function to softly enforce the CLF constraint.

Under the conditions:

  • K\mathcal{K}3, K\mathcal{K}4 locally Lipschitz;
  • K\mathcal{K}5, K\mathcal{K}6 with locally Lipschitz gradients;
  • relative degree one: K\mathcal{K}7 throughout the domain,

it follows via parametric QP theory that the solution map K\mathcal{K}8 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 K\mathcal{K}9, with

α\alpha0

and safety encoded by

α\alpha1

Choosing α\alpha2, the QP above is solved for feedback α\alpha3. The disturbance bound α\alpha4 implies that the relaxed safe set

α\alpha5

remains invariant. Simulation results confirm that:

  • The following vehicle never violates α\alpha6
  • The QP-derived feedback is smooth in α\alpha7
  • For large α\alpha8 and in the absence of obstacles, the follower speed tracks the desired α\alpha9 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 α(0)=0\alpha(0) = 00 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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Control Barrier Function Augmentation.