Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
184 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Promptable Closed-loop Traffic Simulation (2409.05863v1)

Published 9 Sep 2024 in cs.CV, cs.AI, and cs.RO

Abstract: Simulation stands as a cornerstone for safe and efficient autonomous driving development. At its core a simulation system ought to produce realistic, reactive, and controllable traffic patterns. In this paper, we propose ProSim, a multimodal promptable closed-loop traffic simulation framework. ProSim allows the user to give a complex set of numerical, categorical or textual prompts to instruct each agent's behavior and intention. ProSim then rolls out a traffic scenario in a closed-loop manner, modeling each agent's interaction with other traffic participants. Our experiments show that ProSim achieves high prompt controllability given different user prompts, while reaching competitive performance on the Waymo Sim Agents Challenge when no prompt is given. To support research on promptable traffic simulation, we create ProSim-Instruct-520k, a multimodal prompt-scenario paired driving dataset with over 10M text prompts for over 520k real-world driving scenarios. We will release code of ProSim as well as data and labeling tools of ProSim-Instruct-520k at https://ariostgx.github.io/ProSim.

Summary

  • The paper presents a novel simulation framework that integrates multimodal prompts to generate realistic, reactive traffic scenarios for autonomous driving.
  • It employs a unique approach combining symmetric scene encoding, LLM-driven policy generation, and iterative behavior prediction with a 69.7% ADE improvement.
  • The framework is supported by a substantial dataset of over 520K scenarios and 10M text prompts, ensuring scalable and efficient simulation performance.

An Insightful Overview of Promptable Closed-Loop Traffic Simulation

The paper presents an innovative multimodal promptable closed-loop traffic simulation framework designed for the development and validation of autonomous driving (AD) applications. Authored by Shuhan Tan, Boris Ivanovic, Yuxiao Chen, Boyi Li, Xinshuo Weng, Yulong Cao, Philipp Kraehenbuehl, and Marco Pavone, this work embodies a multifaceted approach to achieving realistic, reactive, and configurable traffic simulations by integrating a complex set of user-defined numerical, categorical, and textual prompts.

Framework and Methodology

The proposed system operates by encoding the initial traffic scene and user input prompts into interactive traffic rollouts, thus ensuring closed-loop interaction among all traffic agents. Key components of the framework include a Scene Encoder, a Policy Generator, and a Behavior Network.

  1. Scene Encoding: The Scene Encoder normalizes and translates the initial traffic scene into a set of scene tokens that represent map elements and agent states. The paper employs a symmetric feature encoding strategy, supporting interactions through a position-aware attention mechanism to preserve the relative spatial relationships between tokens.
  2. Policy Generation: The Policy Generator takes the scene tokens and user prompts to generate policy tokens for each agent. The process involves:
    • Deriving agent policy queries from static scene tokens.
    • Conditioning these queries with multimodal agent-specific prompts.
    • Utilizing an LLM to parse and integrate scene-level text prompts, ensuring cohesive interaction with policy tokens.
  3. Behavior Prediction: The Behavior Network operates iteratively to predict the next states of the agents based on their policy tokens and updates from the environment. This closed-loop mechanism allows agents to dynamically react to each other, resulting in realistic scenario rollouts.

Dataset and Policy Training

The research introduces a substantial dataset named , comprising over 520,000 scenarios and 10 million text prompts sourced from the Waymo Open Motion Dataset. Each scenario includes multifaceted labels such as goal points, action tags, route sketches, and natural language instructions.

To embody effective closed-loop behaviors, the training process is bifurcated:

  • Pretraining: The LLM undergoes an initial training phase to handle simpler tasks, such as goal point prediction, helping it to learn interactions with policy tokens effectively.
  • Fine-Tuning: The complete model is then fine-tuned using all types of prompts, incorporating imitation learning coupled with collision and offroad penalties to refine agent interactions.

Experimental Results

The paper's experimental section highlights 's performance in realism and controllability. A pivotal metric is the Average Displacement Error (ADE), measuring the deviation between simulated and ground-truth trajectories. achieved an ADE of 0.28m when conditioned on all prompts, showcasing a 69.7% improvement over unconditional rollouts. Notably, the method demonstrated significant gains even with individual prompt types, attesting to its nuanced prompt adherence and adaptability.

Moreover, the framework's runtime efficiency was validated on GPUs, confirming it can simulate scenarios with up to 128 agents expediently. Even with the inclusion of complex language prompts, the evaluation demonstrated negligible additional overhead, underscoring 's scalability and computational viability.

Implications and Future Directions

This work contributes significantly to the field of traffic simulation for AD systems by establishing a method to generate highly realistic, user-controllable traffic scenario rollouts. The implications extend broadly:

  • Practical AD System Development: By allowing detailed and diverse scenario generation, engineers can test AV systems under varied, realistic conditions, leading to safer and more robust deployment.
  • Research Facilitation: The dataset and tools provided can spur further research into human behavior simulation and prompt-driven simulations beyond vehicle interactions.

Conclusion

represents a comprehensive approach to traffic simulation for autonomous driving, integrating multimodal prompts within a closed-loop simulation framework. By achieving high controllability and realism, this methodology opens new pathways for nuanced AD system testing and broader research endeavors in multi-agent systems and human behavior simulation. Future work could explore extending this framework to support more complex interactions and prompt modalities, further enriching the field of realistic traffic simulation.

Github Logo Streamline Icon: https://streamlinehq.com
Youtube Logo Streamline Icon: https://streamlinehq.com