JOURNAL ARTICLE

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

Bolun DaiRooholla KhorrambakhtP. KrishnamurthyVinícius Mariano GonçalvesAnthony TzesFarshad Khorrami

Year: 2023 Journal:   IEEE Robotics and Automation Letters Vol: 8 (9)Pages: 5376-5383   Publisher: Institute of Electrical and Electronics Engineers

Abstract

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 letter, we propose a framework that uses this scaling factor, with an offset, to systematically define a CBF for obstacle avoidance tasks. We provide theoretical analyses of the continuity and continuous differentiability of the proposed CBF. We empirically evaluate the proposed CBF's behavior and show that 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.

Keywords:
Differentiable function Jacobian matrix and determinant Obstacle avoidance Collision avoidance Computer science Intersection (aeronautics) Scaling Obstacle Control theory (sociology) Mathematical optimization Mobile robot Robot Control (management) Mathematics Collision Artificial intelligence Engineering Applied mathematics

Metrics

30
Cited By
5.46
FWCI (Field Weighted Citation Impact)
21
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Robotic Path Planning Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Distributed Control Multi-Agent Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Robotic Locomotion and Control
Physical Sciences →  Engineering →  Biomedical Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.