GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - autonomousvision/navsim: [CoRL '25] Pseudo-Simulation for Autonomous Driving; [NeurIPS '24] NAVSIM: Data-Driven Non-Reactive Autonomous Vehicle Simulation and Benchmarking

BranchesTags
Open more actions menu

Latest commit

 

History

64 Commits
64 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
assets
assets
 
 
docs
docs
 
 
download
download
 
 
navsim
navsim
 
 
scripts
scripts
 
 
tutorial
tutorial
 
 
.flake8
.flake8
 
 
.gitignore
.gitignore
 
 
.isort.cfg
.isort.cfg
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
environment.yml
environment.yml
 
 
requirements.txt
requirements.txt
 
 
setup.py
setup.py
 
 

Repository files navigation

Pseudo-Simulation for Autonomous Driving

Paper | Supplementary | Public Leaderboard v2 (navhard) | Public Leaderboard v1 (navtest)


Pseudo-Simulation for Autonomous Driving

Wei Cao3,5, Marcel Hallgarten1,3,6, Tianyu Li4, Daniel Dauner1, Xunjiang Gu6, Caojun Wang4, Yakov Miron3,
Marco Aiello5, Hongyang Li4, Igor Gilitschenski6,7, Boris Ivanovic2, Marco Pavone2,8, Andreas Geiger1, and Kashyap Chitta1,2

1University of Tübingen, Tübingen AI Center, 2NVIDIA Research, 3Robert Bosch GmbH
4OpenDriveLab at Shanghai Innovation Institute, 5University of Stuttgart, 6University of Toronto, 7Vector Institute, 8Stanford University

Conference on Robot Learning (CoRL), 2025


The main branch contains the code for NAVSIM v2, used in the 2025 NAVSIM challenge. For NAVSIM v1, as well as its navtest leaderboard, which are also part of this repository, please check the v1.1 branch.


NAVSIM: Data-Driven Non-Reactive Autonomous Vehicle Simulation and Benchmarking

Daniel Dauner1,2, Marcel Hallgarten1,5, Tianyu Li3, Xinshuo Weng4, Zhiyu Huang4,6, Zetong Yang3,
Hongyang Li3, Igor Gilitschenski7,8, Boris Ivanovic4, Marco Pavone4,9, Andreas Geiger1,2, and Kashyap Chitta1,2

1University of Tübingen, 2Tübingen AI Center, 3OpenDriveLab at Shanghai AI Lab, 4NVIDIA Research
5Robert Bosch GmbH, 6Nanyang Technological University, 7University of Toronto, 8Vector Institute, 9Stanford University

Advances in Neural Information Processing Systems (NeurIPS), 2024
Track on Datasets and Benchmarks


Highlights

🚀 TL;DR: We introduce Pseudo-Simulation, a novel AV evaluation methodology that combines the efficiency of open-loop evaluation with the robustness of closed-loop evaluation. By augmenting real data with synthetic observations near the planned trajectory, pseudo-simulation achieves strong correlation with closed-loop simulation while being much faster and easier to scale.

🤔 Motivation: Current AV evaluation methods face critical trade-offs: closed-loop simulation is resource-intensive and requires model access rather than just model predictions, while open-loop evaluation overlooks important factors such as error recovery and behavior deviation from the expert path. An evaluation paradigm bridging the gap is required for large-scale, rapid validation.

🏆 Highlights: Pseudo-simulation achieves a strong correlation with traditional, computationally expensive closed-loop simulations while requiring 6x less compute. Unlike traditional closed-loop simulation, pseudo-simulation is neither sequential nor interactive, enabling the open-loop computation of all evaluation metrics in our leaderboard. It served as the primary evaluation framework for the AGC2025 NAVSIM End-to-End Driving Challenge.

image

Table of Contents

  1. Highlights
  2. Getting started
  3. Changelog
  4. License and citation
  5. Other resources

Getting started

  • Download and installation
  • Understanding and creating agents
  • Understanding the data format and classes
  • Dataset splits vs. filtered training / test splits
  • Understanding the Extended PDM Score
  • Understanding the traffic simulation
  • Submitting to the Leaderboard

(back to top)

