基于 Unreal Engine 的开源仿真器,用于无人机、汽车等自动驾驶载具的 AI 与计算机视觉研究。
carla-simulator/carla
面向自动驾驶研究的开源仿真器,基于 Unreal Engine 提供城市场景与传感器仿真。
- Star
- 14,572
- Fork
- 4,736
- 未关闭 Issue
- 1,212
- 最近提交
- 19小时前
这是什么?
CARLA 是一款面向自动驾驶研究的开源仿真器,用于自动驾驶系统的开发、训练和验证。项目提供城市路网、建筑和车辆等可免费使用的开源数字资产,并支持自定义传感器组合与环境条件。
当前开发分支 ue58-dev 基于 Unreal Engine 5.8,与基于 Unreal Engine 4.26 的 ue4-dev 分支差异较大,选择时需注意。构建需要获得 Epic 的 Unreal Engine 分支访问权限,项目提供适用于 Ubuntu 22.04/24.04 和 Windows 11 的构建脚本,并提供 Python API 用于控制仿真。
生态中还有排行榜、场景运行器、ROS 桥接、驾驶基准测试以及 Autoware 桥接等相关仓库。
核心功能
- 01提供路网、建筑和车辆等可自由使用的城市开源资产。
- 02支持配置传感器组合与环境条件。
- 03提供 Python API 用于控制仿真。
- 04生态中提供 ROS 桥接与 Autoware 集成。
- 05ue58-dev 分支基于 Unreal Engine 5.8 构建。
适用场景
- 在模拟城市交通中训练和验证感知或驾驶策略。
- 在不同环境条件下测试摄像头、激光雷达等传感器配置。
- 开展自动驾驶研究实验与基准测试。
快速上手
- 1
从 GitHub 克隆 ue58-dev 分支
git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 - 2
在 CARLA 根目录运行交互式安装脚本
./CarlaSetup.sh --interactive - 3
使用 CMake 配置并构建 CARLA
cmake --build Build - 4
启动带有 CARLA 的 Unreal Engine 编辑器
cmake --build Build --target launch
使用前须知
- 构建需要访问 CARLA 的 Unreal Engine 5.8 分支,必须先将 GitHub 账号与 Epic Games 关联。
- 仅支持 Ubuntu 22.04/24.04 或 Windows 11,更早的系统版本不受支持。
- 推荐硬件配置较高:RTX 3070 或更好的显卡、32 GB 内存,以及 16 GB 或以上显存。
- 构建过程耗时长且占用大量磁盘空间,因为需要下载并编译 Unreal Engine。
收录于专题
标签
常见问题
- carla 是什么?
- 面向自动驾驶研究的开源仿真器,基于 Unreal Engine 提供城市场景与传感器仿真。 CARLA 是一款面向自动驾驶研究的开源仿真器,用于自动驾驶系统的开发、训练和验证。项目提供城市路网、建筑和车辆等可免费使用的开源数字资产,并支持自定义传感器组合与环境条件。
- carla 可以免费使用吗?用的什么许可证?
- carla 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- carla 还在维护吗?
- 活跃维护中。carla 最近一次提交是在 2026年11月6日。
- carla 适合用来做什么?
- 在模拟城市交通中训练和验证感知或驾驶策略。 在不同环境条件下测试摄像头、激光雷达等传感器配置。 开展自动驾驶研究实验与基准测试。
- carla 怎么安装和运行?
- 从 GitHub 克隆 ue58-dev 分支: git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 在 CARLA 根目录运行交互式安装脚本: ./CarlaSetup.sh --interactive 使用 CMake 配置并构建 CARLA: cmake --build Build 启动带有 CARLA 的 Unreal Engine 编辑器: cmake --build Build --target launch
- 在哪里获取 carla?
- 源代码和安装说明在 GitHub 上:https://github.com/carla-simulator/carla
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.9万+16 本周4929C++Other更新于 2个月前
开源、与引擎解耦的自主系统仿真平台,覆盖无人机、固定翼和无人地面车辆,可选 Unreal Engine 5 渲染。
938+6 本周180C++MIT维护活跃更新于 15天前
开源机器人仿真器,用于建模、编程和模拟机器人、车辆及机械系统。
4754+16 本周2098C++Apache-2.0维护活跃更新于 昨天
基于 Unreal Engine 的无人机、汽车等载具仿真器,由 Cosys-Lab 扩展了多种传感器与接口。
446+3 本周146C++Other更新于 上个月
基于 Gymnasium 的自动驾驶仿真环境合集,用于训练和测试自动驾驶与决策智能体。
3341905PythonMIT维护活跃更新于 8天前
面向强化学习与自动驾驶研究的轻量级 Python 驾驶仿真器,支持传感器仿真与 Gymnasium 风格环境。
1274+3 本周210PythonApache-2.0更新于 22天前