Skip to content

NVlabs/alpasim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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

AlpaSim Simulation Demo

Coming Soon

This project is currently in the process of being open-sourced. Stay tuned for updates!

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

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, 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, Michal Tyszkiewicz, Michael Watson

CICD: Maximilian Igl, Aaron Smith

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

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

Product Manager: Matt Cragun

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

Built for researchers, by researchers
Accelerating autonomous vehicle development through realistic simulation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published