Repolode
metadriverse

metadriverse/metadrive

面向强化学习与自动驾驶研究的轻量级 Python 驾驶仿真器,支持传感器仿真与 Gymnasium 风格环境。

Star
1,274
Fork
210
未关闭 Issue
103
最近提交
23天前

这是什么?

MetaDrive 是一款面向人工智能与自动驾驶研究的驾驶仿真器。它可以基于不同路网和交通设置程序化生成几乎无限的场景,也可以加载真实世界的驾驶日志,适合研究泛化能力强的强化学习。

该仿真器易于安装,可在 Linux、Windows 和 macOS 上运行。它提供多种传感器仿真,包括点云、RGB、深度和语义图像、俯视语义地图以及第一人称视角。环境遵循 Farama Gymnasium 接口,并内置环路、交叉口、收费站、停车场等多智能体场景,还支持以响应式交通方式回放 nuScenes 或 Waymo 数据集场景。

核心功能

  • 01基于程序化路网和交通设置生成多样化场景。
  • 02支持加载 nuScenes 和 Waymo 的真实驾驶日志。
  • 03提供点云、RGB、深度、语义图像和俯视地图等观测。
  • 04提供兼容 Gymnasium 的强化学习环境。
  • 05内置环路、交叉口、停车场等多智能体场景。
  • 06可通过 pip 安装,支持 Linux、Windows 和 macOS。

适用场景

  • 训练和评估强化学习智能体在未见场景中的泛化能力。
  • 使用仿真传感器数据验证感知或规划算法。
  • 回放 nuScenes 或 Waymo 真实日志并加入响应式交通进行测试。
  • 在路口、环岛等场景中开展多智能体驾驶实验。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/metadriverse/metadrive.git
  2. 2

    进入项目文件夹

    cd metadrive
  3. 3

    以可编辑模式安装 MetaDrive

    pip install -e .
  4. 4

    运行测试脚本验证安装

    python -m metadrive.examples.profile_metadrive

使用前须知

  • 运行带图形界面的模拟器需要配置 Python 环境并依赖基于 Panda3D 的渲染器。

收录于专题

标签

常见问题

metadrive 是什么?
面向强化学习与自动驾驶研究的轻量级 Python 驾驶仿真器,支持传感器仿真与 Gymnasium 风格环境。 MetaDrive 是一款面向人工智能与自动驾驶研究的驾驶仿真器。它可以基于不同路网和交通设置程序化生成几乎无限的场景,也可以加载真实世界的驾驶日志,适合研究泛化能力强的强化学习。
metadrive 可以免费使用吗?用的什么许可证?
metadrive 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
metadrive 还在维护吗?
活跃维护中。metadrive 最近一次提交是在 2026年10月16日。
metadrive 适合用来做什么?
训练和评估强化学习智能体在未见场景中的泛化能力。 使用仿真传感器数据验证感知或规划算法。 回放 nuScenes 或 Waymo 真实日志并加入响应式交通进行测试。 在路口、环岛等场景中开展多智能体驾驶实验。
metadrive 怎么安装和运行?
克隆仓库: git clone https://github.com/metadriverse/metadrive.git 进入项目文件夹: cd metadrive 以可编辑模式安装 MetaDrive: pip install -e . 运行测试脚本验证安装: python -m metadrive.examples.profile_metadrive
在哪里获取 metadrive?
源代码和安装说明在 GitHub 上:https://github.com/metadriverse/metadrive

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目