UBUNTU18.04安裝使用ORB-SLAM2


1.下載:

  git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2

2.依賴項:

  sudo apt install autotools-dev ccache doxygen dh-autoreconf git liblapack-dev libblas-dev libgtest-dev libreadline-dev libssh2-1-dev pylint clang-format-3.8

3.安裝eigen,pangolin

4.解決ORB-SLAM2編譯死機問題

  vim build.sh,在最后將 -j 取消掉。

5.解決usleep問題

  在include里面的system.h加入#include<unistd.h>

6.運行./build.sh

 

7.修正錯誤Failed to invoke rospack to get compile flags for package 'ORB_SLAM2'.

  sudo gedit ~/.bashrc修改bashrc,在其末端加入

export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/username/catkin_ws/src/ORB_SLAM2/Examples/ROS

並在加入保存后在終端運行source ~/.bashrc

 

8.修正錯誤recipe for target 'CMakeFiles/Mono.dir/all' failed

set(LIBS
${OpenCV_LIBS}
${EIGEN3_LIBS} ${Pangolin_LIBRARIES}
${PROJECT_SOURCE_DIR}/../../../Thirdparty/DBoW2/lib/libDBoW2.so
${PROJECT_SOURCE_DIR}/../../../Thirdparty/g2o/lib/libg2o.so
${PROJECT_SOURCE_DIR}/../../../lib/libORB_SLAM2.so
-lboost_system
)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM