Autoware
autoware
ROS
🧩 软硬件结合
已发布
项目简介
Autoware是全球领先的自动驾驶开源软件项目。
Autoware 是全球领先的开源自动驾驶软件框架,由 Autoware 基金会维护,旨在为各类车辆平台和商业应用场景提供一套完整、可投入生产的自动驾驶解决方案。该项目解决了自动驾驶研发中从算法原型到实际部署的鸿沟问题,通过模块化设计,将感知、定位、规划、控制等核心功能集成于统一的软件栈中,极大降低了企业和研究机构开发自动驾驶系统的门槛与重复劳动。
标签
项目特点
**生产级软件栈**:提供从感知到控制的完整自动驾驶功能,可直接用于实际部署。
**模块化架构**:基于 ROS 2 的模块化设计,便于扩展、替换和定制各个功能模块。
**多平台支持**:支持多种车辆平台和传感器配置,适应不同的自动驾驶应用场景。
**完善的仿真环境**:集成了仿真工具,支持在虚拟环境中快速开发和测试算法。
**活跃的社区与生态**:拥有 Discord、Twitter、LinkedIn 等社区渠道,以及多个工作组推动项目发展。
**丰富的文档与教程**:提供详细的安装指南、快速入门演示和贡献指南,降低上手门槛。
技术规格
| 基础框架 | |
|---|---|
| 核心功能 | |
| 支持平台 | |
| 传感器支持 | |
| 仿真环境 | |
| 编程语言 | |
| 许可证 |
项目资源
autowarefoundation/autoware
autoware-documentation/main
autowarefoundation/autoware-documentation
autowarefoundation/autoware_universe
/www.autoware.org
discord.gg/Q94UsPvReQ
intent/follow?screen_name=AutowareFdn
company/the-autoware-foundation
autowarefoundation.github.io/autoware-ci-metrics
autowarefoundation/autoware
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 高性能计算机(如 NVIDIA Jetson / x86 PC) | 1 | — | 运行 Autoware 软件栈 |
| LiDAR | 1+ | — | 用于环境感知 |
| 摄像头 | 1+ | — | 用于视觉感知 |
| 雷达 | 1+ | — | 用于目标检测 |
| IMU | 1 | — | 用于姿态估计 |
| GPS/GNSS | 1 | — | 用于全局定位 |
| 线控车辆 | 1 | — | 支持 CAN/ROS 控制的车辆 |
| 仿真软件(如 AWSIM、CARLA) | 1 | — | 用于无实车开发测试 |
所需工具
计算机(3D建模)
必需
树莓派/开发板
必需
传感器模块
摄像头模块
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 5/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 5/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 5/5
⚪ 创造与创新: 4/5
项目图库
所需技能
🔧 **动手能力**:需要具备车辆硬件集成、传感器安装与标定、线控系统调试等动手能力。
💻 **编程能力**:需要精通 C++ 和 Python,熟悉 ROS 2 编程模型、多线程编程、算法实现与优化。
⚡ **电子电路**:需要了解传感器接口(如 CAN、以太网)、电源管理、信号处理等基础知识。
适用场景
**自动驾驶研究与开发**:作为学术机构和企业研究自动驾驶算法的平台。
**自动驾驶车辆商业化部署**:用于开发物流车、接驳车、出租车等商用自动驾驶车辆。
**自动驾驶技术教学与培训**:作为高校自动驾驶课程的教学实践平台。
**自动驾驶算法竞赛**:作为参赛团队的开发基础框架。