Papers
Topics
Authors
Recent
Search
2000 character limit reached

Reciprocal Resistance-Based Barrier Function

Updated 7 July 2026
  • 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 β(1/h)\beta(1/h) as h0+h\to 0^+ 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 h:RnRh:\mathbb{R}^n\to\mathbb{R} be a continuously differentiable safety function, and define the safe set

C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},

with boundary C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\} and interior IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}. 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 hh is a ZBF if there exists an extended-class KK function αe\alpha_e such that, for all xRnx\in\mathbb{R}^n,

h0+h\to 0^+0

For control-affine systems, it is standard that any Lipschitz controller satisfying

h0+h\to 0^+1

renders h0+h\to 0^+2 forward-invariant (Wang et al., 25 Jul 2025).

Within this formulation, the conventional ZBF contributes an outward-pointing correction through the class-h0+h\to 0^+3 term near the boundary. The RRBF preserves that structure but supplements it with a term that becomes unbounded as h0+h\to 0^+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 h0+h\to 0^+5.

2. Definition of RRBF and the reciprocal-resistance mechanism

The RRBF is motivated by the scalar dynamics

h0+h\to 0^+6

which combine linear decay with a reciprocal repulsion term (Wang et al., 25 Jul 2025). For the uncontrolled dynamics h0+h\to 0^+7, a continuously differentiable function h0+h\to 0^+8 is a Reciprocal Resistance-Based Barrier Function if there exist extended-class h0+h\to 0^+9 functions h:RnRh:\mathbb{R}^n\to\mathbb{R}0 such that, for all h:RnRh:\mathbb{R}^n\to\mathbb{R}1,

h:RnRh:\mathbb{R}^n\to\mathbb{R}2

In this inequality, h:RnRh:\mathbb{R}^n\to\mathbb{R}3 retains the usual ZBF role, while h:RnRh:\mathbb{R}^n\to\mathbb{R}4 grows unbounded as h:RnRh:\mathbb{R}^n\to\mathbb{R}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 h:RnRh:\mathbb{R}^n\to\mathbb{R}6 and h:RnRh:\mathbb{R}^n\to\mathbb{R}7. Since h:RnRh:\mathbb{R}^n\to\mathbb{R}8 as h:RnRh:\mathbb{R}^n\to\mathbb{R}9 and C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},0 as C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},1, there exists a unique C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},2 satisfying

C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},3

This induces the set

C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},4

with boundary C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},5 and interior C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},6 (Wang et al., 25 Jul 2025).

The region C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},7 is the operative buffer zone. In that region, the reciprocal term dominates strongly enough that trajectories are driven toward C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},8. A plausible implication is that RRBF redefines “safe operation” into two layers: the original safe set C:={xRnh(x)0},C:=\{x\in\mathbb{R}^n\mid h(x)\ge 0\},9, and an inner set C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}0 that functions as a robustness margin while remaining entirely contained in C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}1.

3. Forward invariance and buffer-zone dynamics

The forward-invariance result is stated for C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}2: if the RRBF inequality holds and C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}3, then C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}4 for all C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}5 (Wang et al., 25 Jul 2025). The proof is organized around the intermediate threshold C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}6.

On C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}7, where C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}8, the RRBF condition yields

C:={xh(x)=0}\partial C:=\{x\mid h(x)=0\}9

By Nagumo’s theorem, IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}0 is forward-invariant. For states with IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}1, define

IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}2

Then

IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}3

Trajectories in IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}4 are therefore driven into IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}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 IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}6 when IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}7. This is a stronger statement than merely asserting non-exit from IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}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 IntC:={xh(x)>0}\mathrm{Int}\,C:=\{x\mid h(x)>0\}9, not merely to introducing an inverse of hh0 in isolation (Wang et al., 25 Jul 2025).

4. Robustness to bounded disturbances without explicit disturbance bounds

For disturbed dynamics

hh1

the framework assumes no a priori known disturbance bound, and assumes only that hh2 and hh3 are bounded on the admissible set hh4 (Wang et al., 25 Jul 2025). Along trajectories,

hh5

where hh6 is an unknown upper bound on hh7.

Define hh8 by

hh9

