alpasim

在虚拟世界里闭环跑通端到端自动驾驶策略

AlpaSim 是一个面向端到端自动驾驶策略研发与测试的开源仿真平台。它要解决的核心问题是:端到端自动驾驶模型(从传感器输入直接输出控制指令)在真实道路上训练和验证成本高、风险大、难以复现,而传统仿真器又往往与端到端模型的接口不匹配。AlpaSim 提供闭环仿真环境,让自动驾驶策略在虚拟场景中持续接收感知输入、输出驾驶动作并得到环境反馈,从而支持策略的训练、回归测试和迭代评估。平台基于 Python 构建,整合了自动驾驶、计算机视觉、闭环仿真和神经网络相关技术栈,适合研究人员和工程团队在受控条件下快速验证端到端驾驶算法,降低实车测试依赖,加速从原型到可评估系统的迭代过程。

开源 free 行业应用
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1240
维护状态 活跃
是否开源
定价模式 free

项目数据

分类行业应用
开发团队NVlabs
所属国家
官网地址
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型autonomous-driving,autonomous-vehicles,av-simulation,closed-loop-simulation,computer-vision,end-to-end-driving,neural-reconstruction,nurec,nvidia,physical-ai,robotics,self-driving-car,simulation,simulator
GitHub 星标★ 1240
30天Star增速
HF 下载量
上线时间2025-10-03 00:00:00
最近更新2026-09-19 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-17
浏览次数1

使用教程

难度:进阶 约 30 分钟 部署方式:Docker 5 步

环境要求

  • 支持 Docker 与 Docker Compose 的单机环境(Linux 或 macOS)
  • Python 环境(项目基于 Python 构建)
  • git 用于克隆仓库
  • 如需视频模型渲染后端,需要能访问 NVIDIA FlashDreams / OmniDreams 相关依赖
  • 集群部署需要 SLURM 环境

安装与启动步骤

  1. 1克隆仓库

    把 AlpaSim 源码拉到本地。README 未给出 pip install 或 docker run 的直接命令,后续以官方 Tutorial 为准。

    git clone https://github.com/NVlabs/alpasim.git
    cd alpasim
  2. 2查看本地部署教程

    README 指向 docs/TUTORIAL.md,这是单机 Docker Compose 运行仿真的默认路径。打开它了解具体启动命令。

    cat docs/TUTORIAL.md
  3. 3按教程启动仿真

    按 TUTORIAL.md 中的 Docker Compose 步骤在单机上运行闭环仿真。默认渲染后端为 NuRec。

  4. 4切换视频模型渲染

    若要用 OmniDreams 作为渲染后端,请参考 VIDEO_MODEL.md,其中说明通过 FlashDreams 接入的方式。

    cat docs/VIDEO_MODEL.md
  5. 5集群部署

    如需在 SLURM 集群上部署,参考 src/tools/run-on-slurm 中的工具与说明。

    ls src/tools/run-on-slurm

关键配置

配置项必填说明示例
renderer_backend渲染后端选择,README 说明默认使用 NuRec,也可切换为 OmniDreams 视频模型渲染nurec

如何确认成功

按 TUTORIAL.md 启动后,容器与仿真进程正常运行、终端无报错,并能看到渲染服务和仿真环境初始化日志。

常见问题

Q:README 里为什么没有直接的安装命令?

A:README 只给出入口,单机 Docker Compose、视频模型渲染和 SLURM 部署分别指向 docs/TUTORIAL.md、docs/VIDEO_MODEL.md 和 src/tools/run-on-slurm,具体命令以这些文档为准。

Q:默认用哪个渲染器?

A:默认支持 NuRec。若需要更强的动态物体和非刚性视觉保真度,可改用 OmniDreams 视频模型渲染,并通过 FlashDreams 接入。

Q:没有 Docker 能运行吗?

A:README 的本地运行路径明确基于 Docker Compose 单机部署;其他方式未在给定 README 中说明。

Q:能在集群上跑吗?

A:可以,README 说明集群或 SLURM 部署参考 src/tools/run-on-slurm。

注意事项

  • README 未提供 pip 包名、端口、配置文件路径等细节,务必以 docs/TUTORIAL.md 为准。
  • 默认教程路径使用 NuRec;切换 OmniDreams 需要额外参考 VIDEO_MODEL.md。
  • SLURM 集群部署与单机 Docker Compose 部署是两套不同路径。
  • 视频模型渲染对 GPU 与 NVIDIA 相关组件可能有额外要求,README 未给出具体版本。

核心亮点

  • 专注端到端策略的闭环仿真,而非传统模块化仿真,接口更贴合神经网络驾驶模型
  • 基于 Python,便于与主流深度学习框架和感知模型集成
  • 开源可复现,适合做策略回归测试和算法对比实验

不足之处

  • 项目处于成长阶段,生态和文档完善度有待观察
  • 仿真场景覆盖度与真实感相比成熟商业仿真器可能有限

适用场景

  • 研究团队训练和评估端到端自动驾驶神经网络策略
  • 自动驾驶公司做算法迭代前的闭环回归测试
  • 高校教学与科研中演示端到端驾驶的仿真验证流程

替代项目

CARLA、AirSim

项目介绍

alpasim 是一个行业应用领域的开源项目,官方简介:AlpaSim is an open-source autonomous vehicle simulation platform designed for development and testing of end-to-end AV policies。项目使用 Python 开发,在 GitHub 上获得 1235 星标。

上一篇:mrpt

下一篇:UniEmployee

同类项目推荐

xmgai-like 开源

换脸、艺术二维码随手玩,副业灵感一包带走。

本开源 AI 副业搞钱项目集成了强大功能,包括 AI 艺术二维码生成、AI 换脸、Delle3 绘画等···

★ 60 2026-08-09
spoken-to-signed-translation 开源

把口语文本一路转成手语视频的流水线

a text-to-gloss-to-pose-to-video pipeline for spoken to signed language translation

★ 101 2026-09-11
LiveTranslate 开源

直播看片实时翻译,字幕秒出,跨语言无压力

Real-time audio translation, captures system audio + mic, runs ASR (Whisper/SenseVoi···

★ 668 2026-08-13