Scenario-Based Curriculum Generation for Multi-Agent Autonomous Driving

Axel Brunnbauer, Luigi Berducci, Peter Priller, Dejan Nickovic, Radu Grosu
3/26/2024
cs.ROcs.LGcs.MA

Official code: AutonomousDrivingExaminer/mats-gym (52 stars, MIT, last commit 2024-07-03).

Abstract

The automated generation of diverse and complex training scenarios has been an important ingredient in many complex learning tasks. Especially in real-world application domains, such as autonomous driving, auto-curriculum generation is considered vital for obtaining robust and general policies. However, crafting traffic scenarios with multiple, heterogeneous agents is typically considered as a tedious and time-consuming task, especially in more complex simulation environments. In our work, we introduce MATS-Gym, a Multi-Agent Traffic Scenario framework to train agents in CARLA, a high-fidelity driving simulator. MATS-Gym is a multi-agent training framework for autonomous driving that uses partial scenario specifications to generate traffic scenarios with variable numbers of agents. This paper unifies various existing approaches to traffic scenario description into a single training framework and demonstrates how it can be integrated with techniques from unsupervised environment design to automate the generation of adaptive auto-curricula. The code is available at https://github.com/AutonomousDrivingExaminer/mats-gym.

View on arXivView PDF

Code Implementations(1)

MIT

Multi Agent Traffic Scenario Gym: A scenario-based training and evaluation framework for CARLA.

5212Shell, PythonDec 21, 20232 years agoMIT
autonomous-drivingcarla-simulatormulti-agent-reinforcement-learning

Similar Papers

Cite this paper

@article{brunnbauer2024scenariobased,
  title  = {Scenario-Based Curriculum Generation for Multi-Agent Autonomous Driving},
  author = {Axel Brunnbauer and Luigi Berducci and Peter Priller and Dejan Nickovic and Radu Grosu},
  year   = {2024},
  eprint = {2403.17805},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.17805v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.17805.svg)](https://codeofpaper.com/paper/2403.17805)

Discussion