Extent-compatible control barrier functions

被引:10
作者
Srinivasan, Mohit [1 ]
Abate, Matthew [1 ,2 ]
Nilsson, Gustav [1 ]
Coogan, Samuel [1 ,3 ]
机构
[1] Georgia Inst Technol, Sch Elect & Comp Engn, Atlanta, GA 30332 USA
[2] Georgia Inst Technol, Sch Mech Engn, Atlanta, GA 30332 USA
[3] Georgia Inst Technol, Sch Civil & Environm Engn, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
Control barrier functions; Quadratic programs; Set invariance; SAFETY; CERTIFICATES;
D O I
10.1016/j.sysconle.2021.104895
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Safety requirements in dynamical systems are commonly enforced with set invariance constraints over a safe region of the state space. Control barrier functions, which are Lyapunov-like functions for guaranteeing set invariance, are an effective tool to enforce such constraints and guarantee safety when the system is represented as a point in the state space. In this paper, we introduce extent-compatible control barrier functions as a tool to enforce safety for the system explicitly accounting for its volume (extent) within an ambient workspace. In order to implement the extent-compatible control barrier functions framework, we first propose a sum-of-squares optimization program that is solved pointwise in time to ensure safety. Since sum-of-squares programs can be computationally prohibitive, we next propose an approach that instead considers a finite number of points sampled on the extent boundary. The result is a quadratic program for guaranteed safety that retains the computational advantage of traditional barrier functions. While this alternative is generally more conservative than the sum-of-squares approach, we show that conservatism is reduced by increasing the number of sampled points. Simulation and robotic implementation results are provided. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:8
相关论文
共 18 条
[1]  
Ames AD, 2019, 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), P3420, DOI [10.23919/ECC.2019.8796030, 10.23919/ecc.2019.8796030]
[2]  
Ames AD, 2014, IEEE DECIS CONTR P, P6271, DOI 10.1109/CDC.2014.7040372
[3]  
Blanchini F, 2008, SYST CONTROL-FOUND A, P1
[4]  
Choset H., 2005, Principles of robot motion: Theory, algorithms, and implementations
[5]  
Gurriet T, 2018, IEEE DECIS CONTR P, P3592, DOI 10.1109/CDC.2018.8619139
[6]  
HAUSER K, 2013, ROBOTICS SCI SYSTEMS
[7]  
Khalil H.K., 2002, NONLINEAR SYSTEMS
[8]   Characterizing Safety: Minimal Control Barrier Functions From Scalar Comparison Systems [J].
Konda, Rohit ;
Ames, Aaron D. ;
Coogan, Samuel .
IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (02) :523-528
[9]  
Li Wang, 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA), P3293, DOI 10.1109/ICRA.2017.7989375
[10]  
Mitchell I, 2000, LECT NOTES COMPUT SC, V1790, P310