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

10/19/2020
by   Andrew Singletary, et al.
0

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 prove that APFs are a special case of CBFs: given a APF one obtains a CBFs, while the converse is not true. Additionally, we prove that CBFs obtained from 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, both in simulation and on hardware using onboard sensing. These comparisons demonstrate that CBFs outperform APFs.

READ FULL TEXT

page 1

page 7

page 8

research
07/18/2021

A Duality-based Approach for Real-time Obstacle Avoidance between Polytopes with Control Barrier Functions

Developing controllers for obstacle avoidance between polytopes is a cha...
research
06/23/2023

Nonsmooth Control Barrier Functions for Obstacle Avoidance between Convex Regions

In this paper, we focus on non-conservative obstacle avoidance between r...
research
09/23/2022

Control Barrier Functions in UGVs for Kinematic Obstacle Avoidance: A Collision Cone Approach

In this paper, we propose a new class of Control Barrier Functions (CBFs...
research
04/17/2023

Safe Navigation and Obstacle Avoidance Using Differentiable Optimization Based Control Barrier Functions

Control barrier functions (CBFs) have been widely applied to safety-crit...
research
03/28/2023

Control Barrier Functions in Dynamic UAVs for Kinematic Obstacle Avoidance: A Collision Cone Approach

Unmanned aerial vehicles (UAVs), specifically quadrotors, have revolutio...
research
07/27/2021

Model Free Barrier Functions via Implicit Evading Maneuvers

This paper demonstrates that in some cases the safety override arising f...
research
12/22/2022

Frenet-Cartesian Model Representations for Automotive Obstacle Avoidance within Nonlinear MPC

In recent years, nonlinear model predictive control (NMPC) has been exte...

Please sign up or login with your details

Forgot password? Click here to reset