pS : 仅为学习收藏各种链接,为日后回顾加深印象
以下步骤在参考链接的接触上,改变了opencv的安装方式
autoware及其依赖的安装:分镜像docker和source,此处是source,成功率较高
具体安装步骤如下 ubuntu16.04
1.安装ROS kinetic,按照wiki官网步骤安装ROS kinetic:http://wiki.ros.org/kinetic/Installation/Ubuntu
2.安装opencv,此处我们直接通过终端命令 sudo apt-get install libopencv-dev进行安装
网上很多教程通过下载source进行安装,尝试过一次,经常报错,故放弃
3.ubuntu16.04安装QT5:https://download.qt.io/official_releases/qt/,选择对应的版本,
安装g++,runtime OpenGL等等,网上教程非常多,参考给出链接
4.Autoware安装
4.1.为Ubuntu16.04 ROS Kinetic安装系统依赖项
sudo apt-get update
sudo apt-get install -y python-catkin-pkg python-rosdep python-wstool ros-$ROS_DISTRO-catkin libmosquitto-dev gksu
4.2.克隆源代码
cd $HOME
git clone https://github.com/CPFL/Autoware.git --recurse-submodules
4.3.初始化工作区,让rosdep安装缺失的依赖项并编译
cd ~/Autoware/ros/src
catkin_init_workspace
cd ../
rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
./catkin_make_release
4.4. 运行
cd $HOME/Autoware/ros
./run
5.demo的运行,参考链接https://blog.csdn.net/jianxuezixuan/article/details/85789598
https://blog.csdn.net/yourgreatfather/article/details/86504547
6.autoware用户界面的解释,参考链接:https://blog.csdn.net/jianxuezixuan/article/details/86015224
常见错误:
1.在运行./run这一步时,出现过no module named psutil
解决办法:sudo apt-get install python-psutil
之前尝试过下载离线包安装,以及python -m pip install psutil安装,虽然import没问题,但是当运行./run时候仍会出现问题