Reciprocal Resistance-Based Barrier Function
- RRBF is defined as a barrier function that embeds a reciprocal resistance term to establish a buffer zone near the safety boundary.
- It augments conventional zeroing barrier functions by enforcing a built-in repulsion as h approaches zero, ensuring forward invariance under unknown disturbances.
- Extensions to control-affine and high-relative-degree systems, including adaptive cruise control, demonstrate its practical robustness and minimal conservatism.
Reciprocal Resistance-Based Barrier Function (RRBF) is a barrier-function construction for disturbed affine nonlinear systems that augments the conventional zeroing barrier function framework with a reciprocal resistance-like term in order to enhance robustness without requiring explicit knowledge of disturbance bounds. Introduced in “Enhancing Robustness of Control Barrier Function: A Reciprocal Resistance-based Approach” (Wang et al., 25 Jul 2025), the framework defines a strengthened barrier condition on the interior of a safe set and uses the singular growth of a term of the form as to create a built-in buffer zone near the safety boundary. The same idea is extended to control barrier functions, high-order relative-degree constraints, and disturbance-observer-based implementations, with simulation studies on a second-order linear system and adaptive cruise control (Wang et al., 25 Jul 2025).
1. Safe-set formulation and relation to zeroing barrier functions
Let be a continuously differentiable safety function, and define the safe set
with boundary and interior . This setup is the starting point for both the conventional zeroing barrier function (ZBF) and the reciprocal resistance-based construction (Wang et al., 25 Jul 2025).
A continuously differentiable is a ZBF if there exists an extended-class function such that, for all ,
0
For control-affine systems, it is standard that any Lipschitz controller satisfying
1
renders 2 forward-invariant (Wang et al., 25 Jul 2025).
Within this formulation, the conventional ZBF contributes an outward-pointing correction through the class-3 term near the boundary. The RRBF preserves that structure but supplements it with a term that becomes unbounded as 4 approaches zero from the positive side. This suggests that the intended modification is not a replacement of the ZBF principle, but a refinement designed specifically to strengthen disturbance rejection close to 5.
2. Definition of RRBF and the reciprocal-resistance mechanism
The RRBF is motivated by the scalar dynamics
6
which combine linear decay with a reciprocal repulsion term (Wang et al., 25 Jul 2025). For the uncontrolled dynamics 7, a continuously differentiable function 8 is a Reciprocal Resistance-Based Barrier Function if there exist extended-class 9 functions 0 such that, for all 1,
2
In this inequality, 3 retains the usual ZBF role, while 4 grows unbounded as 5. The paper characterizes this growth as creating a built-in “buffer.” Formally, the reciprocal term is not an auxiliary post-processing correction or a worst-case disturbance margin; it is embedded directly in the barrier condition itself (Wang et al., 25 Jul 2025).
The mechanism can be understood through the competition between 6 and 7. Since 8 as 9 and 0 as 1, there exists a unique 2 satisfying
3
This induces the set
4
with boundary 5 and interior 6 (Wang et al., 25 Jul 2025).
The region 7 is the operative buffer zone. In that region, the reciprocal term dominates strongly enough that trajectories are driven toward 8. A plausible implication is that RRBF redefines “safe operation” into two layers: the original safe set 9, and an inner set 0 that functions as a robustness margin while remaining entirely contained in 1.
3. Forward invariance and buffer-zone dynamics
The forward-invariance result is stated for 2: if the RRBF inequality holds and 3, then 4 for all 5 (Wang et al., 25 Jul 2025). The proof is organized around the intermediate threshold 6.
On 7, where 8, the RRBF condition yields
9
By Nagumo’s theorem, 0 is forward-invariant. For states with 1, define
2
Then
3
Trajectories in 4 are therefore driven into 5 and remain there thereafter (Wang et al., 25 Jul 2025).
The significance of this argument is that the repelling action near the boundary is endogenous to the barrier inequality rather than supplied externally by a disturbance estimate or an explicit safety margin. The paper’s terminology of a “buffer zone” is mathematically tied to the strict decrease of 6 when 7. This is a stronger statement than merely asserting non-exit from 8: the construction enforces motion away from the near-boundary region.
A common misconception is that any reciprocal barrier quantity necessarily yields the same robustness behavior. The reported formulation is more specific. The buffer effect is tied to the RRBF inequality itself and the balance equation 9, not merely to introducing an inverse of 0 in isolation (Wang et al., 25 Jul 2025).
4. Robustness to bounded disturbances without explicit disturbance bounds
For disturbed dynamics
1
the framework assumes no a priori known disturbance bound, and assumes only that 2 and 3 are bounded on the admissible set 4 (Wang et al., 25 Jul 2025). Along trajectories,
5
where 6 is an unknown upper bound on 7.
Define 8 by
9
Then, whenever 0, one has 1. By the same Nagumo-and-Lyapunov-type argument used in the disturbance-free case, 2 remains forward-invariant without requiring explicit knowledge of 3 (Wang et al., 25 Jul 2025).
The key point is not that disturbances are absent or small, but that the reciprocal term automatically dominates them near 4. The paper states this directly: the reciprocal term 5 automatically dominates the unknown disturbance near the boundary. This distinguishes the construction from robust CBF methods that require an explicit worst-case bound in the online inequality. This also clarifies a possible misunderstanding: RRBF does not eliminate the existence of a disturbance bound in analysis; rather, it eliminates the need to know that bound explicitly when enforcing safety.
The trade-off is conservatism. The paper later reports that tuning 6 trades off buffer size versus conservatism in simulation (Wang et al., 25 Jul 2025). This suggests that increased near-boundary repulsion may enlarge the practical separation from the constraint surface even when exact disturbance magnitudes are unavailable.
5. Control extensions: RRCBF and high-order RRCBF
For the control-affine disturbed system
7
the control counterpart is the Reciprocal Resistance-Based Control Barrier Function (RRCBF). A function 8 is a RRCBF if
9
for all 0 (Wang et al., 25 Jul 2025). Any Lipschitz 1 satisfying this constraint renders 2 forward-invariant even under unknown bounded disturbances.
The paper also extends the construction to high-relative-degree constraints. If 3 has relative degree 4, so that
5
then one defines recursively, for 6,
7
where each 8 is extended-class 9 (Wang et al., 25 Jul 2025).
The high-order RRCBF (HO-RRCBF) condition is
0
on the set
1
A nested Nagumo-type argument then shows that 2 is forward-invariant under any admissible 3 (Wang et al., 25 Jul 2025).
This extension is technically important because many safety constraints in mechanical and transportation systems have relative degree greater than one. The recursive 4 construction preserves the familiar high-order barrier architecture while moving the reciprocal term to the terminal inequality. This suggests that the reciprocal-resistance principle is modular with respect to established high-order CBF constructions rather than restricted to relative-degree-one constraints.
6. Disturbance-observer integration and simulation evidence
To reduce conservatism when 5 is complex but estimateable, the framework introduces a disturbance-observer-based RRCBF (DO-RRCBF). Using, for example, the nonlinear DOB of Chen (2004),
6
with 7, the RRCBF constraint is modified by replacing 8 with 9:
00
The paper states that, because 01 still dominates the estimation error 02 when 03, strict safety is guaranteed and there is no need to know explicit bounds on 04 or its derivative. At the same time, the DOB compensates most of 05, recovering near-nominal performance in the interior of the safe set (Wang et al., 25 Jul 2025).
Two simulation studies are reported. In a second-order linear system,
06
with safety function 07, nominal controller 08, and barrier parameters 09, 10, three QP-based filters were tested: ZCBF, RBF with 11, and RRCBF (Wang et al., 25 Jul 2025). Without disturbance, ZCBF and RBF guarantee invariance of 12, but trajectories can approach 13 very slowly; RRCBF shows the buffer region 14 with 15, and trajectories starting with 16 are driven up to 17. Under 18, both ZCBF and RBF lose invariance, whereas RRCBF robustly maintains 19. The paper also notes that tuning 20 trades off buffer size versus conservatism.
In an adaptive cruise control (ACC) example with
21
the distance barrier is 22 with relative degree 23, desired speed 24, desired gap 25, barrier parameters 26, and 27 (Wang et al., 25 Jul 2025). The compared controllers are standard CBF, robust CBF (worst-case), DO-CBF (requires 28), RRCBF, and DO-RRCBF, under disturbance
29
Standard CBF and DO-CBF without explicit error bound fail safety under 30. Robust CBF and RRCBF maintain safety but are highly conservative, with the following gap 31 staying well above 32. DO-RRCBF enforces strict safety 33 and allows 34 to hover close to 35, recovering nominal performance because 36 compensates most of 37 and 38 only dominates the small estimation error near the boundary (Wang et al., 25 Jul 2025).
Taken together, these results support several conclusions stated in the paper: the RRBF framework ensures forward invariance of 39 even under unknown bounded disturbances, does not require explicit disturbance bounds, creates a buffer zone near 40 through the 41 term, extends naturally to high-order constraints, and can recover near-nominal performance with minimal conservatism when combined with a disturbance observer (Wang et al., 25 Jul 2025). The main qualification is that robustness and conservatism remain coupled through the reciprocal term; the observer-based variant is introduced precisely to mitigate that coupling without sacrificing strict safety.