rgbdslam_v2安装并使用

rgbdslam_v2安装并使用

此文档为原创,转载请注明来自CSDN Jasmine_shine的专栏

网址:http://blog.csdn.net/jasmine_shine/article/details/46700149

1、  下载安装包

由于ros.org官网上只有fuerte之前版本的rgbdslam,所以对于之后的ROS版本的请从以下网址下载:http://felixendres.github.io/rgbdslam_v2/。

 

2、  安装

按照以上网址的“Installation from Scratch”的说明文档进行安装,具体步骤是:

(1)      创建ROS工作空间。当然已经建立过的,可以不用重新建立。

(2)      把下载好的rgbdslam包放进工作空间。

(3)      编译rgbdslam包。

 

3、  问题集锦

3.1 catkin_make出现的错误:

(1)SiftGPU cannot be compiled. Returnd 2。

解决方法:将cmakelist.txt里的set(USE_SIFT_GPU 1)改为set(USE_SIFT_GPU 0)。

(2)/tmp/ccJWleRv.s:7191: Error: no such instruction: `vfmadd312ss(%ecx),%xmm0,%xmm1'

类似以上很多这样的错误提示。

         解决方法:将cmakelist.txt里的SET(CMAKE_CXX_FLAGS"-ggdb -O3 -fPIC -std=c++0x
“)改为SET(CMAKE_CXX_FLAGS "-ggdb -O3 -fPIC -std=c++0x -march=native-mno-avx")。

(3)缺少libglew1.6-dev

         解决方法:安装依赖项$ sudoapt-get install libglew1.6-dev。

 

4、  测试

$roslaunch rgbdslam openni+rgbdslam.launch

openni安装请参考http://blog.csdn.net/jasmine_shine/article/details/46444603。

 

你可能感兴趣的:(安装,使用,rgbdslam_v2)