Papers
Topics
Authors
Recent
Search
2000 character limit reached

High-Order Control Barrier Functions

Updated 15 November 2025
  • High-Order Control Barrier Functions are an advanced extension of classical CBFs that enforce safety constraints in systems with higher relative degree.
  • The methodology uses a sequence of auxiliary functions and quadratic programming to adjust control inputs in real time, securing collision avoidance and invariant set constraints.
  • Empirical results show efficient real-time execution and scalability, with metrics such as near-zero collisions, high throughput, and precise safety enforcement in dynamic environments.

High-Order Control Barrier Functions (HOCBFs) are an advanced formalism for synthesizing safety filters in real-time control systems, enabling provable safety guarantees for systems with control-affine dynamics and safety constraints that exhibit higher relative degree. HOCBFs extend classical Control Barrier Functions (CBFs) to settings where the control action does not directly influence the first-time derivative of a safety function, and instead manipulates higher-order derivatives. This approach is instrumental in domains such as autonomous driving, multi-agent coordination, and complex robotics, where guaranteeing collision avoidance and invariant set constraints under dynamic and geometric uncertainty is critical.

1. Mathematical Formulation of HOCBFs

In systems with control-affine dynamics,

xË™=f(x,t)+g(x,t)u,\dot{x} = f(x,t) + g(x,t)u,

a time-varying safety set is specified via a continuously differentiable function h(x,t)h(x,t), with the safe set defined as C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}. When hh has relative degree m≥2m \geq 2, direct control input uu only manifests at the mm-th derivative level.

HOCBF methodology constructs a sequence of auxiliary functions: ψ0=h,ψk=ddtψk−1+αk(ψk−1),k=1,…,m,\psi_0 = h, \quad \psi_k = \frac{d}{dt}\psi_{k-1} + \alpha_k(\psi_{k-1}),\quad k=1,\dots,m, where αk(⋅)\alpha_k(\cdot) are extended class-K\mathcal{K} functions (typically linear for QP tractability). The crucial safety condition is then

h(x,t)h(x,t)0

with h(x,t)h(x,t)1 denoting the h(x,t)h(x,t)2-th order Lie derivative along h(x,t)h(x,t)3 and h(x,t)h(x,t)4 for h(x,t)h(x,t)5. When applied, this constraint set is enforced within each control cycle.

2. Flexible HOCBF (F-HOCBF) Instantiations

Flexible HOCBFs (F-HOCBFs) refine the base methodology to handle time-varying safety margins and irregularly shaped obstacles. In intersection control for connected and automated vehicles (CAVs) (Shi et al., 8 Nov 2025), the safety function is constructed from geometric primitives: h(x,t)h(x,t)6 where h(x,t)h(x,t)7 is the minimum distance from the ego position h(x,t)h(x,t)8 to the perimeter h(x,t)h(x,t)9 of all dynamic obstacles (vehicles treated as adaptive ellipses),

C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}0

This formulation allows real-time adaptability under non-convex and time-variant geometry.

3. Real-Time Safety Filter: Quadratic Programming Integration

The enforcement of HOCBF constraints is operationalized via Quadratic Programming (QP). For each control loop, the nominal control (C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}1) produced by trajectory tracking (e.g., LQR/PD controller) is corrected by a minimal adjustment C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}2 to satisfy the HOCBF constraint: C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}3 Here, C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}4 is a slack variable for soft feasibility, C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}5 and C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}6 are derived from the Lie derivatives, and C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}7 modulates constraint violation penalty. This structure enables high-frequency execution (>100 Hz) on embedded hardware using standard QP solvers due to the low dimensionality (2 controls + 1 slack).

4. Coupling With Hierarchical Control and Trajectory Tracking

In hierarchical control architectures for intersection management, the HOCBF filter operates at the bottom execution layer, downstream of discrete-time trajectory planning (offline via differential dynamic programming and online via LQR/PD tracking). The nominal controller tracks a reference trajectory,

C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}8

while the HOCBF-based QP ensures all outputs C(t)={x:h(x,t)≥0}\mathcal{C}(t)=\{x: h(x,t)\ge 0\}9 keep the system inside dynamically evolving safe sets. The LQR update is performed through Riccati recursion, and feed-forward terms such as hh0 account for curvature and velocity slip in high-fidelity vehicle models.

5. Computational Complexity and Scalability

The computational burden is dominated by per-cycle QP and geometric search (for hh1), plus discrete Riccati updates for tracking. Per the simulation data (Shi et al., 8 Nov 2025),

  • Each vehicle executes one 3-variable QP, geometric collision search (5–8 golden-section grid points), and controller update in under 1 ms.
  • Achievable control loop frequency is routinely in the 150–200 Hz range for up to a few dozen vehicles.
  • The top-layer fairness allocator operates in hh2 per cycle, with hh3 yielding sub-millisecond allocation runtimes.

This suggests the F-HOCBF approach is compatible with stringent real-time and scalability requirements in dense multi-agent environments characteristic of urban intersections.

6. Empirical Performance and Safety Guarantees

In simulation, HOCBF-based safety filtering—integrated into fairness-aware hierarchical control—produces:

  • Zero collision occurrences across all tested scenarios
  • Minimum inter-vehicular distance tightly controlled (≈0.14 m in dense traffic, never violating hh4 m)
  • High fairness (Jain’s index hh5, Gini ≈ 0.05 under heavy unbalanced demand)
  • Efficiency improvements: throughput up to 3,480 veh/hr (vs. baseline 1,440 veh/hr), reduced average delay (3.92 s vs. 5.06 s), and lower delay variance (1.28 s vs. 1.90 s)
  • Real-time feasibility with 10th–90th percentile loop rates in [100 Hz, 250 Hz]

7. Limitations, Extensions, and Broader Applicability

Current HOCBF instantiations in intersection control authorize only a single vehicle per cycle; multi-slot allocation (with concurrent non-conflicting agents) remains a potential extension. The general HOCBF methodology is suitable for other domains requiring the enforcement of safety constraints with higher relative degree, including aerial robotics, multi-agent racing games (where discrete rules are tracked by continuous HOCBF-based controllers), and swarms under dynamic obstacle fields.

Further research avenues include learning-based parameter tuning for the class-hh6 functions, hardware-in-the-loop validation under stochastic sensor delays, and expansion to mixed-autonomy settings with heterogeneous agent behaviors.


In summary, High-Order Control Barrier Functions form a mathematically rigorous and practically scalable foundation for enforcing complex safety constraints in real-time hierarchical control systems. Their integration into fairness-aware control architectures demonstrates that strict safety and fairness guarantees are achievable simultaneously, at real-time control rates, under adversarial dynamic conditions (Shi et al., 8 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 High-Order Control Barrier Function (HOCBF).