Robust Control Barrier Functions
- Robust Control Barrier Functions are safety certificates for dynamical systems that ensure forward invariance despite bounded disturbances and model uncertainties.
- They integrate optimization-based control synthesis methods, such as quadratic programs, to balance safety requirements with nominal control performance.
- Applications include collision avoidance, adaptive control, and sensor-based safe navigation, demonstrating practical robustness in uncertain environments.
Robust control barrier functions are safety certificates for controlled dynamical systems that extend ordinary control barrier functions to nonideal settings such as bounded disturbances, model uncertainty, estimation error, sampled-data implementation, and learned or approximate controllers. In the foundational continuous-time treatment, safety is recast through a zeroing control barrier function whose inequality guarantees forward invariance of a safe set and admits an input-to-state-stability interpretation under perturbations: vanishing disturbances preserve asymptotic stability of the original safe set, while bounded non-vanishing disturbances yield asymptotic stability of a relaxed neighborhood of that set (Xu et al., 2016). Subsequent work generalized this template to discrete time, high-relative-degree constraints, online learning, disturbance observers, environmental uncertainty, and predictive control (Vahidi-Moghaddam et al., 2023).
1. Foundational zeroing formulation and robust invariance
For the control-affine system
with locally Lipschitz, the foundational robust CBF paper defines the safe set by a continuously differentiable function ,
and calls a zeroing barrier function if there exists an extended class- function such that
Its control analogue, the zeroing control barrier function, requires
When a Lipschitz controller satisfies this inequality pointwise, is forward invariant. A key distinction emphasized there is that this is a relaxed invariance condition relative to older barrier-certificate formulations: only the single set 0 must be invariant, rather than all sublevel or superlevel sets (Xu et al., 2016).
The same paper introduces the Lyapunov-like set function
1
and uses it to analyze perturbations. For vanishing perturbations, if the disturbance magnitude decreases with distance to 2, then 3 remains asymptotically stable. For bounded non-vanishing disturbances, exact invariance of 4 is no longer expected; instead, a relaxed set 5 is locally asymptotically stable. This is one of the central clarifications in the RCBF literature: bounded disturbances generally imply stability of a disturbance-dependent neighborhood of the safe set, not preservation of the nominal set itself (Xu et al., 2016).
The “zeroing” construction is also treated as a robustness choice. Because 6 vanishes on 7, the system can cross the boundary under sufficiently adverse disturbance without forcing the barrier-related control input to blow up. That contrasts with reciprocal formulations whose control action may become unbounded near the boundary when exact invariance is impossible (Xu et al., 2016).
2. Robustification strategies across uncertainty models
Later work developed several non-equivalent robustification mechanisms. One common deterministic construction begins from a disturbed system
8
and imposes the Janković-style robust barrier inequality
9
Because 0 is non-smooth, a smooth robust control barrier function replaces it with
1
which is slightly more conservative but differentiable-friendly. This smooth variant was introduced specifically to support high-relative-degree backstepping for collision avoidance with unknown moving obstacles treated as disturbances (Kim et al., 2024).
When the uncertainty is control-dependent rather than purely additive, the robust term changes structure. For sector-bounded uncertainty at the plant input, loop shifting yields a perturbation satisfying 2, and the worst-case barrier degradation becomes a penalty of the form
3
The resulting min-norm safety filter is convex but not quadratic; it is recast as a second-order cone program for online implementation (Buch et al., 2021). A closely related phenomenon appears for environmental uncertainty. When the barrier depends on an uncertain dynamic environment state 4, the robust residual is
5
so the direct robust design again becomes an SOCP because the control appears inside the norm of an affine vector field (Hamdipoor et al., 2023).
Another line of work reduces conservatism by estimating disturbances online. Disturbance observer-based robust CBFs insert an estimated disturbance 6 into the barrier condition and compensate only the residual observer error inside the QP constraint. The safety proof is carried through a modified barrier certificate such as 7, where 8, and the resulting controller can remain much closer to nominal performance than worst-case robust CBFs (Wang et al., 2022). For state-estimation uncertainty, a different robustification strengthens the barrier inequality itself: 9 This formulation guarantees forward invariance of the original safe set for sufficiently small uncertainty and forward invariance of an inflated set for larger uncertainty, while not requiring prior knowledge of the uncertainty magnitude (Nanayakkara et al., 24 Aug 2025). This suggests that “robustness” in the RCBF literature is not a single algebraic recipe but a family of constructions tailored to the uncertainty channel.
3. Optimization-based synthesis, feasibility, and regularity
A major reason for the influence of RCBFs is their compatibility with optimization-based control synthesis. The foundational CLF-CBF construction combines a control Lyapunov function 0 with a zeroing control barrier function 1 through the quadratic program
2
The CBF constraint is hard, the CLF constraint is softened by the relaxation variable 3, and feasibility follows from the relative-degree-one assumption 4 together with the soft CLF constraint. The same paper proves that, under local Lipschitz assumptions and 5, both the CBF-only min-norm controller and the full CLF-CBF-QP controller are locally Lipschitz, which gives well-defined closed-loop solutions (Xu et al., 2016).
Discrete-time robust predictive control adopts the same safety-filter philosophy but at the trajectory level. In a unified online data-driven predictive control framework, model uncertainty is decomposed into system identification error 6, control-learning error 7, and disturbance 8. The robust barrier is defined by
9
and safety is enforced by the discrete-time robust decay condition
0
Here 1 is optimized inside the NMPC problem, with regularization 2, to balance safety and feasibility while keeping the true state safe under bounded model and policy errors (Vahidi-Moghaddam et al., 2023).
Robust adaptive discrete-time control barrier certificates push the same idea further by separating estimation and safety. For
3
with unknown parameter 4, the adaptive barrier is
5
and the safety filter is
6
The corresponding guarantee is sequential positive invariance of the time-varying safe sets 7, with 8. The estimator can be any online method that provides a point estimate and an error bound, so the certificate is estimator-agnostic rather than tied to a particular adaptive law (Liu et al., 11 Aug 2025).
4. High-relative-degree constraints, sampled-data implementations, and multi-barrier feasibility
High-relative-degree safety constraints are a recurrent source of technical difficulty because the control input does not appear in the first derivative of the safety function. One smooth robust backstepping construction starts from a candidate barrier 9 and recursively defines
0
with final QP constraint
1
This produces forward invariance of the original safe set 2 despite bounded disturbances, and in the moving-obstacle example it requires only a bound 3 on obstacle motion rather than explicit obstacle-state estimation (Kim et al., 2024).
A different robustification of high-relative-degree barriers is the sliding mode control barrier function. For relative degree 4, a sliding surface
5
is combined with a robust barrier input
6
subject to the gain condition
7
Embedded in a QP that minimizes deviation from a nominal controller, this construction preserved safety under model uncertainty in Furuta pendulum and magnetic levitation examples where nominal ECBFs failed (Chinelato et al., 2020).
Sampled-data implementations require an additional layer of robustness because the control is held constant between updates. High-Order Doubly Robust Control Barrier Functions and their sampled-data variants incorporate both disturbance and measurement error, together with bounds on state evolution over the sampling period, so that forward invariance holds for zero-order-hold controllers. The approach also introduces reachability-based margins to reduce the conservatism of global Lipschitz bounds (Oruganti et al., 2023).
A separate issue is joint feasibility. Multiple valid robust barrier constraints are not automatically compatible. For time-varying upper and lower bounding-box constraints on a second-order system with limited control authority and bounded disturbance, feasibility requires overlap of the induced input intervals,
8
and the paper derives an explicit sufficient gain condition,
9
under which the admissible input set remains nonempty throughout the residual safe set (Spiller et al., 24 Mar 2025). Satellite work makes the same point in a different way: it constructs inner safe sets via RCBFs and enforces the barrier only in a switched manner near the boundary, allowing the system to operate safely without enforcing the RCBF condition when far from the safe set boundary and permitting tuning of how closely trajectories approach the boundary (Breeden et al., 2021). Disturbance rejection CBFs extend this direction to arbitrary relative degree under matched or unmatched, differentiable or non-differentiable disturbances, including adaptive variants that do not require a disturbance bound (Wang et al., 3 Aug 2025).
5. Data-driven, measurement-aware, and sensor-based robust variants
Recent RCBF formulations increasingly target settings in which the model used by the safety filter is identified, learned, or only partially replaced by measurements. In the data-driven predictive-control setting, the robust barrier margin explicitly aggregates system identification error, control-policy approximation error, and external disturbance,
0
and the robust constraint satisfaction theorem guarantees forward invariance of the true safe set when the nominal predicted trajectory satisfies the RCBF decay inequality (Vahidi-Moghaddam et al., 2023). This is a shift from model-robust safety to pipeline-robust safety: the certificate accounts simultaneously for model learning, policy learning, and exogenous disturbance.
Measurement Robust Incremental Control Barrier Functions take a different route by replacing uncertain model terms with sensor-based reduced-order dynamics. For the incremental model
1
the robust incremental barrier condition subtracts both an approximation-error term 2 and a sensor-error penalty of the form
3
Under bounded sensor corruption in 4 and 5, and Lipschitz assumptions on the barrier derivatives, the resulting MRICBF controller guarantees safety despite model mismatch and sensor bias. The reported demonstrations include a first-order system with time-varying sensor bias and a hypersonic glide vehicle with multiple state constraints (Autenrieb et al., 2024).
Sensor-based robustification also appears in field-of-view certified multi-robot control. There, second-order HOCBF/HOCLBF constraints are imposed on minimum separation, maximum sensing range, and field-of-view containment for distributed quadrotor navigation. Because the chosen high-order barrier functions use extended class-6 functions, the controller not only preserves safety when inside the visible-and-safe set but also stabilizes the system toward that set when temporary tracking loss places the estimate outside it. The continuous-time certified problem is then approximated by an MPC-CBF scheme with slack variables, particle-filter estimation, and sequential quadratic programming (Pan et al., 3 Feb 2025).
6. Terminological scope and adjacent barrier notions
The acronym “RCBF” is not unique to robust control barrier functions. In stochastic discrete-time safety, “Risk Control Barrier Functions” define the barrier condition through a dynamic coherent risk measure,
7
so that the resulting guarantee is 8-safety rather than worst-case deterministic invariance. Finite-time versions give 9-reachability, and intersections or unions of sets are handled through 0 or 1 compositions of multiple barriers (Singletary et al., 2022).
A different stochastic line studies almost sure safety rather than bounded-uncertainty robustness. In collision avoidance for a two-wheeled vehicle under vibration, an almost sure reciprocal control barrier function uses a reciprocal barrier
2
an Itô correction term 3, and a closed-form compensator built from
4
The resulting controller guarantees invariance of the safe set with probability one under Gaussian white-noise vibration (Arimura et al., 30 Mar 2026).
The acronym is also used for “Recurrent Control Barrier Functions,” which replace invariance by finite-time recurrence. There the core condition is
5
and safety is certified when the recurrent set avoids the 6-backward reachable tube of the unsafe region. Under mild assumptions, the signed-distance function to a suitable set is itself an RCBF, so the problem becomes set identification rather than direct barrier synthesis (Liu et al., 2 Oct 2025). These notions are barrier-theoretically related, but they are distinct from robust control barrier functions in the bounded-uncertainty sense.