Formal Estimation of Collision Risks for Autonomous Vehicles: A Compositional Data-Driven Approach

Abstract. In this work, we propose a compositional data-driven approach for the formal estimation of collision risks for autonomous vehicles (AVs) with black-box dynamics acting in a stochastic multi-agent framework. The proposed approach is based on the construction of sub-barrier certificates for each stochastic agent via a set of data collected from its trajectories while providing a-priori guaranteed confidence on the datadriven estimation. In our proposed setting, we first cast the original collision risk problem for each agent as a robust optimization program (ROP). Solving the acquired ROP is not tractable due to an unknown model that appears in one of its constraints. To tackle this difficulty, we collect finite numbers of data from trajectories of each agent and provide a scenario optimization program (SOP) corresponding to the original ROP. We then establish a probabilistic bridge between the optimal value of SOP and that of ROP, and accordingly, we formally construct the sub-barrier certificate for each unknown agent based on the number of data and a required level of confidence. We then propose a compositional technique based on small-gain reasoning to quantify the collision risk for multi-agent AVs with some desirable confidence based on sub-barrier certificates of individual agents constructed from data. For the case that the proposed compositionality conditions are not satisfied, we provide a relaxed version of compositional results without requiring any compositionality conditions but at the cost of providing a potentially conservative collision risk. Eventually, we develop our approaches for non-stochastic multi-agent AVs. We demonstrate the effectiveness of our proposed results by applying them to a vehicle platooning consisting of 100 vehicles with 1 leader and 99 followers. We formally estimate the collision risk for the whole network by collecting sampled data from trajectories of each agent.

[1]  Li Wang,et al.  Control Barrier Certificates for Safe Swarm Behavior , 2015, ADHS.

[2]  Serge Haddad,et al.  Statistical Model-Checking for Autonomous Vehicle Safety Validation , 2017 .

[3]  Axel Legay,et al.  Probabilistic Collision Risk Estimation for Autonomous Driving: Validation via Statistical Model Checking , 2020, 2020 IEEE Intelligent Vehicles Symposium (IV).

[4]  Paulo Tabuada,et al.  Control Barrier Functions: Theory and Applications , 2019, 2019 18th European Control Conference (ECC).

[5]  Zhengfeng Yang,et al.  An efficient framework for barrier certificate generation of uncertain nonlinear hybrid systems , 2020 .

[6]  Calin Belta,et al.  Formal Synthesis of Control Strategies for Positive Monotone Systems , 2017, IEEE Transactions on Automatic Control.

[7]  Gábor Orosz,et al.  End-to-End Safe Reinforcement Learning through Barrier Functions for Safety-Critical Continuous Control Tasks , 2019, AAAI.

[8]  Majid Zamani,et al.  Formal Synthesis of Stochastic Systems via Control Barrier Certificates , 2019, IEEE Transactions on Automatic Control.

[9]  George J. Pappas,et al.  Control Barrier Functions for Unknown Nonlinear Systems using Gaussian Processes* , 2020, 2020 59th IEEE Conference on Decision and Control (CDC).

[10]  J. G. Saw,et al.  Chebyshev Inequality With Estimated Mean and Variance , 1984 .

[11]  Lukas Rummelhard,et al.  Validation of Perception and Decision-Making Systems for Autonomous Driving via Statistical Model Checking , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[12]  Majid Zamani,et al.  Compositional Construction of Control Barrier Functions for Networks of Continuous-Time Stochastic Systems , 2020, IFAC-PapersOnLine.

[13]  K. Chung,et al.  Stochastic Stability and Control, Mathematics in Science and Engineering , 1972 .

[14]  Samuel Coogan,et al.  Verification and Control for Finite-Time Safety of Stochastic Systems via Barrier Functions , 2019, 2019 IEEE Conference on Control Technology and Applications (CCTA).

[15]  Aaron D. Ames,et al.  Safety Barrier Certificates for Collisions-Free Multirobot Systems , 2017, IEEE Transactions on Robotics.

[16]  Majid Zamani,et al.  Data-Driven Safety Verification of Stochastic Systems via Barrier Certificates , 2021, ADHS.

[17]  Lijun Zhang,et al.  Safety Verification for Probabilistic Hybrid Systems , 2010, Eur. J. Control.

[18]  John Lygeros,et al.  Performance Bounds for the Scenario Approach and an Extension to a Class of Non-Convex Programs , 2013, IEEE Transactions on Automatic Control.

[19]  Majid Zamani,et al.  Compositional Construction of Control Barrier Certificates for Large-Scale Interconnected Stochastic Systems , 2020, IFAC-PapersOnLine.

[20]  Gourinath Banda,et al.  Formal Verification of Heuristic Autonomous Intersection Management Using Statistical Model Checking , 2020, Sensors.

[21]  Calin Belta,et al.  Provably Safe Cruise Control of Vehicular Platoons , 2017, IEEE Control Systems Letters.

[22]  Joel W. Burdick,et al.  Safe Policy Synthesis in Multi-Agent POMDPs via Discrete-Time Barrier Functions , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[23]  Mingsong Chen,et al.  Uncertainty modeling and runtime verification for autonomous vehicles driving control: A machine learning-based approach , 2020, J. Syst. Softw..

[24]  Andrew Clark,et al.  Control Barrier Functions for Complete and Incomplete Information Stochastic Systems , 2019, 2019 American Control Conference (ACC).

[25]  Ali Jadbabaie,et al.  Safety Verification of Hybrid Systems Using Barrier Certificates , 2004, HSCC.

[26]  George J. Pappas,et al.  A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates , 2007, IEEE Transactions on Automatic Control.

[27]  Li Wang,et al.  Safe Learning of Quadrotor Dynamics Using Barrier Certificates , 2017, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[28]  Adnane Saoud,et al.  Learning-based Safe Symbolic Abstractions for Nonlinear Control Systems , 2020, ArXiv.