Multicriteria Autonomous Vehicle Control at Non-Signalized Intersections
Abstract
:1. Introduction
2. Motivation
Problem Statement
- the number of vehicles having different characteristics (e.g., related to danger or priority),
- different types of intersection,
- the predefined traffic rules considered in control design,
- the defined purpose of the control design of the vehicles like the minimization of time, energy losses and fuel consumption,
- the consideration of disturbances and uncertainties.
3. Model Predictive Intersection Control Design
3.1. Intersection Scenario
3.2. Constraints for the Control Design
3.3. Time-Optimal Intersection Control Design
- First, the maximum vehicle speed i∈ [1…n] is defined for each vehicle, calculated based on the planned vehicle trajectory. Given the initial speed and the distance measured from the origin of the intersection, a constant acceleration of i∈ [1…n] is determined based on (1). In addition, if the maximum speed cannot be reached with predefined acceleration thresholds, the maximum speed can be modified by using (2).
- The time of entry into the conflict zone and the time of exit ∈ [1…n] is defined for all vehicles using (4) and (7). Potential conflicts are then determined by analyzing the time overlaps of each vehicle in the conflict zone. If no collision danger is detected, the autonomous vehicles use the previously calculated accelerations to cross the intersection.
- In the event of a conflict between two or more vehicles, the algorithm is evaluated as follows: vehicle with the minimum exit time i∈ [1…n] is given priority and does not change its formerly calculated acceleration. The algorithm follows by iteratively reducing the acceleration of other vehicles and recalculating their corresponding entry time using (4) until the entry time exceeds the exit time of the previous vehicle. This iterative calculation process is followed for every conflicting vehicle. The derived accelerations i∈ [1…n] are then used in the entry zone. In case the waiting time is greater than zero, the subject vehicle waits for the calculated time at the beginning of the conflict zone and then applies .
- Lastly, when a new vehicle enters the intersection, the algorithm follows the vehicle tracking mode until the previous vehicle leaves the intersection conflict zone. If this occurs, the above procedure shall be repeated with the new starting conditions for each vehicle in the intersection control zone.
3.4. Energy-Optimal Intersection Control Design
- The maximum speed i∈ [1…n] is calculated and an additional limit on the maximum speed is defined as . Here, the difference compared to the time-optimized algorithm is that only the negative acceleration can be assigned for vehicles.
- In the event of a conflict between two or more vehicles, the energy optimization algorithm is evaluated as follows: vehicle with the maximum kinetic energy i∈ [1…n] gets priority and does not change its acceleration. The algorithm then reduces the acceleration of the other vehicles in an iterative manner similarly as listed in the time-optimized solution, with the difference that the priority is always chosen based on kinetic energy.
3.5. Multicriteria Intersection Control Design
3.6. Operation of the MPC Controller
3.7. Vehicle Control Model
4. Simulation Results
4.1. Verification of the MPC Method
- Initialization: the upper and lower bounds for the acceleration values are calculated based on the intersection scenario. These values are used as bound constraints for the solution of the optimization. The starting point for the optimization is chosen to be zero acceleration for each vehicles.
- The constrained optimization algorithm runs the CarSim simulation with initial conditions and turning intentions depicted in Figure 3. The scheme of the CarSim multi-vehicle simulation is shown in Figure 4. Note, that the acceleration values for which the optimization algorithm is searching for are noted with ∈ [1…4], and are used as inputs for the simulated vehicles. The minimization function for the optimization algorithm is the total traveling time, which is measured by the CarSim simulation. The simulation ends when the last vehicle leaves the intersection conflict zone.
- To guarantee collision free passing of the vehicles, the positions of each vehicles are measured, and a inter-vehicle distant constraint is built in the optimization procedure for avoiding them to get closer to each other more than 3 m. In this case, a large number is added to the traveling time measured in CarSim, thus the optimization algorithm discards the corresponding acceleration values.
- The constrained optimization runs the CarSim simulation iteratively until it founds acceleration values for the autonomous vehicles by which a local minimum for the traveling time is reached.
4.2. Complex Simulation Example
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- National Highway Traffic Safety Administration. National Highway Traffic Safety Administration: Fatality Analysis Reporting System. 2019. Available online: https://www-fars.nhtsa.dot.gov/Vehicles/VehiclesLocation.aspx (accessed on 30 April 2020).
- Chen, L.; Englund, C. Cooperative Intersection Management: A Survey. IEEE Trans. Intell. Transp. Syst. 2016, 17, 570–586. [Google Scholar] [CrossRef]
- Dresner, K.; Stone, P. A Multiagent Approach to Autonomous Intersection Management. J. Artif. Intell. Res. (JAIR) 2008, 31, 591–656. [Google Scholar] [CrossRef] [Green Version]
- Zohdy, I.; Rakha, H. Optimizing driverless vehicles at intersections. In Proceedings of the 19th ITS World Congress, Vienna, Austria, 22–26 October 2012. [Google Scholar]
- Murgovski, N.; de Campos, G.R.; Sjöberg, J. Convex modeling of conflict resolution at traffic intersections. In Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan, 15–18 December 2015; pp. 4708–4713. [Google Scholar]
- Fayazi, S.A.; Vahidi, A.; Luckow, A. Optimal scheduling of autonomous vehicle arrivals at intelligent intersections via MILP. In Proceedings of the 2017 American Control Conference (ACC), Seattle, WA, USA, 24–26 May 2017; pp. 4920–4925. [Google Scholar]
- Kneissl, M.; Molin, A.; Esen, H.; Hirche, S. A Feasible MPC-Based Negotiation Algorithm for Automated Intersection Crossing. In Proceedings of the 2018 European Control Conference (ECC), Limassol, Cyprus, 12–15 June 2018; pp. 1282–1288. [Google Scholar]
- Qian, X.; Gregoire, J.; de La Fortelle, A.; Moutarde, F. Decentralized model predictive control for smooth coordination of automated vehicles at intersection. In Proceedings of the 2015 European Control Conference (ECC), Linz, Austria, 15–17 July 2015; pp. 3452–3458. [Google Scholar]
- Yao, N.; Zhang, F. Resolving Contentions for Intelligent Traffic Intersections Using Optimal Priority Assignment and Model Predictive Control. In Proceedings of the 2018 IEEE Conference on Control Technology and Applications (CCTA), Copenhagen, Denmark, 21–24 August 2018; pp. 632–637. [Google Scholar]
- Hult, R.; Zanon, M.; Gros, S.; Falcone, P. Optimal Coordination of Automated Vehicles at Intersections: Theory and Experiments. IEEE Trans. Control. Syst. Technol. 2019, 27, 2510–2525. [Google Scholar] [CrossRef]
- Riegger, L.; Carlander, M.; Lidander, N.; Murgovski, N.; Sjöberg, J. Centralized MPC for autonomous intersection crossing. In Proceedings of the 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil, 1–4 November 2016; pp. 1372–1377. [Google Scholar]
- De Campos, G.R.; Falcone, P.; Sjöberg, J. Autonomous cooperative driving: A velocity-based negotiation approach for intersection crossing. In Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, The Netherlands, 6–9 October 2013; pp. 1456–1461. [Google Scholar]
- Katriniok, A.; Kleibaum, P.; Josevski, M. Distributed Model Predictive Control for Intersection Automation Using a Parallelized Optimization Approach. IFAC-PapersOnLine 2017, 50, 5940–5946. [Google Scholar] [CrossRef]
- Gáspár, P.; Németh, B. Predictive Cruise Control for Road Vehicles Using Road and Traffic Information; Springer International Publishing: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Lefevre, S.; Vasquez, D.; Laugier, C. A survey on motion prediction and risk assessment for intelligent vehicles. Robomech J. 2014, 1, 1–14. [Google Scholar] [CrossRef] [Green Version]
- Töro, O.; Bécsi, T.; Aradi, S.; Gáspár, P. Sensitivity and Performance Evaluation of Multiple-Model State Estimation Algorithms for Autonomous Vehicle Functions. J. Adv. Transp. 2019, 2019, 7496017. [Google Scholar] [CrossRef] [Green Version]
- Goodall, N.J. Real-Time Prediction of Vehicle Locations in a Connected Vehicle Environment; Final Report; Virginia Center for Transportation Innovation and Research: Charlottesville, VA, USA, 2013; pp. 1–55. [Google Scholar]
- Casares, M.; Almagambetov, A.; Velipasalar, S. A Robust Algorithm for the Detection of Vehicle Turn Signals and Brake Lights. In Proceedings of the 9th International IEEE Conference on Advanced Video and Signal-Based Surveillance (AVSS 2012), Beijing, China, 18–21 September 2012; pp. 386–391. [Google Scholar]
- Almagambetov, A.; Velipasalar, S.; Casares, M. Robust and Computationally Lightweight Autonomous Tracking of Vehicle Taillights and Signal Detection by Embedded Smart Cameras. IEEE Trans. Ind. Electron. 2015, 62, 3732–3741. [Google Scholar] [CrossRef]
- Shi, Y.; Pan, Y.; Zhang, Z.; Li, Y.; Xiao, Y. A 5G-V2X Based Collaborative Motion Planning for Autonomous Industrial Vehicles at Road Intersections. In Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan, 7–10 October 2018; pp. 3744–3748. [Google Scholar]
- Kokuti, A.; Hussein, A.; Marin, P.; de la Escalera, A.; Garcia, F. V2X communications architecture for off-road autonomous vehicles. In Proceedings of the 2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES), Vienna, Austria, 27–28 June 2017; pp. 69–74. [Google Scholar]
- Shen, Z.; Mahmood, A.; Wang, Y.; Wang, L. Coordination of connected autonomous and human-operated vehicles at the intersection. In Proceedings of the 2019 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Hong Kong, China, 8–10 July 2019. [Google Scholar]
- Gustafsson, F. Slip-based tire-road friction estimation. Automatica 1997, 33, 1087–1099. [Google Scholar] [CrossRef]
- Li, K.; Misener, J.A.; Hedrick, K. On-board road condition monitoring system using slip-based tyre-road friction estimation and wheel speed signal analysis. Automatica 2007, 221, 129–146. [Google Scholar] [CrossRef]
- Alvarez, L.; Yi, J.; Horowitz, R.; Olmos, L. Dynamic Friction Model-Based Tire-Road Friction Estimation and Emergency Braking Control. J. Dyn. Syst. Meas. Control. 2005, 127, 22–32. [Google Scholar] [CrossRef]
- Bichiou, Y.; Rakha, H.A. Real-time optimal intersection control system for automated/cooperative vehicles. Int. J. Transp. Sci. Technol. 2019, 8, 1–12. [Google Scholar] [CrossRef]
- Rajamani, R. Vehicle Dynamics and Control; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
- Kiencke, U.; Majjad, R.; Kramer, S. Modeling and performance analysis of a hybrid driver model. Control. Eng. Pract. 1999, 7, 985–991. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mihály, A.; Farkas, Z.; Gáspár, P. Multicriteria Autonomous Vehicle Control at Non-Signalized Intersections. Appl. Sci. 2020, 10, 7161. https://doi.org/10.3390/app10207161
Mihály A, Farkas Z, Gáspár P. Multicriteria Autonomous Vehicle Control at Non-Signalized Intersections. Applied Sciences. 2020; 10(20):7161. https://doi.org/10.3390/app10207161
Chicago/Turabian StyleMihály, András, Zsófia Farkas, and Péter Gáspár. 2020. "Multicriteria Autonomous Vehicle Control at Non-Signalized Intersections" Applied Sciences 10, no. 20: 7161. https://doi.org/10.3390/app10207161
APA StyleMihály, A., Farkas, Z., & Gáspár, P. (2020). Multicriteria Autonomous Vehicle Control at Non-Signalized Intersections. Applied Sciences, 10(20), 7161. https://doi.org/10.3390/app10207161