ORB-SLAM運行自己的雙目數據集

1. orb-slam2 ros下編譯出錯

在這裏插入圖片描述解決辦法:在gedit ~/.bashrc時 需要注意環境變量設置順序:

source /home/gavyn/catkin_ws/devel/setup.bash
source /opt/ros/kinetic/setup.bash
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/gavyn/catkin_ws/src/ORB_SLAM2/Examples/ROS/ORB_SLAM2

工作空間catkin_ws應該放在最前面(否則找不到包),其次是ros,最後是Package(否則無法編譯)
保存退出更新一下source ~/.bashrc
再查看是否正確部署好環境:echo $ROS_PACKAGE_PATH
應該返回如下結果:/opt/ros/kinetic/share:/home/xxx/ORB_SLAM2/Examples/ROS/ORB_SLAM2
之後才能正確執行腳本編譯./build_ros.sh
roscore
rosrun package…
————————————————
版權聲明:本文爲CSDN博主「MoonShapedPool」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/moonshapedpool/article/details/84070829

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章