Robust Control Barrier Certificates
- Robust Control Barrier Certificates (R-CBCs) are barrier conditions that extend nominal control barrier functions to ensure safe set invariance despite uncertainties, disturbances, and estimation errors.
- They incorporate a robustness function into the barrier inequality, allowing safety guarantees even with incomplete models, adversarial inputs, or bounded disturbances.
- Various formulations—including continuous-time, discrete-time, and data-driven approaches—use optimization-ready constraints and online safety filtering to achieve practical and robust controller synthesis.
Robust Control Barrier Certificates (R-CBCs) are barrier-certificate-based safety conditions and associated controller constructions that are strengthened to remain valid under uncertainty, disturbances, estimation error, adversarial inputs, or incomplete models. In the cited literature, the term is used for several closely related objects: a robustified continuous-time barrier inequality for control-affine systems, a robust discrete-time barrier certificate for worst-case disturbances, and controller-side certificates that certify safe action selection under uncertainty. Across these formulations, the common purpose is to preserve safety of a set, or of an appropriate relaxation of that set, when nominal Control Barrier Function (CBF) conditions are insufficient (Xu et al., 2016, Buch et al., 2021, Nanayakkara et al., 24 Aug 2025, Oh et al., 14 Apr 2026).
1. Nominal barrier certificates and the robustification step
For continuous-time control-affine dynamics
the nominal safe set is typically written as
A zeroing control barrier function (ZCBF) satisfies
and any Lipschitz control law selecting from
renders the safe set forward invariant. A standard CBF controller likewise enforces
which, under exact state feedback, renders the set forward invariant and asymptotically stable (Xu et al., 2016, Nanayakkara et al., 24 Aug 2025).
The robustification step begins from the observation that nominal CBF conditions are pointwise in the true state. If implementation uses an estimate rather than , then the relevant expression becomes
and the mismatch term
can destroy safety. In the 2025 state-uncertainty formulation, this motivates replacing the nominal inequality by the stronger requirement
where 0 is a robustness function. In that terminology, 1 is an R-CBF and 2 is an R-CBC controller (Nanayakkara et al., 24 Aug 2025).
2. Principal formulations of R-CBCs
One major R-CBC formulation targets state uncertainty without prior knowledge of the uncertainty magnitude. The controller has access only to an estimate satisfying
3
and the robustifying term is specified through a function 4 with 5, 6, and
7
well-defined for every 8. The resulting R-CBF condition is
9
with the controller-side R-CBC inequality obtained by substituting 0 (Nanayakkara et al., 24 Aug 2025).
A second formulation addresses sector-bounded plant-input uncertainty. The uncertain input channel is
1
with sector condition
2
After loop shifting,
3
and the robust barrier condition becomes
4
This is an RCBF/R-CBC framework in which the uncertainty depends on the commanded control itself (Buch et al., 2021).
Discrete-time formulations replace Lie-derivative inequalities by one-step worst-case barrier conditions. For bounded uncertainty,
5
a robust discrete-time CBF is defined by the existence of a class-6 function 7 such that
8
The same paper shows that the safety value function 9 solving the Isaacs equation is itself a valid robust DCBF and that
0
is exactly the maximal robust safe set. A different discrete-time R-CBC formulation for unknown input-affine polynomial systems under bounded disturbances uses a quadratic barrier
1
together with the robust one-step inequality
2
plus separation conditions on 3 and 4 (Oh et al., 14 Apr 2026, Akbarzadeh et al., 2024).
3. Safety guarantees, invariant sets, and maximality
The guarantees certified by R-CBCs depend on the uncertainty model. In the state-uncertainty framework, if a controller satisfies the R-CBC inequality and the actual input is 5 with 6, then two regimes are proved. If 7, the original safe set
8
is asymptotically stable and therefore forward invariant. If 9, the inflated set
0
is asymptotically stable and forward invariant. The main measurement-uncertainty theorem gives an analogous dichotomy: sufficiently small estimation error preserves the original safe set, while larger error yields invariance of an inflated set inside a compact superlevel set 1 (Nanayakkara et al., 24 Aug 2025).
This inflated-set logic is consistent with the earlier robustness theory of zeroing barrier functions. For perturbations of the vector field, vanishing perturbations preserve asymptotic stability of the original safe set 2, whereas bounded non-vanishing perturbations yield local asymptotic stability of a disturbance-dependent relaxation
3
That result gives an ISS-type interpretation of robustness: disturbance magnitude is mapped to a set-enlargement radius, rather than to exact invariance of the nominal set (Xu et al., 2016).
For sector-bounded input uncertainty, the guarantee is worst-case forward invariance of the safe set for all uncertainties compatible with the sector bound. If 4 is an RCBF and 5 on 6, then any Lipschitz controller 7 renders 8 robustly control invariant (Buch et al., 2021).
Discrete-time robust formulations sharpen the guarantee in a different direction. In the maximal-safe-set construction, the safety value function 9 is both a robust DCBF and an exact representation of the maximal robust safe set,
0
and the associated safety filter is recursively feasible on 1. In the robust adaptive discrete-time formulation, the time-varying adaptive barrier
2
induces adaptive safe sets 3, and the main theorem establishes sequential positive invariance,
4
hence robust safety with respect to the original safe set as well (Oh et al., 14 Apr 2026, Liu et al., 11 Aug 2025).
4. Controller synthesis and online safety filtering
A defining feature of the R-CBC literature is that robustness is encoded in optimization-ready constraints rather than only in offline analysis. Under state uncertainty, the safe controller is computed by the minimally invasive quadratic program
5
subject to
6
The synthesis does not require the uncertainty magnitude 7 in advance; the uncertainty appears later through the analysis of the effective disturbance induced by 8 (Nanayakkara et al., 24 Aug 2025).
For sector-bounded uncertainty, the worst-case robust constraint yields a min-norm problem that can be recast as a Second-Order Cone Program. The online filter has the form
9
subject to the robust inequality
0
with an SOCP reformulation obtained through a slack variable and a rotated second-order cone constraint (Buch et al., 2021).
The QP-based safety-filter architecture also inherits a well-posedness question: whether the feedback law generated by the optimization is locally Lipschitz. For ZCBFs, the CBF-only QP and the CLF-CBF QP are proved locally Lipschitz under the relative-degree-one condition
1
which guarantees local existence and uniqueness of closed-loop solutions. This is important because R-CBC implementations often rely on the same safety-filter structure, differing only in the barrier inequality being enforced (Xu et al., 2016).
In discrete time, robust safety filtering appears in several forms. The maximal-safe-set formulation uses
2
subject to
3
where 4 is the lifted state-action-disturbance safety value. The robust adaptive discrete-time formulation defines
5
and explicitly decouples the estimator from the safety filter: the safety layer uses only the current parameter estimate and its error bound (Oh et al., 14 Apr 2026, Liu et al., 11 Aug 2025).
5. Data-driven, reinforcement-learning, and neural R-CBCs
Recent work extends R-CBC synthesis beyond explicit-model settings. One direct data-driven formulation studies unknown discrete-time input-affine polynomial systems
6
with unknown constant matrix 7, known 8, and disturbance set
9
Using a single finite trajectory, a full-row-rank condition on the monomial data matrix 0, and a quadratic barrier 1, the method synthesizes an R-CBC and a robust safety controller directly from data through SOS constraints, without explicit model identification. The case studies report finite-horizon guarantees 2 for a 2D system and 3 for a 3D Lorenz system, both with 4 (Akbarzadeh et al., 2024).
A different line of work removes explicit dynamics even more aggressively by combining adversarial reinforcement learning with a robust Q-CBF constraint. The central theoretical statement is that the safety value function solving the dynamic programming Isaacs equation is a valid robust DCBF on the maximal robust safe set, and that the lifted Q-function
5
permits runtime safety filtering through learned 6 and 7, rather than through analytic Lie derivatives or explicit uncertainty models. The paper validates this on a disturbed inverted pendulum and on a black-box 36-dimensional quadruped simulator; under adversarial disturbances, the quadruped experiments report a safe rate of 8 for the unfiltered policy, 9 for LRSF, and 0 safe rate over 50 trials for the neural robust Q-CBF (Oh et al., 14 Apr 2026).
Closely related neural-certificate developments specialize or extend the robust CBC viewpoint. In monotone systems with upper-closed unsafe sets, a robust barrier certificate is defined by
1
and monotonicity reduces verification to boundary representatives of hyper-rectangular covers. The corresponding monotone neural framework reports 2 sample complexity and empirical certification on a 1,000-dimensional freeway model, a 50-dimensional urban traffic network, and a 13,659-dimensional power grid (Nadali et al., 16 Aug 2025). Robust neural Lyapunov-barrier certificates study bounded next-state perturbations
3
and enforce robust decrease via adversarial training and Lipschitz bounds. The reported certified robustness bounds improve by up to 4 times and empirical success rates under strong perturbations by up to 5 times relative to the baseline (Wang et al., 5 Feb 2026).
6. Stochastic, adversarial, and networked generalizations
Not all robust barrier-certificate developments are deterministic worst-case invariance results. In stochastic networked control, the plant, estimator, controller, actuator, and communication network are modeled jointly through an augmented stochastic system
6
with process noise, measurement noise, Bernoulli packet losses, and network-induced hold behavior. The barrier certificate 7 satisfies initial-set and unsafe-set separation together with the one-step expected-growth condition
8
which yields the finite-horizon bound
9
For the permanent magnet synchronous motor case study with 0, the reported formal guarantee is 1 over horizon 2 (Akbarzadeh et al., 2023).
In adversarial stochastic games, secure control barrier certificates (S-CBCs) generalize CBCs by making the defender robust against an optimizing adversary. The defining condition is
3
If the dynamics do not depend on the adversary action, this reduces to a control barrier certificate; if the dynamics are independent of both defender and adversary actions, it reduces to a barrier certificate. The framework is paired with safe-LTL4 automata and yields lower bounds on temporal-logic satisfaction probability under worst-case stationary adversary policies. In the paper’s example, the derived lower bound is
5
(Ramasubramanian et al., 2019).
7. Scope, limitations, and recurrent distinctions in the literature
The R-CBC label does not cover every CBC-based safe-set construction. A recent SOS-based method for controlled-invariant set synthesis with polynomial control-affine systems uses nominal CBC conditions on the boundary,
6
and explicitly notes that it is not robust: it introduces no disturbance variables, uncertainty sets, or worst-case barrier inequalities. It is therefore a nominal CBC synthesis and enlargement method, not an R-CBC framework (Toulkani et al., 2024).
A second distinction concerns bibliographic ambiguity. The supplied record for “A Counter-Example Guided Framework for Robust Synthesis of Switched Systems Using Control Certificates” reports only that no PDF/source is available for ([1510.06108](/papers/1510.06108))v3 and states that there is no technical content, theorem statement, or definition available in the supplied text. On that record alone, there is no basis to extract R-CBC definitions, switched-system disturbance models, or synthesis algorithms from the paper (Ravanbakhsh et al., 2015).
Across the literature surveyed here, “robustness” therefore denotes several non-equivalent guarantee types: invariance of the original safe set under sufficiently small uncertainty; invariance of an inflated set when uncertainty is larger; worst-case control invariance under sector-bounded or bounded disturbances; exact certification of the maximal robust safe set through a value function; finite-horizon barrier separation with additive disturbance drift; probabilistic safety under stochastic communication losses; and reach-while-avoid guarantees under bounded next-state perturbations. A plausible implication is that R-CBCs are best understood not as a single definition but as a family of barrier-certificate constructions indexed by the uncertainty model, the time domain, and the form of guarantee being certified (Nanayakkara et al., 24 Aug 2025, Oh et al., 14 Apr 2026, Akbarzadeh et al., 2024, Akbarzadeh et al., 2023, Wang et al., 5 Feb 2026).