Correctness Guarantees for the Composition of Lane Keeping and Adaptive Cruise Control

被引:140
作者
Xu, Xiangru [1 ]
Grizzle, Jessy W. [1 ]
Tabuada, Paulo [2 ]
Ames, Aaron D. [3 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[2] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
[3] CALTECH, Dept Mech & Civil Engn, Pasadena, CA 91125 USA
基金
美国国家科学基金会;
关键词
Control barrier functions (CBFs); correct by construction; quadratic program; safety; sum-of-squares (SOS) optimization; QUADRATIC PROGRAMS; BARRIER CERTIFICATES; URBAN ENVIRONMENTS; SYSTEMS; VERIFICATION; VEHICLES; STABILITY;
D O I
10.1109/TASE.2017.2760863
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper develops a control approach with correctness guarantees for the simultaneous operation of lane keeping and adaptive cruise control. The safety specifications for these driver assistance modules are expressed in terms of set invariance. Control barrier functions (CBFs) are used to design a family of control solutions that guarantee the forward invariance of a set, which implies satisfaction of the safety specifications. The CBFs are synthesized through a combination of sum-of-squares program and physics-based modeling and optimization. A real-time quadratic program is posed to combine the CBFs with the performance-based controllers, which can be either expressed as control Lyapunov function conditions or as black-box legacy controllers. In both cases, the resulting feedback control guarantees the safety of the composed driver assistance modules in a formally correct manner. Importantly, the quadratic program admits a closed-form solution that can be easily implemented. The effectiveness of the control approach is demonstrated by simulations in the industry-standard vehicle simulator Carsim.
引用
收藏
页码:1216 / 1229
页数:14
相关论文
共 52 条
[1]   Control Barrier Function Based Quadratic Programs for Safety Critical Systems [J].
Ames, Aaron D. ;
Xu, Xiangru ;
Grizzle, Jessy W. ;
Tabuada, Paulo .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (08) :3861-3876
[2]  
Ames AD, 2014, IEEE DECIS CONTR P, P6271, DOI 10.1109/CDC.2014.7040372
[3]   Robust nonlinear stability and performance analysis of an F/A-18 aircraft model using sum of squares programming [J].
Anderson, James ;
Papachristodoulou, Antonis .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2013, 23 (10) :1099-1114
[4]  
[Anonymous], 2004, ALLERTON C COMMUNICA
[5]  
Asplund Mikael, 2012, FM 2012: Formal Methods. Proceedings of the 18th International Symposium, P52, DOI 10.1007/978-3-642-32759-9_8
[6]  
Benvenuti L, 2008, LECT NOTES COMPUT SC, V4981, P58
[7]  
Borrmann Urs, 2015, IFAC - Papers Online, V48, P68, DOI 10.1016/j.ifacol.2015.11.154
[8]   Autonomous driving in urban environments: approaches, lessons and challenges [J].
Campbell, Mark ;
Egerstedt, Magnus ;
How, Jonathan P. ;
Murray, Richard M. .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2010, 368 (1928) :4649-4672
[9]   Nonlinear region of attraction analysis for flight control verification and validation [J].
Chakraborty, Abhijit ;
Seiler, Peter ;
Balas, Gary J. .
CONTROL ENGINEERING PRACTICE, 2011, 19 (04) :335-345
[10]   Safety Analysis of Automotive Control Systems Using Multi-Modal Port-Hamiltonian Systems [J].
Dai, Siyuan ;
Koutsoukos, Xenofon .
HSCC'16: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2016, :105-114