Then, whenever KK0, one has KK1. By the same Nagumo-and-Lyapunov-type argument used in the disturbance-free case, KK2 remains forward-invariant without requiring explicit knowledge of KK3 (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 KK4. The paper states this directly: the reciprocal term KK5 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 KK6 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

KK7

the control counterpart is the Reciprocal Resistance-Based Control Barrier Function (RRCBF). A function KK8 is a RRCBF if

KK9

for all αe\alpha_e0 (Wang et al., 25 Jul 2025). Any Lipschitz αe\alpha_e1 satisfying this constraint renders αe\alpha_e2 forward-invariant even under unknown bounded disturbances.

The paper also extends the construction to high-relative-degree constraints. If αe\alpha_e3 has relative degree αe\alpha_e4, so that

αe\alpha_e5

then one defines recursively, for αe\alpha_e6,

αe\alpha_e7

where each αe\alpha_e8 is extended-class αe\alpha_e9 (Wang et al., 25 Jul 2025).

The high-order RRCBF (HO-RRCBF) condition is

xRnx\in\mathbb{R}^n0

on the set

xRnx\in\mathbb{R}^n1

A nested Nagumo-type argument then shows that xRnx\in\mathbb{R}^n2 is forward-invariant under any admissible xRnx\in\mathbb{R}^n3 (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 xRnx\in\mathbb{R}^n4 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 xRnx\in\mathbb{R}^n5 is complex but estimateable, the framework introduces a disturbance-observer-based RRCBF (DO-RRCBF). Using, for example, the nonlinear DOB of Chen (2004),

xRnx\in\mathbb{R}^n6

with xRnx\in\mathbb{R}^n7, the RRCBF constraint is modified by replacing xRnx\in\mathbb{R}^n8 with xRnx\in\mathbb{R}^n9:

h0+h\to 0^+00

The paper states that, because h0+h\to 0^+01 still dominates the estimation error h0+h\to 0^+02 when h0+h\to 0^+03, strict safety is guaranteed and there is no need to know explicit bounds on h0+h\to 0^+04 or its derivative. At the same time, the DOB compensates most of h0+h\to 0^+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,

h0+h\to 0^+06

with safety function h0+h\to 0^+07, nominal controller h0+h\to 0^+08, and barrier parameters h0+h\to 0^+09, h0+h\to 0^+10, three QP-based filters were tested: ZCBF, RBF with h0+h\to 0^+11, and RRCBF (Wang et al., 25 Jul 2025). Without disturbance, ZCBF and RBF guarantee invariance of h0+h\to 0^+12, but trajectories can approach h0+h\to 0^+13 very slowly; RRCBF shows the buffer region h0+h\to 0^+14 with h0+h\to 0^+15, and trajectories starting with h0+h\to 0^+16 are driven up to h0+h\to 0^+17. Under h0+h\to 0^+18, both ZCBF and RBF lose invariance, whereas RRCBF robustly maintains h0+h\to 0^+19. The paper also notes that tuning h0+h\to 0^+20 trades off buffer size versus conservatism.

In an adaptive cruise control (ACC) example with

h0+h\to 0^+21

the distance barrier is h0+h\to 0^+22 with relative degree h0+h\to 0^+23, desired speed h0+h\to 0^+24, desired gap h0+h\to 0^+25, barrier parameters h0+h\to 0^+26, and h0+h\to 0^+27 (Wang et al., 25 Jul 2025). The compared controllers are standard CBF, robust CBF (worst-case), DO-CBF (requires h0+h\to 0^+28), RRCBF, and DO-RRCBF, under disturbance

h0+h\to 0^+29

Standard CBF and DO-CBF without explicit error bound fail safety under h0+h\to 0^+30. Robust CBF and RRCBF maintain safety but are highly conservative, with the following gap h0+h\to 0^+31 staying well above h0+h\to 0^+32. DO-RRCBF enforces strict safety h0+h\to 0^+33 and allows h0+h\to 0^+34 to hover close to h0+h\to 0^+35, recovering nominal performance because h0+h\to 0^+36 compensates most of h0+h\to 0^+37 and h0+h\to 0^+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 h0+h\to 0^+39 even under unknown bounded disturbances, does not require explicit disturbance bounds, creates a buffer zone near h0+h\to 0^+40 through the h0+h\to 0^+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.

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 Reciprocal Resistance-Based Barrier Function (RRBF).