Abstract
The automation of road intersections is increasingly considered as an inevitable next step toward a higher level of autonomy on our roads. For the particular case of fully automated vehicles, we propose a distributed model predictive control approach in which multiple agents are able to pass the intersection simultaneously while keeping a sufficient safety distance to conflicting agents. Therefore, each agent solves a local optimization problem subject to non-convex safety constraints which couple the agents. In order to handle these coupling constraints, we propose constraint prioritization. With that methodology, for two pairwise conflicting agents, the safety constraint is only imposed on the agent with lower priority which does not imply any a priori intersection passing order. Finally, we can solve the distributed optimization problem in parallel without any nested iterations. To solve the local non-convex optimization problems, we apply a semidefinite programming relaxation in combination with randomization to obtain appropriate and feasible solutions. A simulation study finally proves the efficacy of our approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This article extends the previous publication [20] published by the International Federation of Automatic Control (IFAC).
References
Chen, L., Englund, C.: Cooperative intersection management: a survey. IEEE Trans. Intell. Transp. Syst. 17(2), 570–586 (2016)
Wymeersch, H., de Campos, G.R., Falcone, P., Svensson, L., Ström, E.G.: Challenges for cooperative its: improving road safety through the integration of wireless communications, control, and positioning. In: International Conference on Computing, Networking and Communications, pp. 573–578 (2015)
Kamal, M.A.S., i. Imura, J., Hayakawa, T., Ohata, A., Aihara, K.: A vehicle-intersection coordination scheme for smooth flows of traffic without using traffic lights. IEEE Trans. Intell. Transp. Syst. 16(3), 1136–1147 (2015)
Murgovski, N., de Campos, G.R., Sjberg, J.: Convex modeling of conflict resolution at traffic intersections. In: IEEE Conference on Decision and Control, pp. 4708–4713 (2015)
Quinlan, M., Au, T.C., Zhu, J., Stiurca, N., Stone, P.: Bringing simulation to life: a mixed reality autonomous intersection. In: Proceedings of IROS 2010-IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2010) (2010)
de Campos, G.R., Falcone, P., Wymeersch, H., Hult, R., Sjoberg, J.: Cooperative receding horizon conflict resolution at traffic intersections. In: IEEE Conference on Decision and Control, pp. 2932–2937 (2014)
Hafner, M.R., Cunningham, D., Caminiti, L., Vecchio, D.D.: Cooperative collision avoidance at intersections: algorithms and experiments. IEEE Trans. Intell. Transp. Syst. 14(3), 1162–1175 (2013)
Qian, X., Gregoire, J., de La Fortelle, A., Moutarde, F.: Decentralized model predictive control for smooth coordination of automated vehicles at intersection. In: European Control Conference, pp. 3452–3458 (2015)
Hult, R., Campos, G.R., Falcone, P., Wymeersch, H.: An approximate solution to the optimal coordination problem for autonomous vehicles at intersections. In: IEEE American Control Conference, pp. 763–768 (2015)
Kim, K.D., Kumar, P.R.: An mpc-based approach to provable system-wide safety and liveness of autonomous ground traffic. IEEE Trans. Autom. Control 59(12), 3341–3356 (2014)
Gregoire, J., Bonnabel, S., de La Fortelle, A.: Optimal cooperative motion planning for vehicles at intersections. In: Accurate Positioning and Mapping for Intelligent Vehicles, IEEE Intelligent Vehicles Symposium (2012)
Hafner, M.R., Vecchio, D.D.: Computational tools for the safety control of a class of piecewise continuous systems with imperfect information on a partial order. SIAM J. Control Optim. 49(6), 2463–2493 (2011)
Dresner, K., Stone, P.: A multiagent approach to autonomous intersection management. J. Artif. Intell. Res. 31(1), 591–656 (2008)
Kowshik, H., Caveney, D., Kumar, P.R.: Provable systemwide safety in intelligent intersections. IEEE Trans. Veh. Technol. 60(3), 804–818 (2011)
Ahn, H., Colombo, A., Vecchio, D.D.: Supervisory control for intersection collision avoidance in the presence of uncontrolled vehicles. In: 2014 American Control Conference, pp. 867–873 (2014)
Bruni, L., Colombo, A., Vecchio, D.D.: Robust multi-agent collision avoidance through scheduling. In: IEEE Conference on Decision and Control, pp. 3944–3950 (2013)
Colombo, A., Vecchio, D.D.: Least restrictive supervisors for intersection collision avoidance: a scheduling approach. IEEE Transa. Autom. Control 60(6), 1515–1527 (2015)
Kim, K.D.: Collision free autonomous ground traffic: a model predictive control approach. In: ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), pp. 51–60 (2013)
Medina, A.I.M., Van De Wouw, N., Nijmeijer, H.: Automation of a T-intersection using virtual platoons of cooperative autonomous vehicles. In: IEEE International Conference on Intelligent Transportation Systems, pp. 1696–1701 (2015)
Katriniok, A., Kleibaum, P., Joševski, M.: Distributed model predictive control for intersection automation using a parallelized optimization approach. In: IFAC World Congress (2017)
Frazzoli, E., Mao, Z.H., Oh, J.H., Feron, E.: Resolution of conflicts involving many aircraft via semidefinite programming. J. Guidance Control Dyn. 24(1), 79–86 (2001)
Johansson, B., Keviczky, T., Johansson, M., Johansson, K.H.: Subgradient methods and consensus algorithms for solving convex optimization problems. In: IEEE Conference on Decision and Control, pp. 4185–4190 (2008)
Nedic, A., Ozdaglar, A.: Distributed subgradient methods for multi-agent optimization. IEEE Trans. Autom. Control 54(1), 48–61 (2009)
Margellos, K., Falsone, A., Garatti, S., Prandini, M.: Proximal minimization based distributed convex optimization. In: IEEE American Control Conference, pp. 2466–2471 (2016)
Wei, E., Ozdaglar, A.: On the o(1 = k) convergence of asynchronous distributed alternating direction method of multipliers. In: IEEE Global Conference on Signal and Information Processing, pp. 551–554 (2013)
de Campos, R., Falcone, P., Sjöberg, J.: Traffic safety at intersections: a priority based approach for cooperative collision avoidance. In: International Symposium on Future Active Safety Technology Towards Zero Traffic Accidents, pp. 9–15 (2015)
Boyd, S., Vandenberghe, L.: Semidefinite Programming Relaxations of Non-Convex Problems in Control and Combinatorial Optimization, pp. 279–287. Springer, Boston (1997)
Cheng, Y., Haghighat, S., Cairano, S.D.: Robust dual control MPC with application to soft-landing control. In: IEEE American Control Conference, pp. 3862–3867 (2015)
d’Aspremont, A., Boyd, S.: Relaxations and Randomized Methods for Nonconvex QCQPs. Stanford University, Stanford (2003)
Fujisawa, K., Nakata, K., Yamashita, M., Fukuda, M.: SDPA project: solving large-scale semidefinite programs. J. Oper. Res. Soc. Jap. 50(4), 278–298 (2007)
Acknowledgements
This contribution extends the previous publication [20] which is under copyright of the International Federation of Automatic Control (IFAC), 2017. Parts of this contribution (modeling, description, and implementation of the control and optimization problem) have been reused with the permission of IFAC which is acknowledged with high appreciation. This chapter, though, provides a more comprehensive overview of the applied algorithms and an extensive analysis of simulation results in a different intersection scenario.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Katriniok, A., Kleibaum, P., Joševski, M. (2019). Automation of Road Intersections Using Distributed Model Predictive Control. In: Waschl, H., Kolmanovsky, I., Willems, F. (eds) Control Strategies for Advanced Driver Assistance Systems and Autonomous Driving Functions . Lecture Notes in Control and Information Sciences, vol 476. Springer, Cham. https://doi.org/10.1007/978-3-319-91569-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-91569-2_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91568-5
Online ISBN: 978-3-319-91569-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)