ROS 編譯orbslam出錯,ros路徑問題

2021-08-14 23:30:36 字數 483 閱讀 7142

cmake error at cmakelists.txt:2 (include):

include could not find load file:

/core/rosbuild/rosbuild.cmake

cmake error at cmakelists.txt:4 (rosbuild_init):

unknown cmake command "rosbuild_init".

其實是因為ros的當前工作目錄沒設定對。

之前一直用

$ sudo gedit ~/.bashrc

把路徑加進去,後來source ~/.bashrc之後,還是找不對目錄。

然後在/opt/ros/indigo/setup.sh最後加

export ros_package_path=$:path/orb_slam2/examples/ros

source 下成功了。 很神奇為啥在~/.bashrc下就不行

編譯 ORB SLAM的ROS編譯

問題 問題分析 在網上搜了很多資料,有兩種 pip install rospkg 但是提示python2.7不在維護資訊,然後重新編譯沒成功 可能是由於ros和python3衝突導致的,需要切換python版本 bashrc新增環境變數 export pythonpath pythonpath us...

ros 編譯ORBSLAM2時候,ros路徑問題

cmake error at cmakelists.txt 2 include include could not find load file core rosbuild rosbuild.cmake cmake error at cmakelists.txt 4 rosbuild init un...

ORB SLAM3 ROS相關部分的編譯問題

執行build ros.s 件是遇到錯誤 解決 把ros mono.cc,ros rgbd.cc,ros stereo.cc檔案中的 orb slam2 全部改為 orb slam3 在cmke檔案中做如下更改,因為沒有用ar,所以登出了ar部分。set libs thirdparty dbow2 ...