Cited by 182Robotic Path Planning AlgorithmsFormal Methods in VerificationControl and Dynamics of Mobile Robots

Comparative Analysis of Control Barrier Functions and Artificial Potential Fields for Obstacle Avoidance

Open access
Singletary, Andrew, Klingebiel, Karl, Bourne, Joseph, Browning, Andrew, Tokumaru, Phil, Ames, Aaron·2021·2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

Abstract

Artificial potential fields (APFs) and their variants have been a staple for collision avoidance of mobile robots and manipulators for almost 40 years. Its model-independent nature, ease of implementation, and real-time performance have played a large role in its continued success over the years. Control barrier functions (CBFs), on the other hand, are a more recent development, commonly used to guarantee safety for nonlinear systems in real-time in the form of a filter on a nominal controller. In this paper, we address the connections between APFs and CBFs. At a theoretic level, we show that given a broad class of APFs, one can construct a CBF that guarantees safety. Additionally, we prove that CBFs obtained from these APFs have additional beneficial properties and can be applied to nonlinear systems. Practically, we compare the performance of APFs and CBFs in the context of obstacle avoidance on simple illustrative examples and for a quadrotor with unknown dynamics, both in simulation and on hardware using onboard sensing.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/iros51168.2021.9636670

Cites

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Purely local safety filters may lead to undesirable behavior such as late obstacle avoidance, loss of feasibility, or deadlock situations.

    “While effective in ensuring safety, purely local safety filters may lead to undesirable behavior such as late obstacle avoidance, loss of feasibility, or deadlock situations [4, 5].”

    From Where to Put Safety? Control Barrier Function Placement in Networked Control Systems (2026) · cites this paper as [5]

    The Control Barrier Functions section (p. 4) describes a safety filter that intervenes only when necessary. The quadrotor results (pp. 5–6) report oscillations, failures to maintain safety under some settings, and cases where the drone cannot reach its goal. The paper does not establish late obstacle avoidance, loss of filter feasibility, or deadlock as stated in the claim. (LLM, conf=0.76)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

No references could be resolved yet.

