Abstraction-Based Safety Verification and Control of Cooperative Vehicles at Road Intersections

被引:2
|
作者
Ahn, Heejin [1 ,2 ]
Colombo, Alessandro [3 ]
机构
[1] MIT, Cambridge, MA 02139 USA
[2] Mitsubishi Elect Res Lab, Cambridge, MA 02139 USA
[3] Polytech Univ Milan, Dept Elect Informat & Bioengn, I-20133 Milan, Italy
关键词
Vehicle dynamics; Roads; Safety; Computational modeling; Approximation error; Vehicles; Merging; Abstraction; collision avoidance; road intersection; safety verification;
D O I
10.1109/TAC.2019.2953213
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article considers the problem of designing a centralized controller for vehicle collision avoidance at road junctions and intersections. The controller supervises a set of vehicles, and overrides their inputs when necessary to prevent side and rear-end collisions. By supervising vehicles, rather than taking full control, we obtain a system that can work with semiautomated human-driven vehicles. The price to pay is in complexity: an override is only necessary if, without an intervention, all future input signals will result in a collision. Thus, deciding overrides requires verification of the full reachability set, rather than the computation of a single collision-free trajectory. Our approach to speeding this step up is to use an abstraction of the (concrete) system, which is suitably discretized to obtain a mixed-integer programming problem. We deduce the solution of the original verification problem (VP) from that of the abstraction-based VP by proving an approximate simulation relation between the abstract and concrete systems. The resulting supervisor provably guarantees safety of the concrete system. We also evaluate the approximation error of the supervisor due to the use of an abstraction. Computer simulations show that the supervisor exhibits computationally better performances than other existing controllers applicable to realistic intersection scenarios.
引用
收藏
页码:4061 / 4074
页数:14
相关论文
共 50 条
  • [1] Lazy Abstraction-Based Control for Safety Specifications
    Hsu, Kyle
    Majumdar, Rupak
    Mallik, Kaushik
    Schmuck, Anne-Kathrin
    [J]. 2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 4902 - 4907
  • [2] Abstraction-Based Verification of Approximate Preopacity for Control Systems
    Hou, Junyao
    Liu, Siyuan
    Yin, Xiang
    Zamani, Majid
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2023, 7 : 1087 - 1092
  • [3] Abstraction-Based Performance Verification of NoCs
    Holcomb, Daniel
    Brady, Bryan
    Seshia, Sanjit
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 492 - 497
  • [4] An Abstraction-Based Framework for Neural Network Verification
    Elboher, Yizhak Yisrael
    Gottschlich, Justin
    Katz, Guy
    [J]. COMPUTER AIDED VERIFICATION (CAV 2020), PT I, 2020, 12224 : 43 - 65
  • [5] Safety Verification and Control for Collision Avoidance at Road Intersections
    Ahn, Heejin
    Del Vecchio, Domitilla
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (03) : 630 - 642
  • [6] Trace Abstraction-Based Verification for Uninterpreted Programs
    Hong, Weijiang
    Chen, Zhenbang
    Du, Yide
    Wang, Ji
    [J]. FORMAL METHODS, FM 2021, 2021, 13047 : 545 - 562
  • [7] Towards Abstraction-Based Verification of Shape Calculus
    Buti, F.
    De Donato, M. Callisto
    Corradini, F.
    Di Berardini, M. R.
    Merelli, E.
    Tesei, L.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 284 : 23 - 34
  • [8] Abstraction-based verification of codiagnosability for discrete event systems
    Schmidt, K.
    [J]. AUTOMATICA, 2010, 46 (09) : 1489 - 1494
  • [9] Abstraction-Based Verification of Infinite-State Reactive Modules
    Belardinelli, Francesco
    Lomuscio, Alessio
    [J]. ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 725 - 733
  • [10] ABSTRACTION-BASED VERIFICATION AND SYNTHESIS FOR PROGNOSIS OF DISCRETE EVENT SYSTEMS
    Yokotani, Misato
    Kondo, Tetsuya
    Takai, Shigemasa
    [J]. ASIAN JOURNAL OF CONTROL, 2016, 18 (04) : 1279 - 1288