Online Verification of Automated Road Vehicles Using Reachability Analysis

An approach for formally verifying the safety of automated vehicles is proposed. Due to the uniqueness of each traffic situation, we verify safety online, i.e., during the operation of the vehicle. The verification is performed by predicting the set of all possible occupancies of the automated vehicle and other traffic participants on the road. In order to capture all possible future scenarios, we apply reachability analysis to consider all possible behaviors of mathematical models considering uncertain inputs (e.g., sensor noise, disturbances) and partially unknown initial states. Safety is guaranteed with respect to the modeled uncertainties and behaviors if the occupancy of the automated vehicle does not intersect that of other traffic participants for all times. The applicability of the approach is demonstrated by test drives with an automated vehicle at the Robotics Institute at Carnegie Mellon University.

[1]  Matthias Althoff,et al.  Reachability Analysis and its Application to the Safety Assessment of Autonomous Cars , 2010 .

[2]  Paul I. Barton,et al.  Bounds on the reachable sets of nonlinear control systems , 2013, Autom..

[3]  Matthias Althoff,et al.  Reachability analysis of nonlinear systems with uncertain parameters using conservative linearization , 2008, 2008 47th IEEE Conference on Decision and Control.

[4]  George Leitmann,et al.  Dynamics and Control , 2020, Fundamentals of Robotics.

[5]  Eric Walter,et al.  GUARANTEED NONLINEAR PARAMETER ESTIMATION FOR CONTINUOUS-TIME DYNAMICAL MODELS , 2006 .

[6]  Tomonari Furukawa,et al.  Coordinated control for capturing a highly maneuverable evader using forward reachable sets , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[7]  Antoine Girard,et al.  Verification Using Simulation , 2006, HSCC.

[8]  Luc Jaulin,et al.  Applied Interval Analysis , 2001, Springer London.

[9]  Jonathan P. How,et al.  Real-Time Motion Planning With Applications to Autonomous Urban Driving , 2009, IEEE Transactions on Control Systems Technology.

[10]  Gerardo Lafferriere,et al.  Symbolic Reachability Computation for Families of Linear Vector Fields , 2001, J. Symb. Comput..

[11]  Juan Liu,et al.  An Efficient Computational Architecture for a Collision Early-Warning System for Vehicles, Pedestrians, and Bicyclists , 2011, IEEE Transactions on Intelligent Transportation Systems.

[12]  Oded Maler,et al.  Recent progress in continuous and hybrid reachability analysis , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[13]  Rolf Findeisen,et al.  Parameterized Tube Model Predictive Control , 2012, IEEE Transactions on Automatic Control.

[14]  J. Maciejowski,et al.  Feedback min‐max model predictive control using a single linear program: robust stability and the explicit solution , 2004 .

[15]  Matthias Althoff,et al.  Comparison of trajectory tracking controllers for emergency situations , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[16]  B. Krogh,et al.  Reachability analysis of nonlinear systems using trajectory piecewise linearized models , 2006, 2006 American Control Conference.

[17]  Mahesh Viswanathan,et al.  A dynamic algorithm for approximate flow computations , 2011, HSCC '11.

[18]  Jur P. van den Berg,et al.  Anytime path planning and replanning in dynamic environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[19]  S. Seethalakshmi Highly Automated Driving on Highways Based on Legal Safety , 2015 .

[20]  Ufuk Topcu,et al.  Receding Horizon Temporal Logic Planning , 2012, IEEE Transactions on Automatic Control.

[21]  Antoine Girard,et al.  Reachability Analysis of Nonlinear Systems Using Conservative Approximation , 2003, HSCC.

[22]  T. Kanade,et al.  Monte Carlo road safety reasoning , 2005, IEEE Proceedings. Intelligent Vehicles Symposium, 2005..

[23]  Martin Berz,et al.  Computation and Application of Taylor Polynomials with Interval Remainder Bounds , 1998, Reliab. Comput..

[24]  Matthias Althoff,et al.  Set-based computation of vehicle behaviors for the online verification of autonomous vehicles , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[25]  Paul I. Barton,et al.  Tight, efficient bounds on the solutions of chemical kinetics models , 2010, Comput. Chem. Eng..

[26]  Matthias Althoff,et al.  Reachable set computation for uncertain time-varying linear systems , 2011, HSCC '11.

[27]  Matthias Althoff,et al.  Zonotope bundles for the efficient computation of reachable sets , 2011, IEEE Conference on Decision and Control and European Control Conference.

