Safe intersections: At the crossing of hybrid systems and verification

Intelligent vehicle systems have interesting prospects for solving inefficiencies and risks in ground transportation, e.g., by making cars aware of their environment and regulating speed intelligently. If the computer control technology reacts fast enough, intelligent control can be used to increase the density of cars on the streets. The technology may also help prevent crashes at intersections, which cost the US $97 Billion in the year 2000. The crucial prerequisite for intelligent vehicle control, however, is that it must be correct, for it may otherwise do more harm than good. Formal verification techniques provide the best reliability guarantees but have had difficulties in the past with scaling to such complex systems. We report our successes with a logical approach to hybrid systems verification, which can capture discrete control decisions and continuous driving dynamics. We present a model for the interaction of two cars and a traffic light at a two lane intersection and verify with a formal proof that our system always ensures collision freedom and that our controller always prevents cars from running red lights.

[1]  André Platzer,et al.  Stochastic Differential Dynamic Logic for Stochastic Hybrid Programs , 2011, CADE.

[2]  Alexandre M. Bayen,et al.  Invariance-Preserving Abstractions of Hybrid Systems: Application to User Interface Design , 2008, IEEE Transactions on Control Systems Technology.

[3]  Matthias Althoff,et al.  Safety verification of autonomous vehicles for coordinated evasive maneuvers , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[4]  Nancy A. Lynch,et al.  Strings of Vehicles: Modeling and Safety Conditions , 1998, HSCC.

[5]  Chin-Woo Tan,et al.  An Efficient Lane Change Maneuver for Platoons of Vehicles in an Automated Highway System , 2003 .

[6]  André Platzer,et al.  KeYmaera: A Hybrid Theorem Prover for Hybrid Systems (System Description) , 2008, IJCAR.

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

[8]  Maria Domenica Di Benedetto,et al.  Nonlinear and Hybrid Systems in Automotive Control , 2002 .

[9]  Elias B. Kosmatopoulos,et al.  Collision avoidance analysis for lane changing and merging , 1999, IEEE Trans. Veh. Technol..

[10]  C.M. Clark,et al.  Distributed platoon assignment and lane selection for traffic flow optimization , 2008, 2008 IEEE Intelligent Vehicles Symposium.

[11]  Sonia R. Sachs,et al.  Design Of Platoon Maneuver Protocols For IVHS , 1991 .

[12]  André Platzer,et al.  Quantified Differential Dynamic Logic for Distributed Hybrid Systems , 2010, CSL.

[13]  Rajesh Subramanian,et al.  CICAS-V research on comprehensive costs of intersection crashes , 2007 .

[14]  Pravin Varaiya,et al.  Smart cars on smart roads: problems of control , 1991, IEEE Trans. Autom. Control..

[15]  André Platzer,et al.  Differential-algebraic Dynamic Logic for Differential-algebraic Programs , 2010, J. Log. Comput..

[16]  Randolph W. Hall,et al.  The Automated Highway System/Street Interface: Final Report , 2003 .

[17]  André Platzer,et al.  Differential Dynamic Logic for Hybrid Systems , 2008, Journal of Automated Reasoning.

[18]  Richard M. Murray,et al.  Periodically Controlled Hybrid Systems , 2009, HSCC.

[19]  Olaf Stursberg,et al.  Verification of a Cruise Control System using Counterexample-Guided Search , 2004 .

[20]  Maria Domenica Di Benedetto,et al.  Approximations of maximal controlled safe sets for hybrid systems , 2003 .

[21]  Randolph W. Hall,et al.  Vehicle Sorting for Platoon Formation: Impacts on Highway Entry and Throughput , 2005 .

[22]  Thanh-Son Dao,et al.  Optimized Lane Assignment Using Inter-Vehicle Communication , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[23]  Bruce M. McMillin,et al.  Automated Highway Systems , 2010 .

[24]  André Platzer,et al.  Logical Analysis of Hybrid Systems - Proving Theorems for Complex Dynamics , 2010 .

[25]  Steven E Shladover,et al.  Effects of Traffic Density on Communication Requirements for Cooperative Intersection Collision Avoidance Systems (CICAS) , 2005 .

[26]  Datta N. Godbole,et al.  Automated Highway Systems , 1996 .

[27]  Masayoshi Tomizuka,et al.  Vehicle Lane Change Maneuver In Automated Highway Systems , 1994 .

[28]  Hardi Hungar,et al.  On the Verification of Cooperating Traffic Agents , 2003, FMCO.