Mixed-Integer Linear Programming for Optimal Scheduling of Autonomous Vehicle Intersection Crossing

We propose an urban traffic management scheme for an all connected vehicle environment. If all the vehicles are autonomous, for example, in smart city projects or future's dense city centers, then such an environment does not need a physical traffic signal. Instead, an intersection control server processes data streams from approaching vehicles, periodically solves an optimization problem, and assigns to each vehicle an optimal arrival time that ensures safety while significantly reducing number of stops and intersection delays. The scheduling problem is formulated as a mixed-integer linear program (MILP), and is solved by IBM CPLEX optimization package. The optimization outputs (scheduled access/arrival times) are sent to all approaching vehicles. The autonomous vehicles adjust their speed accordingly by a proposed trajectory planning algorithm with the aim of accessing the intersection at their scheduled times. A customized traffic microsimulation environment is developed to determine the potentials of the proposed solution in comparison to two baseline scenarios. In addition, the proposed MILP-based intersection control scheme is modified and simulated for a mixed traffic consisting of autonomous and human-controlled vehicles, all connected through a wireless communication to the intersection controller of a signalized intersection.

[1]  John D. C. Little,et al.  The Synchronization of Traffic Signals by Mixed-Integer Linear Programming , 2011, Oper. Res..

[2]  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.

[3]  Gurulingesh Raravi,et al.  Merge Algorithms for Intelligent Vehicles , 2007 .

[4]  Suvrajeet Sen,et al.  Controlled Optimization of Phases at an Intersection , 1997, Transp. Sci..

[5]  Jun-ichi Imura,et al.  Traffic Signal Control of a Road Network Using MILP in the MPC Framework , 2014, Int. J. Intell. Transp. Syst. Res..

[6]  A. Hawkes Traffic Control with Connected Vehicle Routes in SURTRAC , 2016 .

[7]  Ardalan Vahidi,et al.  Vehicle-in-the-loop (VIL) verification of a smart city intersection control scheme for autonomous vehicles , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[8]  S. Ilgin Guler,et al.  Using connected vehicle technology to improve the efficiency of intersections , 2014 .

[9]  Stephen F. Smith,et al.  Schedule-driven intersection control , 2012 .

[10]  Peter Stone,et al.  Multiagent traffic management: a reservation-based intersection control mechanism , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

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

[12]  Behrang Asadi,et al.  Predictive Use of Traffic Signal State for Fuel Saving , 2009, CTS 2009.

[13]  Hesham A. Rakha,et al.  Eco-driving at signalized intersections using V2I communication , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[14]  Christos G. Cassandras,et al.  Optimal control and coordination of connected and automated vehicles at urban traffic intersections , 2015, 2016 American Control Conference (ACC).

[15]  Brian Birge,et al.  PSOt - a particle swarm optimization toolbox for use with Matlab , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[16]  Carlos Canudas-de-Wit,et al.  Speed Advisory and Signal Offsets Control for Arterial Bandwidth Maximization and Energy Consumption Reduction , 2017, IEEE Transactions on Control Systems Technology.

[17]  Bart De Schutter,et al.  Fast Model Predictive Control for Urban Road Networks via MILP , 2011, IEEE Transactions on Intelligent Transportation Systems.

[18]  Peter Stone,et al.  A Multiagent Approach to Autonomous Intersection Management , 2008, J. Artif. Intell. Res..

[19]  Jun-ichi Imura,et al.  Network-Wide Optimization of Traffic Signals Using Mixed Integer Programming , 2014, J. Robotics Mechatronics.

[20]  Emilio Frazzoli,et al.  Revisiting Street Intersections Using Slot-Based Systems , 2016, PloS one.

[21]  André Luckow,et al.  Optimal scheduling of autonomous vehicle arrivals at intelligent intersections via MILP , 2017, 2017 American Control Conference (ACC).

[22]  Byungkyu Brian Park,et al.  Development and Evaluation of a Cooperative Vehicle Intersection Control Algorithm Under the Connected Vehicles Environment , 2012, IEEE Transactions on Intelligent Transportation Systems.

[23]  Fei-Yue Wang,et al.  Cooperative Driving at Blind Crossings Using Intervehicle Communication , 2006, IEEE Transactions on Vehicular Technology.

[24]  Ardalan Vahidi,et al.  Crowdsourcing Phase and Timing of Pre-Timed Traffic Signals in the Presence of Queues: Algorithms and Back-End System Architecture , 2016, IEEE Transactions on Intelligent Transportation Systems.

[25]  Ardalan Vahidi,et al.  Predictive Cruise Control: Utilizing Upcoming Traffic Signal Information for Improving Fuel Economy and Reducing Trip Time , 2011, IEEE Transactions on Control Systems Technology.

[26]  Arnaud de La Fortelle Analysis of reservation algorithms for cooperative planning at intersections , 2010, ITSC.

[27]  Jun Ding,et al.  PAMSCOD: Platoon-based arterial multi-modal signal control with online data , 2011 .

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

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

[30]  Petros A. Ioannou,et al.  Automatic Vehicle-Following , 1992, 1992 American Control Conference.

[31]  Kanok Boriboonsomsin,et al.  Arterial velocity planning based on traffic signal information under light traffic conditions , 2009, 2009 12th International IEEE Conference on Intelligent Transportation Systems.

[32]  Satish V. Ukkusuri,et al.  A linear programming formulation for autonomous intersection control within a dynamic traffic assignment and connected vehicle environment , 2015 .