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時候仍會出現問題