Autoware安装过程参考了几位大大的教程,都已经非常详细,而且也提供的好多避坑指南。请在确定仔细阅读以下链接后,明确了安装过程和目标,明确了要装的显卡驱动和cuda版本后,再开始安装。 这是断断续续装了一个月的痛苦和感悟… 主要参考-主线安装: 官方指南 补充参考一 补充参考二:ROS 补充参考三
最后还是回归到Ubuntu16.04安装的autoware, 18.04中各种报错。 建议重新安装过程中,从第一步安装系统开始,除了显卡驱动外,其他按照博主的内容一步一步安装下去,基本可以完成安装。切记不要安装最新版本的cmake,不要切换python2.x版本到3.0版本以上。如果报错,请重装系统再来一遍。关键安装文件opencv/Qt文件请做好备份。
前面ROS/opencv/Qt安装按照这个博主的文章, https://blog.csdn.net/jianxuezixuan/article/details/85630346 autoware的安装参考这位博主的文章,用的gittee,下载速度会更快。 https://blog.csdn.net/zbr794866300/article/details/107109186
最后如果不能运行runtime_manager,窗口闪退等问题, 比如
[rospack] Error: package 'runtime_manager' not found rospack: command not found请在./run 前运行bash文件:
sudo source ~/autoware/ros/devel/ setup.bash**
** Nvidia驱动与Ubuntu内核驱动的冲突问题,请务必确认Ubuntu自带驱动是否关闭,不然系统的持续黑屏会让你抓狂!
lsmod | grep nouveau验证ubuntu自带的英伟达显卡是否关闭,如果没有输出,说明显卡已经关闭。 显卡驱动安装可以在线安装也可以本地下载安装,攻略有很多。 重要的事情说两遍: 如果装完显卡驱动仍然出现黑屏问题,请使用更低版本的显卡驱动。 如果装完显卡驱动仍然出现黑屏问题,请使用更低版本的显卡驱动。 **
** 安装依赖项时,Catkin会报错,找不到catkin-package, 并且指向python-catkin-pkg文件包出错。或者ros–catkin报错。
$ sudo apt update $ sudo apt install -y python-catkin-pkg python-rosdep ros-$ROS_DISTRO-catkin $ sudo apt install -y python3-pip python3-colcon-common-extensions python3-setuptools python3-vcstool $ pip3 install -U setuptools这是ROS环境变量设置问题,需要将ROS增加到bash中,可以用以下命令:
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc也可以直接编辑手动添加: source /opt/ros/melodic/setup.bash
sudo vim ~/.bashrc source ~/.bashrc直接下载github或者gitlab的文件简直就是痛不欲生,看着terminal你都不知道它在干什么?下载了多少?挂了一天也不见动静,反复好多次,还是直接本地安装吧。 文件附在云盘上,各位自取。
Autoware的测试demo链接如下: 链接:https://pan.baidu.com/s/1jQbSz774vLx9ZAd0lDFu-Q 提取码:ahph
#All required rosdeps installed successfully