CARLA 模拟器
carla
机器人, 车载/ADAS
🧩 软硬件结合
已发布
项目简介
Open-source simulator for autonomous driving research.
CARLA 是一款面向自动驾驶研究领域的开源仿真模拟器,由社区从零开始构建,旨在为自动驾驶系统的开发、训练和验证提供完整支持。该项目不仅开放了核心代码和通信协议,还免费提供了专门设计的数字资产,包括城市布局、建筑、车辆等,让研究人员能够直接使用高保真的虚拟环境进行实验。
标签
项目特点
**开源与免费**:代码和数字资产均开源,可自由使用。
**高度逼真的环境**:基于 Unreal Engine 5.5 构建,提供高质量的视觉和物理仿真。
**灵活的传感器配置**:支持自定义传感器套件,包括摄像头、激光雷达、雷达等。
**丰富的数字资产**:提供城市布局、建筑物、车辆等多种开放数字资产。
**强大的生态系统**:包含自动驾驶排行榜、场景运行器、ROS 桥接、基准测试等多个相关仓库。
**支持多种操作系统**:可在 Ubuntu 22.04/24.04 和 Windows 11 上构建和运行。
技术规格
| 引擎 | |
|---|---|
| 操作系统 | |
| 处理器 | |
| 内存 | |
| 显卡 | |
| 显存 | |
| Python API | |
| 构建系统 | |
| 许可证 |
项目资源
carla-simulator/carla
/carla-ue5.readthedocs.io
/carla.org
carla-simulator/carla
carla-simulator/carla
discord.gg/8kqACuC
latest/build_linux_ue5
latest/build_windows_ue5
latest/python_api
latest/bp_library
/leaderboard.carla.org
carla-simulator/scenario_runner
carla-simulator/ros-bridge
carla-simulator/driving-benchmarks
carla-simulator/carla-autoware
carla-simulator/reinforcement-learning
carla-simulator/carla-map-editor
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 高性能计算机 | 1 | — | 满足推荐系统配置 |
| Unreal Engine 5.5 (CARLA Fork) | 1 | — | 需通过 Epic Games 授权访问 |
| Python 3 | 1 | — | 用于运行 Python API |
| CMake | 1 | — | 构建系统 |
| Ninja | 1 | — | 构建工具 |
| Visual Studio 2022 (Windows) | 1 | — | 仅 Windows 平台需要 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 4/5
🔵 动手与操作: 4/5
🔵 狂热与坚持: 4/5
🔵 创造与创新: 3/5
项目图库
视频
watch
watch
所需技能
🔧 **动手能力**:需要能够搭建和配置高性能计算机,安装操作系统和依赖软件,处理编译和构建过程中的问题。
💻 **编程能力**:需要掌握 Python 和 C++ 编程,熟悉 CMake 构建系统,能够使用 Git 进行版本控制。
⚡ **电子电路**:不需要。
适用场景
**自动驾驶算法研究**:在逼真的仿真环境中开发和测试感知、规划、控制算法。
**传感器融合与仿真**:配置和测试多种传感器(摄像头、激光雷达、雷达等)的融合算法。
**端到端驾驶模型训练**:使用强化学习或模仿学习训练端到端驾驶模型。
**自动驾驶系统集成与验证**:集成完整的自动驾驶软件栈(如 Autoware、ROS)并进行系统级验证。
**学术研究与论文复现**:作为自动驾驶领域的标准仿真平台,用于复现和比较不同研究方法的性能。