SkillAgentSearch skills...

Alpasim

AlpaSim is an open-source autonomous vehicle simulation platform designed for development and testing of end-to-end AV policies

Install / Use

/learn @NVlabs/Alpasim
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

AlpaSim: A modular, lightweight, and data-driven research simulator for autonomous driving

<div align="center"> <img src="docs/assets/images/thumbnail.gif" alt="AlpaSim Simulation Demo" width="600"> </div>

What is AlpaSim?

AlpaSim is an open-source autonomous vehicle simulation platform designed specifically for research and development. It allows users to test end-to-end AV policies in a closed-loop setting by simulating realistic sensor data, vehicle dynamics, and traffic scenarios within a modular and extensible testbed.

Suitable use cases include:

  • Algorithm Validation: Test new autonomous driving algorithms in realistic environments
  • Safety Analysis: Evaluate vehicle behavior in edge cases and challenging scenarios
  • Performance Benchmarking/Regression Testing: Compare different models and configurations
  • Debugging: Understand and debug complex autonomous driving behaviors

Sensor Fidelity

  • Neural Rendering (NuRec) integration for photorealistic sensor simulation of novel views
  • High-fidelity camera feeds with configurable field-of-view, resolution, and frame rates
  • Realistic sensor noise and environmental conditions

Research Hackability

  • Python-based implementation built for rapid prototyping and experimentation
  • Modular grpc interface design allows researchers to swap out components with custom implementations
  • Extensive configuration options and debugging tools

Horizontal Scalability

  • Microservices architecture enabling distributed computing
  • Scale individual components for optimal load balancing
  • Support for multi-node deployments

To learn more about the design principles and architecture, check out the system design docs.

Driving Policies

AlpaSim currently supports the following driver policies:

  • Alpamayo-R1 - NVIDIA Alpamayo, a VLA driving policy with chain-of-causation reasoning
  • VaVAM - an autoregressive video-action driving policy
  • Transfuser - Latent TransFuser v6 (LTFv6) policy developed for NAVSIM (provisional)

Stay tuned for additional model support. Contributions from the community are appreciated.

Getting Started

To run simulations locally (Docker Compose, single machine), see the Tutorial. For cluster or SLURM deployment, see src/tools/run-on-slurm.

Documentation & Resources

Sample Data

Contributing

We welcome contributions from the research community! Please see our Contributing Guide for details on:

  • Code style and conventions
  • Testing requirements
  • Pull request process
  • Development setup

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

Citation

If you use this software, please cite it as follows:

@software{alpasim_2025,
  author       = {
    NVIDIA and
    Yulong Cao and
    Riccardo de Lutio and
    Sanja Fidler and
    Guillermo Garcia Cobo and
    Zan Gojcic and
    Maximilian Igl and
    Boris Ivanovic and
    Peter Karkus and
    Janick Martinez Esturo and
    Marco Pavone and
    Aaron Smith and
    Ellie Tanimura and
    Michal Tyszkiewicz and
    Michael Watson and
    Qi Wu and
    Le Zhang
  },
  title        = {AlpaSim: A Modular, Lightweight, and Data-Driven Research Simulator for Autonomous Driving},
  year         = {2025},
  month        = {October},
  url          = {https://github.com/NVlabs/alpasim},
}

Project Contributors:

Contributors in each topic in alphabetical order

Project Lead: Maximilian Igl

Tech Leads: Michal Tyszkiewicz, Michael Watson

Architecture Design & Networking: Michal Tyszkiewicz

Open Sourcing: Guillermo Garcia Cobo, Maximilian Igl, Peter Karkus, Ellie Tanimura, Michael Watson

Infrastructure & Wizard: Maximilian Igl, Aaron Smith, Michal Tyszkiewicz, Michael Watson, Qi Wu (SLURM deployment), Le Zhang (Data management)

Runtime: Maximilian Igl, Aaron Smith, Ellie Tanimura, Michal Tyszkiewicz, Michael Watson

CICD: Maximilian Igl, Aaron Smith

Data Pipeline: Riccardo de Lutio, Janick Martinez, Le Zhang

Product Manager: Matt Cragun

Testing & debugging: Guillermo Garcia Cobo, Peter Karkus, Ellie Tanimura

Service Modules:

  • Driver integration: Maximilian Igl, Peter Karkus, Michal Tyszkiewicz
  • Evaluation: Yulong Cao, Maximilian Igl
  • Controller: Michael Watson
  • Physics: Riccardo de Lutio
  • Trafficsim: Maximilian Igl, Boris Ivanovic

Senior Mgmt: Sanja Fidler, Zan Gojcic, Boris Ivanovic, Marco Pavone

Acknowledgements for additional contributions: Fabian Barajas, Kashyap Chitta, Ankit Gupta, Laura Leal-Taixe, Nicole Yang

<div align="center"> <strong>Built for researchers, by researchers</strong><br> <em>Accelerating autonomous vehicle development through realistic simulation</em> </div>
View on GitHub
GitHub Stars952
CategoryDevelopment
Updated11h ago
Forks103

Languages

Python

Security Score

95/100

Audited on Apr 7, 2026

No findings