DO-RRCBF: Disturbance Observer-Based RRCBF
- The paper presents a novel DO-RRCBF framework that integrates disturbance estimation with reciprocal resistance-based control barrier functions to enhance safety and reduce conservatism.
- It utilizes a disturbance observer to compensate for unknown disturbances in control-affine systems, leveraging a reciprocal resistance term that becomes dominant near safety boundaries.
- The approach is validated through simulations, including adaptive cruise control, demonstrating strict safety preservation while achieving closer-to-nominal control performance compared to other robust designs.
Disturbance Observer-Based RRCBF (DO-RRCBF) is a disturbance observer-based reciprocal resistance control barrier function for disturbed affine nonlinear systems. It extends reciprocal resistance-based barrier methods by inserting a disturbance estimate directly into the barrier inequality, while retaining a reciprocal term that grows as the safety boundary is approached. In the formulation introduced in "Enhancing Robustness of Control Barrier Function: A Reciprocal Resistance-based Approach," the objective is twofold: preserve robustness to unknown, bounded disturbances through the reciprocal-resistance mechanism, and reduce the conservatism of pure RRCBF designs by compensating the estimated disturbance in the safety constraint (Wang et al., 25 Jul 2025).
1. Disturbed system model and safety notion
DO-RRCBF is formulated for the disturbed affine nonlinear system
where is the state, is the control input, is an unknown but bounded disturbance, and are locally Lipschitz. Safety is encoded by a continuously differentiable function , with safe set
and interior
Forward invariance means that trajectories starting in the set remain in the set for all future time (Wang et al., 25 Jul 2025).
This setting places DO-RRCBF squarely within the control-barrier-function literature for control-affine systems, but its safety statement is deliberately framed around . That distinction is structurally important. A recurring misconception is to read the method as enforcing invariance of the full closed superlevel set in the same manner as a standard zeroing CBF. The underlying reciprocal-resistance construction instead emphasizes strict positivity of the barrier quantity near the boundary, so the forward-invariant object is the interior, together with an invariant inner core generated by the reciprocal term.
2. Reciprocal resistance and the emergence of RRCBF
The precursor to DO-RRCBF is the reciprocal resistance-based barrier construction. Its motivating scalar model is
0
Without disturbances, 1 converges to 2 and remains strictly positive. With an additive bounded disturbance 3,
4
the term 5 dominates near 6, the dynamics are ISS with respect to 7, and 8 for all 9 if 0. The main paper interprets 1 as a resistance that increases when 2 decreases, thereby creating a positive buffer (Wang et al., 25 Jul 2025).
This mechanism is transferred to the barrier function 3. For the autonomous system 4, a continuously differentiable 5 is an RRBF if there exist extended class 6 functions 7 such that
8
for all 9. Relative to a standard zeroing-barrier inequality, the additional term 0 acts as a positive reciprocal resistance in the induced dynamics of 1 (Wang et al., 25 Jul 2025).
A central object is the buffer set
2
where 3 is the unique positive solution of
4
5 is a strict subset of 6. For the undisturbed autonomous system, trajectories starting in 7 remain in 8, while trajectories starting in 9 converge to 0. For the disturbed autonomous system 1, the reciprocal term yields robust invariance of 2 under arbitrary bounded disturbances, without requiring explicit knowledge of disturbance magnitude. This is the basis for the reciprocal resistance-based control barrier function,
3
whose admissible-control set renders 4 forward invariant under bounded disturbances (Wang et al., 25 Jul 2025).
The significance of this step is not merely algebraic. RRCBF replaces explicit disturbance-margin design by a state-dependent reciprocal barrier pressure that becomes strongest exactly where safety is most fragile. The method therefore shifts robustness from a priori worst-case bound specification toward boundary-dominating barrier geometry.
3. Disturbance observer integration and the DO-RRCBF definition
DO-RRCBF augments RRCBF with a disturbance observer. The paper recalls a Chen-style nonlinear disturbance observer for each component 5 of the disturbance: 6 where 7 is an auxiliary observer state, 8 is a designed nonlinear function, and 9 is the nonlinear observer gain. Under the assumption that 0 exists and 1 with known 2, the estimation error 3 satisfies
4
With suitable 5, this error system is ISS in 6, so the estimation error can be made small and is ultimately bounded (Wang et al., 25 Jul 2025).
On this basis, a continuously differentiable 7 is a DO-RRCBF if there exist extended class 8 functions 9 such that
0
for all 1. The associated admissible input set is
2
Any Lipschitz controller 3 renders 4 forward invariant when 5 (Wang et al., 25 Jul 2025).
The proof pattern mirrors the RRCBF case. Along system trajectories,
6
and the DO-RRCBF constraint yields
7
The residual disturbance is therefore not the full unknown disturbance but the estimation error. Because that error is bounded through the disturbance observer design, the reciprocal term remains able to dominate near the boundary and enforce 8 (Wang et al., 25 Jul 2025).
A common misunderstanding is to treat the observer estimate as if it were itself the safety guarantee. In the DO-RRCBF construction, safety is not delegated to observer convergence alone. The observer attenuates the effective disturbance, but strict safety still relies on the reciprocal term dominating the bounded residual 9.
4. Conservatism reduction and relation to adjacent robust CBF formulations
The main comparison in the DO-RRCBF paper is among four barrier styles. A robust CBF in the sense of Janković 2018 uses a fixed worst-case disturbance term 0, which is conservative when the disturbance bound is large or poorly known. A DO-CBF of the Das type uses 1 together with an explicit error-envelope term 2, reducing conservatism as the observer converges but still requiring prior disturbance information and a designed estimation-error bound. Pure RRCBF removes explicit disturbance bounds altogether, but the reciprocal term is always active and may remain conservative, especially far from the boundary. DO-RRCBF combines direct disturbance compensation with the reciprocal term and does so without an explicit 3 term in the barrier condition (Wang et al., 25 Jul 2025).
The intended reduction in conservatism is therefore specific. When 4, the effective disturbance in the barrier dynamics is small, so control action can stay closer to nominal. The reciprocal term then mainly guards against residual estimation error rather than against the full disturbance. The paper states three key points: DO-RRCBF does not require a priori disturbance bounds 5 or a designed function 6; it still guarantees strict safety because 7 is chosen to dominate bounded estimation error; and it is less conservative than RRCBF because disturbance compensation is explicit (Wang et al., 25 Jul 2025).
Related DOB-CBF literature clarifies how unusual this combination is. Earlier disturbance-observer-based robust CBF designs tightened the barrier inequality using quantified transient and steady-state observer-error bounds (Alan et al., 2022), or incorporated disturbance estimates together with robust margins derived from DOB error bounds for matched and mismatched disturbances (Wang et al., 2022). A different line, disturbance observer-parameterized CBFs, parameterizes the barrier itself by the disturbance estimate and proves forward invariance through a composite barrier 8 and a robust term 9 (Yang et al., 2024). DO-RRCBF differs in that its primary robustness mechanism remains the reciprocal resistance term, while the observer is used to reduce the effective disturbance seen by that term (Wang et al., 25 Jul 2025).
The main controversy in practice is not whether observer-based compensation helps, but where the remaining safety margin should reside. DO-RRCBF places it in the reciprocal barrier geometry. DOB-CBF formulations of the earlier type place it in an explicit worst-case residual bound. DOp-CBF places part of it in an adaptive barrier parameterization. These are distinct robustification strategies, even when all three use disturbance observers.
5. High-order extension and quadratic-program realization
For constraints of relative degree 0, the paper defines the chain
1
with extended class 2 functions 3. Let 4 denote the associated superlevel sets and
5
Assuming input relative degree 6, a high-order RRCBF satisfies
7
for all 8, where
9
Any Lipschitz controller in the corresponding admissible set renders 0 forward invariant (Wang et al., 25 Jul 2025).
Controller synthesis is implemented by a standard CBF-QP safety filter. For RRCBF with nominal controller 1, 27 For DO-RRCBF, the constraint is modified by replacing 2 with 3: 4 The paper emphasizes that this is a convex quadratic program with a single linear constraint and can be solved efficiently in real time. For high-relative-degree constraints, the HO-RRCBF expression supplies the linear constraint in the QP (Wang et al., 25 Jul 2025).
This implementation places DO-RRCBF within a broader family of disturbance-observer barrier filters for high-relative-degree systems. Related work on disturbance observer-based integral control barrier functions similarly augments the dynamics with observer states, derives a time-varying bound on estimation error, and inserts that bound into a QP-based safety filter for nonlinear systems with high relative degree (Zinage et al., 2023). The direct formulations differ, but the architectural pattern is the same: nominal control, observer-based disturbance attenuation, and a convex safety projection.
6. Numerical demonstrations and broader research setting
The paper validates the reciprocal-resistance framework with two simulation studies. The first is the disturbed second-order linear system
5
with safety function 6, safe set 7, nominal controller 8, and QP parameters 9, 00. Without disturbance, ZCBF, RCBF with 01, and RRCBF all enforce safety, but RRCBF creates the invariant inner set 02. With disturbance 03, ZCBF and RCBF fail to maintain invariance of 04, while RRCBF maintains invariance of 05 and prevents 06 from approaching zero. The parameter 07 tunes the conservatism of the buffer set 08; smaller 09 enlarges 10 (Wang et al., 25 Jul 2025).
The second example is adaptive cruise control with dynamics
11
where the safety objective is 12 with barrier 13, which has relative degree 14 with respect to 15. The disturbance is
16
the control bounds are 17, and the parameters are 18, 19, 20, 21, 22, and observer gain 23. Five controllers are compared: standard CBF, robust CBF, DO-CBF without a conservative estimation-error bound in the constraint, RRCBF, and DO-RRCBF. The reported observations are that naive CBF and the improperly designed DO-CBF can violate the safety distance, RoCBF and RRCBF ensure strict safety but are more conservative, and DO-RRCBF maintains strict safety while recovering nominal control performance better than RoCBF and RRCBF. In particular, 24 tracks 25 closely, 26 stays nonnegative with a smaller safety margin than RoCBF and RRCBF, and the control input stays within limits and is less aggressive than purely robust designs (Wang et al., 25 Jul 2025).
Within the broader literature, DO-RRCBF belongs to an expanding disturbance-observer safety landscape. Disturbance-observer-based CBF filters have been used for safe and efficient reinforcement learning, where the RL action is minimally modified by a QP whose robust CBF constraint uses the observer estimate and its error bound (Cheng et al., 2022). Related work has combined residual model learning and DOBs inside robust CBF safety filters for safe RL under internal and external disturbances (Kalaria et al., 2024). In discrete-time linear settings, the disturbance-estimation layer itself can be analyzed through a set-membership lens: bounded disturbance observers exist if and only if a rank condition holds, and an SMF-based disturbance observer is bounded if and only if bounded DOs exist (Li et al., 2023). A plausible implication is that future discrete-time or sampled-data DO-RRCBF designs may benefit from importing such observer-existence checks before barrier synthesis.
DO-RRCBF is therefore best understood not as an isolated barrier variant, but as a specific synthesis of three mechanisms: barrier-based forward invariance, reciprocal resistance-induced buffering near the safety boundary, and disturbance observer compensation that shifts the robust burden from the full disturbance to the residual estimation error. Its defining claim is precisely that this combination can maintain strict safety under bounded disturbances while bringing the closed-loop input closer to nominal behavior than either worst-case robust CBFs or observer-free RRCBFs (Wang et al., 25 Jul 2025).