Closed YuYuCong closed 6 years ago
确定编译过ORB_SLAM2的ROS版吗? 记得使用build_ros.sh来编译。 可以看看ORB_SLAM2/Examples/ROS/ORB_SLAM2里有没有RGBD,Mono, Stereo这些二进制文件 如果有的话可能是.bashrc里的ROS_PACKAGE_PATH环境变量没有加上
检查了ORB_SLAM2/Examples/ROS/ORB_SLAM2里面确实没有RGBD,Mono, Stereo这些二进制文件。 然后我记起来./build_ros.sh编译的时候有报错信息: 请问以下报错您是否已有解决方案?
非常感谢!问题已经得到了解决!
编译./build_ros.sh时报错: /usr/lib/x86_64-linux-gnu/libboost_system.so: error adding symbols: DSO missing from command line
在ORB_SLAM2/Examples/ROS/ORB_SLAM2/Cmakelist.txt 文件后面加入两句:
target_link_libraries(Stereo boost_system boost_filesystem)
target_link_libraries(RGBD boost_system boost_filesystem)
保存后再次编译即可。
在运行launch时找不到RGBD节点
确认已经添加了pkg的路径,以下是~/.bashrc的部分内容