Cooperative Behavior Planning for Automated Driving Using Graph Neural Networks

peer-reviewed
Erstveröffentlichung
2022-07-19Authors
Klimke, Marvin
Völz, Benjamin
Buchholz, Michael
Beitrag zu einer Konferenz
Published in
2022 IEEE Intelligent Vehicles Symposium (IV) ; 2022 (2022). - S. 167-174. - ISBN 978-1-6654-8821-1, ISBN 978-1-6654-8822-8
Link to original publication
https://dx.doi.org/10.1109/IV51971.2022.9827230Faculties
Fakultät für Ingenieurwissenschaften, Informatik und PsychologieInstitutions
Institut für Mess-, Regel- und MikrotechnikDocument version
accepted versionConference
IEEE Intelligent Vehicles Symposium, 2022-06-04 - 2022-06-09, Aachen
Abstract
Urban intersections are prone to delays and inefficiencies due to static precedence rules and occlusions limiting the view on prioritized traffic. Existing approaches to improve traffic flow, widely known as automatic intersection management systems, are mostly based on non-learning reservation schemes or optimization algorithms. Machine learning-based techniques show promising results in planning for a single ego vehicle. This work proposes to leverage machine learning algorithms to optimize traffic flow at urban intersections by jointly planning for multiple vehicles. Learning-based behavior planning poses several challenges, demanding for a suited input and output representation as well as large amounts of ground-truth data. We address the former issue by using a flexible graph-based input representation accompanied by a graph neural network. This allows to efficiently encode the scene and inherently provide individual outputs for all involved vehicles. To learn a sensible policy, without relying on the imitation of expert demonstrations, the cooperative planning task is considered as a reinforcement learning problem. We train and evaluate the proposed method in an open-source simulation environment for decision making in automated driving. Compared to a first-in-first-out scheme and traffic governed by static priority rules, the learned planner shows a significant gain in flow rate, while reducing the number of induced stops. In addition to synthetic simulations, the approach is also evaluated based on real-world traffic data taken from the publicly available inD dataset.
Project uulm
LUKAS / Verbundprojekt: LUKAS - Lokales Umfeldmodell für das kooperative, automatisierte Fahren in komplexen Verkehrssituationen; Teilvorhaben: Infrastrukturseite Datenverarbeitung und kooperative Handlungsplanung / BMWi / 19A20004F
Subject headings
[GND]: Autonomes Fahrzeug | Neuronales Netz[LCSH]: Automated vehicles | Reinforcement learning
[Free subject headings]: Kooperative Planung | Automatisiertes Fahren | Vernetzte Fahrzeuge | Vehicle-to-Infrastructure | Graph Neural Network
[DDC subject group]: DDC 620 / Engineering & allied operations
Metadata
Show full item recordDOI & citation
Please use this identifier to cite or link to this item: http://dx.doi.org/10.18725/OPARU-44794
Klimke, Marvin; Völz, Benjamin; Buchholz, Michael (2022): Cooperative Behavior Planning for Automated Driving Using Graph Neural Networks. Open Access Repositorium der Universität Ulm und Technischen Hochschule Ulm. http://dx.doi.org/10.18725/OPARU-44794
Citation formatter >