Research works printed but not linked: 21

  1. [1][1] O. Khatib, 'Real-time obstacle avoidance for manipulators and mobile robots,' in Autonomous robot vehicles . Springer, 1986, pp. 396-404. -
  2. [2][2] J. Barraquand, B. Langlois, and J.-C. Latombe, 'Numerical potential field techniques for robot path planning,' IEEE transactions on systems, man, and cybernetics , vol. 22, no. 2, pp. 224-241, 1992. -
  3. [3][3] C. W. Warren, 'Global path planning using artificial potential fields,' in 1989 IEEE International Conference on Robotics and Automation . IEEE Computer Society, 1989, pp. 316-317. -
  4. [4][4] M. C. Lee and M. G. Park, 'Artificial potential field based path planning for mobile robots using a virtual obstacle concept,' in Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003) , vol. 2. IEEE, 2003, pp. 735-740. -
  5. [5][5] S. S. Ge and Y. J. Cui, 'Dynamic motion planning for mobile robots using potential field method,' Autonomous robots , vol. 13, no. 3, pp. 207-222, 2002. -
  6. [6][6] J. Ren, K. A. McIsaac, and R. V. Patel, 'Modified newton's method applied to potential field-based navigation for mobile robots,' IEEE Transactions on Robotics , vol. 22, no. 2, pp. 384-391, 2006. -
  7. [7][7] G. Li, A. Yamashita, H. Asama, and Y. Tamura, 'An efficient improved artificial potential field based regression search method for robot path planning,' in 2012 IEEE International Conference on Mechatronics and Automation . IEEE, 2012, pp. 1227-1232. -
  8. [8][8] Y.-b. Chen, G.-c. Luo, Y.-s. Mei, J.-q. Yu, and X.-l. Su, 'Uav path planning using artificial potential field method updated by optimal control theory,' International Journal of Systems Science , vol. 47, no. 6, pp. 1407-1420, 2016. -
  9. [9][9] A. D. Ames, J. W. Grizzle, and P. Tabuada, 'Control barrier function based quadratic programs with application to adaptive cruise control,' in 53rd IEEE Conference on Decision and Control . IEEE, 2014, pp. 6271-6278. -
  10. [10][10] A. D. Ames, X. Xu, J. W. Grizzle, and P. Tabuada, 'Control barrier function based quadratic programs for safety critical systems,' IEEE Transactions on Automatic Control , vol. 62, no. 8, pp. 3861-3876, 2017. -
  11. [11][11] X. Xu, P. Tabuada, J. W. Grizzle, and A. D. Ames, 'Robustness of control barrier functions for safety critical control,' IFAC-PapersOnLine , vol. 48, no. 27, pp. 54-61, 2015. -
  12. [12][12] T. Gurriet, A. Singletary, J. Reher, L. Ciarletta, E. Feron, and A. Ames, 'Towards a framework for realizable safety critical control through active set invariance,' in 2018 ACM/IEEE 9th International Conference on Cyber-Physical Systems (ICCPS) . IEEE, 2018, pp. 98-106. -
  13. [13][13] Q. Nguyen, A. Hereid, J. W. Grizzle, A. D. Ames, and K. Sreenath, '3d dynamic walking on stepping stones with control barrier functions,' in 2016 IEEE 55th Conference on Decision and Control (CDC) . IEEE, 2016, pp. 827-834. -
  14. [14][14] M. Jankovic, 'Robust control barrier functions for constrained stabilization of nonlinear systems,' Automatica , vol. 96, pp. 359-367, 2018. -
  15. [15][15] C. T. Landi, F. Ferraguti, S. Costi, M. Bonf` e, and C. Secchi, 'Safety barrier functions for human-robot interaction with industrial manipulators,' in 2019 18th ECC . IEEE, 2019, pp. 2565-2570. -
  16. [16][16] W. S. Cortez, D. Oetomo, C. Manzie, and P. Choong, 'Control barrier functions for mechanical systems: Theory and application to robotic grasping,' IEEE Transactions on Control Systems Technology , 2019. -
  17. [17][17] L. Wang, A. Ames, and M. Egerstedt, 'Safety barrier certificates for collisions-free multi-robot systems,' IEEE Transactions on Robotics , vol. 33, no. 3, pp. 661-674, 2017. -
  18. [18][18] P. Glotfelter, J. Cort´ es, and M. Egerstedt, 'Nonsmooth barrier functions with applications to multi-robot systems,' IEEE control systems letters , vol. 1, no. 2, pp. 310-315, 2017. -
  19. [19][19] L. Wang, A. D. Ames, and M. Egerstedt, 'Safe certificate-based maneuvers for teams of quadrotors using differential flatness,' in 2017 IEEE International Conference on Robotics and Automation (ICRA) . IEEE, 2017, pp. 3293-3298. -
  20. [20][20] A. D. Ames, S. Coogan, M. Egerstedt, G. Notomista, K. Sreenath, and P. Tabuada, 'Control barrier functions: Theory and applications,' in 2019 18th European Control Conference (ECC) . IEEE, 2019, pp. 3420-3431. -
  21. [21][21] V. Gazi, B. F ˙ Idan, Y. S. Hanay, and ˙ I. K¨ oksal, 'Aggregation, foraging, and formation control of swarms with non-holonomic agents using potential functions and sliding mode techniques,' Turkish Journal of Electrical Engineering & Computer Sciences , vol. 15, no. 2, pp. 149168, 2007. -

Cited by

Sorted by citations

Authors
Singletary, A., Klingebiel, K., Bourne, J., Browning, A., Tokumaru, P., & Ames, A.
Affiliations
California Institute of Technology (US)
Venue
2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
Publisher
IEEE
Published
2021-09-27
Pages
8129-8136
ISSN
2153-0858 (ISSN-L)
OpenAlex
W3094402048
Cited by
182
References
0
Citations by year
2026: 19 · 2025: 61 · 2024: 49 · 2023: 32 · 2022: 13 · 2021: 8
FWCI
8.34
Type
conference paper
Language
en
Open access
Locations
  • IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • CaltechAUTHORS (California Institute of Technology) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Robotic Path Planning Algorithms
  • Physical Sciences › Computer Science › Computational Theory and Mathematics › Formal Methods in Verification
  • Physical Sciences › Engineering › Control and Systems Engineering › Control and Dynamics of Mobile Robots
Keywords
control barrier functions, artificial potential field, obstacle avoidance, collision avoidance, safety guarantees, nonlinear systems, quadrotor, unknown dynamics, onboard sensing, mobile robots, manipulators

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review