[28]  Alexandre M. Bayen,et al.  A time-dependent Hamilton-Jacobi formulation of reachable sets for continuous dynamic games , 2005, IEEE Transactions on Automatic Control.

[29]  Lars Petersson,et al.  Statistical Threat Assessment for General Road Scenes Using Monte Carlo Sampling , 2008, IEEE Transactions on Intelligent Transportation Systems.

[30]  Ragunathan Rajkumar,et al.  Towards a viable autonomous driving research platform , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[31]  Zhiqiang Gao,et al.  A survey of state and disturbance observers for practitioners , 2006, 2006 American Control Conference.

[32]  Pravin Varaiya,et al.  Epsilon-Approximation of Differential Inclusions , 1996, Hybrid Systems.

[33]  Jonathan P. How,et al.  Guaranteed infinite horizon avoidance of unpredictable, dynamically constrained obstacles , 2012, Autonomous Robots.

[34]  Thierry Fraichard,et al.  An Inevitable Collision State-Checker for a Car-Like Vehicle , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[35]  Hermann Winner,et al.  Assessment methodology for validation of vehicle dynamics simulations using double lane change maneuver , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[36]  P. Tsiotras,et al.  Optimal velocity profile generation for given acceleration limits: theoretical analysis , 2005, Proceedings of the 2005, American Control Conference, 2005..

[37]  Diomidis I. Katzourakis,et al.  Driving simulator parameterization using double-lane change steering metrics as recorded on five modern cars , 2012, Simul. Model. Pract. Theory.

[38]  T. Alamo,et al.  Robust MPC of constrained discrete-time nonlinear systems based on approximated reachable sets , 2006, Autom..

[39]  Francisco Rodríguez,et al.  Online robust tube-based MPC for time-varying systems: a practical approach , 2011, Int. J. Control.

[40]  Jarrod M. Snider Automatic Steering Methods for Autonomous Automobile Path Tracking , 2009 .

[41]  Alexandre M. Bayen,et al.  Computational Techniques for the Verification and Control of Hybrid Systems , 2005 .

[42]  Matthias Althoff,et al.  Reachability computation of low-order models for the safety verification of high-order road vehicle models , 2012, 2012 American Control Conference (ACC).

[43]  Christian Schmidt,et al.  Research on trajectory planning in emergency situations with multiple objects , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[44]  V. Borkar,et al.  /spl epsiv/-approximation of differential inclusions , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[45]  Bruce H. Krogh,et al.  Computational techniques for hybrid system verification , 2003, IEEE Trans. Autom. Control..

[46]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[47]  Emilio Frazzoli,et al.  Linear temporal logic vehicle routing with applications to multi‐UAV mission planning , 2011 .

[48]  David Angeli,et al.  Monotone control systems , 2003, IEEE Trans. Autom. Control..

[49]  Julius Ziegler,et al.  Optimal trajectories for time-critical street scenarios using discretized terminal manifolds , 2012, Int. J. Robotics Res..

[50]  Matthias Althoff,et al.  Model-Based Probabilistic Collision Detection in Autonomous Driving , 2009, IEEE Transactions on Intelligent Transportation Systems.

[51]  A I Bulgakov,et al.  Approximation of differential inclusions , 2002 .

[52]  Joga Dharma Setiawan,et al.  Modeling, simulation and validation of 14 DOF full vehicle model , 2009, International Conference on Instrumentation, Communication, Information Technology, and Biomedical Engineering 2009.

[53]  Oded Maler,et al.  Accurate hybridization of nonlinear systems , 2010, HSCC '10.

[54]  J. Kuffner,et al.  Improved Motion Planning Speed and Safety using Regions of Inevitable Collision , 2008 .

[55]  André Platzer,et al.  Adaptive Cruise Control: Hybrid, Distributed, and Now Formally Verified , 2011, FM.

[56]  Bruce H. Krogh,et al.  Using theorem provers to guarantee closed-loop system properties , 2012, 2012 American Control Conference (ACC).

[57]  Y. Candau,et al.  Computing reachable sets for uncertain nonlinear monotone systems , 2010 .

[58]  Christoph Lüth,et al.  Guaranteeing functional safety: design for provability and computer-aided verification , 2011, Autonomous Robots.

[59]  Hassen Salhi,et al.  Provably safe navigation for mobile robots with limited field-of-views in dynamic environments , 2012, Auton. Robots.

[60]  Calin Belta,et al.  Automatic Deployment of Distributed Teams of Robots From Temporal Logic Motion Specifications , 2010, IEEE Transactions on Robotics.