Changelog

  • [2025/09/29] Bugfix
    • Fixed a bug in metric filtering where "multiplicative_metrics_prod" and "weighted_metrics" were not correctly excluded by the human filter (see Issue #151).
  • [2025/07/16] [ICCV] Hugging Face Warmup leaderboard release
    • This release introduces a registration system:
      • After logging in with your Hugging Face account, click Register and fill in your team information
      • The admin will review your registration request within 24 hours
  • [2025/04/28] NAVSIM v2.2 release (official devkit version for AGC 2025)
    • Release of private_test_hard dataset (see splits) for the HuggingFace NAVSIM v2 End-to-End Driving Challenge 2025 Leaderboard.
      • The submission deadline is 2025-05-11 00:00:00 UTC
      • You are limited to one upload per day on the challenge leaderboard, which should take approximately 2 hours to evaluate after a succesful submission.
    • Fixed bug in openscene_meta_datas for navhard and warmup
      • If you used navhard_two_stage/openscene_meta_datas or warmup_two_stage/openscene_meta_datas to evaluate your model, please re-download and use the new data.
    • ⚠️ IMPORTANT: Using the test/navtest/navhard_two_stage/warmup_two_stage/private_test_two_stage splits for training your challenge submissions is not allowed.
      • Using any other publicly available datasets or pretrained weights is allowed.
      • Furthermore, to be eligible for awards, the use of data must be described explicitly in the technical report for your submission.
  • [2025/04/24] NAVSIM v2.1.2 release
    • Release of navhard_two_stage dataset (see splits)
    • Updated Extended Predictive Driver Model Score (EPDMS) for the Hugging Face Warmup leaderboard. See see metrics for details regarding the implementation.
  • [2025/04/13] NAVSIM v2.1.1 release
    • Updated dataset for the warmup leaderboard with minor fixes
  • [2025/04/08] NAVSIM v2.1 release
    • Added new dataset for the Hugging Face Warmup leaderboard (see submission)
    • Introduced support for two-stage reactive traffic agents (see traffic simulation)
  • [2025/02/28] NAVSIM v2.0 release
    • Extends the PDM Score with more metrics and penalties (see metrics)
    • Adds a new two-stage pseudo closed-loop simulation (see metrics)
    • Adds support for reactive traffic agent policies (see traffic simulation)
  • [2024/09/03] NAVSIM v1.1 release
    • Leaderboard for navtest on Hugging Face
    • Release of baseline checkpoints on Hugging Face
    • Updated docs for submission and paper
  • [2024/04/21] NAVSIM v1.0 release (official devkit version for AGC 2024)
    • Parallelization of metric caching / evaluation
    • Adds Transfuser baseline (see agents)
    • Adds standardized training and test filtered splits (see splits)
    • Visualization tools (see tutorial_visualization.ipynb)
  • [2024/04/03] NAVSIM v0.4 release
    • Support for test phase frames of competition
    • Download script for trainval
    • Egostatus MLP Agent and training pipeline
  • [2024/03/25] NAVSIM v0.3 release
    • Adds code for Leaderboard submission
  • [2024/03/11] NAVSIM v0.2 release
    • Easier installation and download
    • mini and test data split integration
    • Privileged Human agent
  • [2024/02/20] NAVSIM v0.1 release (initial demo)
    • OpenScene-mini sensor blobs and annotation logs
    • Naive ConstantVelocity agent

(back to top)

License and citation

All assets and code in this repository are under the Apache 2.0 license unless specified otherwise. The datasets (including nuPlan and OpenScene) inherit their own distribution licenses. Please consider citing our papers if they help your research.

@inproceedings{Cao2025CORL, 
	author = {Wei Cao and Marcel Hallgarten and Tianyu Li and Daniel Dauner and Xunjiang Gu and Caojun Wang and Yakov Miron and Marco Aiello and Hongyang Li and Igor Gilitschenski and Boris Ivanovic and Marco Pavone and Andreas Geiger and Kashyap Chitta}, 
	title = {Pseudo-Simulation for Autonomous Driving}, 
	booktitle = {Conference on Robot Learning (CoRL)}, 
	year = {2025}, 
}
@inproceedings{Dauner2024NEURIPS,
	title = {NAVSIM: Data-Driven Non-Reactive Autonomous Vehicle Simulation and Benchmarking},
	author = {Daniel Dauner and Marcel Hallgarten and Tianyu Li and Xinshuo Weng and Zhiyu Huang and Zetong Yang and Hongyang Li and Igor Gilitschenski and Boris Ivanovic and Marco Pavone and Andreas Geiger and Kashyap Chitta},
	booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
	year = {2024},
}

(back to top)

Other resources

  • SLEDGE | tuPlan garage | CARLA garage | Survey on E2EAD
  • PlanT | KING | TransFuser | NEAT

(back to top)

About

[CoRL '25] Pseudo-Simulation for Autonomous Driving; [NeurIPS '24] NAVSIM: Data-Driven Non-Reactive Autonomous Vehicle Simulation and Benchmarking

Topics

autonomous-drivingplanningself-driving

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

1.1k stars

Watchers

16 watching

Forks

139 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.