Skip to content

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

License

Notifications You must be signed in to change notification settings

autonomousvision/navsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAVSIM: Data-Driven Non-Reactive Autonomous Vehicle Simulation

Highlights

🔥 NAVSIM gathers simulation-based metrics (such as progress and time to collision) for end-to-end driving by unrolling simplified bird's eye view abstractions of scenes for a short simulation horizon. It operates under the condition that the policy has no influence on the environment, which enables efficient, open-loop metric computation while being better aligned with closed-loop evaluations than traditional displacement errors.

NAVSIM attempts to address some of the challenges faced by the community:

  1. Providing a principled evaluation (by incorporating ideas + data from nuPlan)
  • Key Idea: PDM Score, a multi-dimensional metric implemented in open-loop with strong correlation to closed-loop metrics
  • Critical scenario sampling, focusing on situations with intention changes where the ego history cannot be extrapolated into a plan
  • Official leaderboard on HuggingFace that remains open and prevents ambiguity in metric definitions between projects
  1. Maintaining ease of use (by emulating nuScenes)
  • Simple data format and reasonably-sized download (<nuPlan’s 5+ TB)
  • Large-scale publicly available test split for internal benchmarking
  • Continually-maintained devkit

🏁 NAVSIM will serve as a main track in the CVPR 2024 Autonomous Grand Challenge. For further details, please stay tuned!

Table of Contents

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

Getting started

(back to top)

Changelog

  • [2024/03/11] NAVSIM v0.2 release
    • Easier installation and download
    • mini and test 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 paper and project if they help your research.

@misc{Contributors2024navsim, title={NAVSIM: Data-Driven Non-Reactive Autonomous Vehicle Simulation}, author={NAVSIM Contributors}, howpublished={\url{https://github.com/autonomousvision/navsim}}, year={2024} } 
@inproceedings{Dauner2023CORL, title = {Parting with Misconceptions about Learning-based Vehicle Motion Planning}, author = {Daniel Dauner and Marcel Hallgarten and Andreas Geiger and Kashyap Chitta}, booktitle = {Conference on Robot Learning (CoRL)}, year = {2023} } 

(back to top)

Other resources

Twitter Follow

(back to top)

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published