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

04/17/2023
by   Bolun Dai, et al.
0

Control barrier functions (CBFs) have been widely applied to safety-critical robotic applications. However, the construction of control barrier functions for robotic systems remains a challenging task. Recently, collision detection using differentiable optimization has provided a way to compute the minimum uniform scaling factor that results in an intersection between two convex shapes and to also compute the Jacobian of the scaling factor. In this paper, we propose a framework that uses this scaling factor, with an offset, to systematically define a CBF for obstacle avoidance tasks. We provide a theoretical analysis that proves the continuity of the proposed CBF. Empirically, we show that the proposed CBF is continuously differentiable, and the resulting optimal control problem is computationally efficient, which makes it applicable for real-time robotic control. We validate our approach, first using a 2D mobile robot example, then on the Franka-Emika Research 3 (FR3) robot manipulator both in simulation and experiment.

READ FULL TEXT

page 1

page 4

page 7

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
07/17/2023

Obstacle Avoidance for Unicycle-Modelled Mobile Robots with Time-varying Control Barrier Functions

In this paper, we propose a safety-critical controller based on time-var...
research
04/18/2022

Configuration-Aware Safe Control for Mobile Robotic Arm with Control Barrier Functions

Collision avoidance is a widely investigated topic in robotic applicatio...
research
11/21/2022

Reinforcement Learning-Enhanced Control Barrier Functions for Robot Manipulators

In this paper we present the implementation of a Control Barrier Functio...
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
10/19/2020

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

Artificial potential fields (APFs) and their variants have been a staple...
research
04/08/2020

Formal Test Synthesis for Safety-Critical Autonomous Systems based on Control Barrier Functions

The prolific rise in autonomous systems has led to questions regarding t...

Please sign up or login with your details

Forgot password? Click here to reset