Autoware不同版本介绍
Autoware官方说明文档:https://autowarefoundation.github.io/autoware-documentation/main
Autoware.AI
第一个基于 ROS 1 发布的 Autoware 发行版,该存储库包含各种软件包,涵盖自动驾驶技术的不同方面 - 传感、驱动、定位、映射、感知和规划。由于多种原因,很难提高 Autoware.AI 的功能,已于2022年底停止维护。想要使用autoware.ai的功能,建议切换到Autoware.core/universe。 autoware.1.10版本后,标定工具箱需要另外安装。现已推出轻量级标定工具,不依赖于autoware环境,即不需要下载安装编译整个autoware环境,可独立运行。
主要支持ubuntu14.04-indigo、Ubuntu16.04-kinetic、ubuntu18.04-melodic。
Autoware.Auto
基于 ROS 2 发布的第二个 Autoware 发行版。从 Autoware.AI 开发中吸取的经验教训,Autoware.Auto 采用了不同的开发过程来开发 ROS 2 版本的 Autoware,避免了简单地将 Autoware.AI 从 ROS 1 移植到 ROS 2。取而代之的是,用适当的工程实践将代码库从头开始重写的。 auto版本对新工程师的门槛太高,且进行大规模的架构更改非常困难。 暂时没有找到属于auto版本的标定模块。
主要支持ubuntu18.04-dashing、ubuntu20.04-foxy、galactic。
Autoware.core/universe
基于ROS2,Autoware Core 继承了 Autoware.Auto 的原始策略,包含基本的运行时和技术组件,可满足自动驾驶系统所需的传感、计算和驱动等基本功能和能力。Universe 模块是 Core 模块的扩展,可由技术开发人员提供,以增强传感、计算和驱动的功能和能力。 需要另外安装Calibrtion Tools标定工具,且使用标定工具时,需要编译整个autoware环境。
主要支持ubuntu20.04-galactic、ubuntu22.04-humble。