A Comparative Study of Artificial Potential Fields and Reciprocal Control Barrier Function-based Safety Filters
Ming Li, Zhiyong Sun
TL;DR
The paper establishes a formal equivalence between artificial potential field (APF) controllers and reciprocal control barrier function quadratic program (RCBF-QP) safety filters by introducing tightened versions of CLFs and RCBFs (T-CLFs and T-RCBFs). By using an attractive potential as a tightened CLF and a repulsive potential as a tightened RCBF, APF-based controllers can be recovered within the RCBF-QP framework, and with suitable auxiliary-function choices, this equivalence generalizes beyond fixed formulations. The authors prove the equivalence and show how to construct a generalized APF-based controller that combines APF and RCBF-QP safety-filter ideas. A collision-avoidance example demonstrates the practical connection and highlights how different choices of the auxiliary functions affect stability, safety, and trajectory smoothness. This work provides a unifying perspective for safe, stabilizing motion planning in robotic systems by bridging classic APF methods and modern RCBF-QP safety filters, with implications for robust, efficient autonomous navigation.
Abstract
In this paper, we demonstrate that controllers designed by artificial potential fields (APFs) can be derived from reciprocal control barrier function quadratic program (RCBF-QP) safety filters. By integrating APFs within the RCBF-QP framework, we explicitly establish the relationship between these two approaches. Specifically, we first introduce the concepts of tightened control Lyapunov functions (T-CLFs) and tightened reciprocal control barrier functions (T-RCBFs), each of which incorporates a flexible auxiliary function. We then utilize an attractive potential field as a T-CLF to guide the nominal controller design, and a repulsive potential field as a T-RCBF to formulate an RCBF-QP safety filter. With appropriately chosen auxiliary functions, we show that controllers designed by APFs and those derived by RCBF-QP safety filters are equivalent. Based on this insight, we further generalize the APF-based controllers (equivalently, RCBF-QP safety filter-based controllers) to more general scenarios without restricting the choice of auxiliary functions. Finally, we present a collision avoidance example to clearly illustrate the connection and equivalence between the two methods.
