Robust Supervisors for Intersection Collision Avoidance in the Presence of Legacy Vehicles

Vehicle coordination at road intersections to prevent collisions has recently drawn a lot of research attention, but still remains challenging due to a large volume of traffic composed of autonomous and human-driven vehicles. In this paper, we present the design and validation of a supervisory algorithm for collision avoidance at road intersections, in the simultaneous presence of measurement errors, unmodeled dynamics, and vehicles that are not equipped with autonomous driving features. We design a supervisor that takes control of vehicles that are capable of communication and autonomous actions, only when necessary to avoid a collision, or otherwise leaves control to their drivers. This supervisor is least restrictive, that is, it takes control away from drivers only when necessary to avoid future collisions. Since the complexity of the supervisor algorithm is combinatorial with the number of vehicles, we also design an approximate supervisor that can handle more realistic scenarios with a larger number of vehicles in polynomially bounded time at the expense of an additional, yet quantified, restrictiveness. The least restrictive supervisor is validated through experimental testings using three small-scale vehicles, and the approximate supervisor is validated through computer simulations.

[1]  D. Del Vecchio,et al.  Development of a Scaled Vehicle With Longitudinal Dynamics of an HMMWV for an ITS Testbed , 2008, IEEE/ASME Transactions on Mechatronics.

[2]  Domitilla Del Vecchio,et al.  Semi-autonomous Intersection Collision Avoidance through Job-shop Scheduling , 2015, HSCC.

[3]  Francesco Borrelli,et al.  A linear time varying model predictive control approach to the integrated vehicle dynamics control problem in autonomous systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[4]  Jérémy Omer,et al.  A space-discretized mixed-integer linear model for air-conflict resolution with speed and heading maneuvers , 2014, Comput. Oper. Res..

[5]  Robert E. Tarjan,et al.  Scheduling Unit-Time Tasks with Arbitrary Release Times and Deadlines , 1981, SIAM J. Comput..

[6]  Florent Altché,et al.  An Algorithm for Supervised Driving of Cooperative Semi-Autonomous Vehicles , 2017, IEEE Transactions on Intelligent Transportation Systems.

[7]  Delphine Bresch-Pietri,et al.  Estimation for decentralized safety control under communication delay and measurement uncertainty , 2015, Autom..

[8]  Domitilla Del Vecchio,et al.  Supervisory control for intersection collision avoidance in the presence of uncontrolled vehicles , 2014, 2014 American Control Conference.

[9]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[10]  Jonas Sjöberg,et al.  Convex modeling of conflict resolution at traffic intersections , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

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

[12]  Jun-ichi Imura,et al.  A Vehicle-Intersection Coordination Scheme for Smooth Flows of Traffic Without Using Traffic Lights , 2015, IEEE Transactions on Intelligent Transportation Systems.

[13]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[14]  Alessandro Colombo,et al.  Control of a City Road Network: Distributed Exact Verification of Traffic Safety , 2017, IEEE Transactions on Automatic Control.

[15]  Domitilla Del Vecchio,et al.  Efficient algorithms for collision avoidance at intersections , 2012, HSCC '12.

[16]  Florent Altché,et al.  Least restrictive and minimally deviating supervisor for Safe semi-autonomous driving at an intersection: An MIQP approach , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[17]  Domitilla Del Vecchio,et al.  Robust multi-agent collision avoidance through scheduling , 2013, 52nd IEEE Conference on Decision and Control.

[18]  Antonio Bicchi,et al.  Conflict resolution problems for air traffic management systems solved with mixed integer programming , 2002, IEEE Trans. Intell. Transp. Syst..

[19]  Lei Chen,et al.  Cooperative Intersection Management: A Survey , 2016, IEEE Transactions on Intelligent Transportation Systems.

[20]  Jonathan P. How,et al.  Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming , 2002 .

[21]  Domitilla Del Vecchio,et al.  Safety Verification and Control for Collision Avoidance at Road Intersections , 2016, IEEE Transactions on Automatic Control.

[22]  Domitilla Del Vecchio,et al.  Least Restrictive Supervisors for Intersection Collision Avoidance: A Scheduling Approach , 2015, IEEE Transactions on Automatic Control.