ubuntu20.04安装autoware教程
在Ubuntu 20.04系统上安装Autoware需根据具体版本选择安装方式。以下是基于不同分支的安装指南,建议优先选择官方推荐的Docker容器化方案以提高兼容性:
一、Autoware.universe安装(推荐)
-
系统准备
确保系统已更新至最新版本,并安装必要工具链:sudo apt update && sudo apt upgrade -y sudo apt install git curl wget -
依赖安装
- 安装Docker引擎及NVIDIA容器工具包(需GPU支持):
# Docker安装参考官方文档 curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER # NVIDIA容器工具包 sudo apt install nvidia-container-toolkit - 安装rocker工具(简化容器交互):
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list' sudo apt install rocker
- 安装Docker引擎及NVIDIA容器工具包(需GPU支持):
-
克隆仓库与启动
git clone https://github.com/autowarefoundation/autoware.git cd autoware rocker --nvidia --x11 --user --volume autoware -- ghcr.io/autowarefoundation/autoware-universe:latest
二、Autoware.ai(1.15.0版本)
-
ROS环境配置
安装ROS Noetic桌面完整版:sudo apt install ros-noetic-desktop-full echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc -
工作空间构建
mkdir -p ~/catkin_ws/src cd ~/catkin_ws && catkin_make -
源码编译
cd ~/catkin_ws/src git clone --branch 1.15.0 https://gitlab.com/autowarefoundation/autoware.ai/autoware.git rosdep install --from-paths . --ignore-src -r -y cd ~/catkin_ws && catkin_make -DCMAKE_BUILD_TYPE=Release -
环境变量配置
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc source ~/.bashrc
三、Autoware.Auto(脚本化安装)
- 执行自动化脚本
wget https://raw.githubusercontent.com/autowarefoundation/autoware.auto/main/autoware_install.sh chmod +x autoware_install.sh ./autoware_install.sh
注意事项
-
硬件要求
推荐使用至少16GB内存及支持CUDA的NVIDIA显卡(如使用仿真工具Gazebo)。 -
版本选择
- Autoware.universe为当前活跃开发分支,适合最新功能验证;
- Autoware.ai 1.15.0为经典版本,需手动处理依赖冲突;
- 避免混合安装不同分支,可能引发环境冲突。
-
运行验证
启动核心模块(以Autoware.ai为例):roslaunch runtime_manager runtime_manager.launch
建议优先参考官方文档获取最新配置指南,并确保安装过程中网络通畅以避免依赖下载失败。

浙公网安备 33010602011771号