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

被引:5
|
作者
Dai, Bolun [1 ]
Khorrambakht, Rooholla [1 ]
Krishnamurthy, Prashanth [1 ]
Goncalves, Vinicius [2 ]
Tzes, Anthony [2 ]
Khorrami, Farshad [1 ]
机构
[1] NYU, Tandon Sch Engn, Elect & Comp Engn Dept, Control Robot Res Lab, Brooklyn, NY 11201 USA
[2] New York Univ, Elect Engn, Abu Dhabi 129188, U Arab Emirates
来源
关键词
Terms-Robot safety; collision avoidance;
D O I
10.1109/LRA.2023.3295654
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
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.
引用
收藏
页码:5376 / 5383
页数:8
相关论文
共 50 条
  • [1] Tube-based Nonlinear MPC of an Over-actuated Marine Platform for Navigation and Obstacle Avoidance using Control Barrier Functions
    Syntakas, Spyridon
    Vlachos, Kostas
    [J]. 2023 31ST MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, MED, 2023, : 704 - 709
  • [2] BarrierNet: Differentiable Control Barrier Functions for Learning of Safe Robot Control
    Xiao, Wei
    Wang, Tsun-Hsuan
    Hasani, Ramin
    Chahine, Makram
    Amini, Alexander
    Li, Xiao
    Rus, Daniela
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2023, 39 (03) : 2289 - 2307
  • [3] Differentiable Safe Controller Design Through Control Barrier Functions
    Yang, Shuo
    Chen, Shaoru
    Preciado, Victor M.
    Mangharam, Rahul
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2023, 7 : 1207 - 1212
  • [4] Safe Control for Navigation in Cluttered Space Using Multiple Lyapunov-Based Control Barrier Functions
    Jang, Inkyu
    Kim, H. Jin
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (03): : 2056 - 2063
  • [5] Control Barrier Functions in Multirotors: A Safety Filter for Obstacle Avoidance
    Gonzalez-Morgado, Antonio
    Ollero, Anibal
    Heredia, Guillermo
    [J]. ROBOT 2023: SIXTH IBERIAN ROBOTICS CONFERENCE, VOL 2, 2024, 978 : 14 - 25
  • [6] 3D UAV Navigation with Moving-Obstacle Avoidance Using Barrier Lyapunov Functions
    Restrepo, Esteban
    Sarras, Ioannis
    Loria, Antonio
    Marzat, Julien
    [J]. IFAC PAPERSONLINE, 2019, 52 (12): : 49 - 54
  • [7] Speed Optimization Control for Wheeled Robot Navigation with Obstacle Avoidance Based on Viability Theory
    Liu, Lei
    Gao, Yan
    Wu, Yuepeng
    [J]. AUTOMATIKA, 2016, 57 (02) : 428 - 440
  • [8] Obstacle Avoidance in Formation using Navigation-like Functions and Constraint Based Programming
    Colledanchise, Michele
    Dimarogonas, Dimos V.
    Ogren, Petter
    [J]. 2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 5234 - 5239
  • [9] Duality-based Convex Optimization for Real-time Obstacle Avoidance between Polytopes with Control Barrier Functions
    Thirugnanam, Akshay
    Zeng, Jun
    Sreenath, Koushil
    [J]. 2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 2239 - 2246
  • [10] Safe Navigation in Human Occupied Environments Using Sampling and Control Barrier Functions
    Majd, Keyvan
    Yaghoubi, Shakiba
    Yamaguchi, Tomoya
    Hoxha, Bardh
    Prokhorov, Danil
    Fainekos, Georgios
    [J]. 2021 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2021, : 5794 - 5800