Investigating Driving Interactions: A Robust Multi-Agent Simulation Framework for Autonomous Vehicles
Marc Kaufeld, Rainer Trauth, Johannes Betz
TL;DR
The paper tackles the challenge of validating autonomous vehicles in complex, interactive traffic by introducing a synchronous multi-agent simulation framework that replaces non-reactive traffic with intelligent agents and plugs in diverse trajectory planners via a CommonRoad extension. It formalizes the simulation with a time-discrete update (Δt = 0.1s), a 3 s motion-prediction horizon, local perceptions, and a planner interface, with open-source implementation. It contributes a formal model, a benchmarking suite for agent performance and behavioral safety in curvilinear coordinates, runtime analyses, and demonstrations in lane merging and intersection tasks, using FRENETIX as a benchmarking planner and WALENET for motion prediction. The framework enables deterministic, reproducible experimentation for developing robust planning algorithms and V2V research in complex driving scenarios, with potential extensions to cooperative planning and reinforcement learning.
Abstract
Current validation methods often rely on recorded data and basic functional checks, which may not be sufficient to encompass the scenarios an autonomous vehicle might encounter. In addition, there is a growing need for complex scenarios with changing vehicle interactions for comprehensive validation. This work introduces a novel synchronous multi-agent simulation framework for autonomous vehicles in interactive scenarios. Our approach creates an interactive scenario and incorporates publicly available edge-case scenarios wherein simulated vehicles are replaced by agents navigating to predefined destinations. We provide a platform that enables the integration of different autonomous driving planning methodologies and includes a set of evaluation metrics to assess autonomous driving behavior. Our study explores different planning setups and adjusts simulation complexity to test the framework's adaptability and performance. Results highlight the critical role of simulating vehicle interactions to enhance autonomous driving systems. Our setup offers unique insights for developing advanced algorithms for complex driving tasks to accelerate future investigations and developments in this field. The multi-agent simulation framework is available as open-source software: https://github.com/TUM-AVS/Frenetix-Motion-Planner
