Autoware.universe source install安装教程
一、source installation
Ubuntu 22.04 + ROS2 Humble
- sudo apt-get -y update
- sudo apt-get -y install git
- git clone https://github.com/autowarefoundation/autoware.git
- cd autoware
- /setup-dev-env.sh
notice: 如果遇到了CUDA相关问题,尝试下面三种解决方案
方案一:
sudo apt-mark unhold \
"cuda*" \
"libcudnn*" \
"libnvinfer*" \
"libnvonnxparsers*" \
"libnvparsers*" \
"tensorrt*" \
"nvidia*"
./setup-dev-env.sh
方案二:
sudo apt purge \
"cuda*" \
"libcudnn*" \
"libnvinfer*" \
"libnvonnxparsers*" \
"libnvparsers*" \
"tensorrt*" \
"nvidia*"
sudo apt automove
./setup-dev-env.sh
方案三:
./setup-dev-env.sh --no-nvidia
本人在安装过程中,采用方案二解决该问题
- cd autoware
- mkdir src
- vcs import src < autoware.repos
- source /opt/ros/humble/setup.bash
- rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
- colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release
Notice:
编译时由于本文电脑原先安装了cuda-11.8,而官方推荐的是cuda-11.6,因此,需要指定对应的cuda版本为cuda-11.6(cuda-11.8能否用于编译暂时未做测试,不确定)
# 在usr/local目录下查看自己安装的cuda版本
cd /usr/local/
ls
# 使用stat命令查看当前cuda软链接指向哪个cuda版本
stat cuda
# 重新建立软链接
sudo rm -rf cuda
sudo ln -s /usr/local/cuda-11.6 /usr/local/cuda
# 在~/.bashrc中进行修改
参考文献:
- https://autowarefoundation.github.io/autoware-documentation/main/installation/autoware/source-installation/
- https://blog.csdn.net/csdn_tclz/article/details/108628352、
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律