Ubuntu16.04下用kinect v2实现RTABMAP-ROS建图

本文档详细介绍了在Ubuntu16.04下使用kinect v2和RTABMAP-ROS进行视觉SLAM建图的步骤,包括环境配置、rtabmap-ros包的安装、运行测试以及使用rtabmapviz和rviz进行在线可视化。在建图过程中,作者遇到了源码编译问题和设备连接问题,并分享了解决方案和参考资料。
摘要由CSDN通过智能技术生成

Ubuntu16.04下用kinect v2实现RTABMAP-ROS建图

本人最近刚接触到Visual SLAM的知识,作为初学者,看了很久高翔《视觉SLAM十四讲》,理论暂时没有完全搞明白。

近期再尝试使用kinect v2进行RTABMAP建图,网上查找了很多资料,发现对于SLAM大部分的内容都是在ROS下进行,于是我也在其中进行尝试,期间遇到很多问题,现在终于跑通,特来记录,以供我这样的小白日后方便查看。

一、前期准备

1.安装ROS环境:https://blog.csdn.net/jianzhuan2824/article/details/89098865

2.安装kinect v2驱动以及ROS下运行:https://blog.csdn.net/jianzhuan2824/article/details/89242345

二、安装rtabmap-ros包

1.参考文章

官网:http://introlab.github.io/rtabmap/
安装 教程:
github外文参考文章:https://github.com/introlab/rtabmap_ros#installation
网上查找到的自认为最好的一篇安装教程:https://www.ncnynl.com/archives/201709/1991.html

2.安装

安装方法总共分两种, 一种是直接deb安装,一种是源码安装。

源码安装详见上边的例程。本人亲自尝试了下,发现在编译RTABMAP时会出现 /usr/bin/ls 找不到lBoost::timer 的错误,为了解决这个错误,我花费了2个周时间,最后毫无收获。

所以这里不建议大家去折腾源码安装,费力不讨好。

我也尝试在~/catkin_ws/src下复制源码rtabmap_ros,然后到 ~/catkin_ws下进行catkin_make,但是还是编译出错,这种方法也放弃了。

其实,github上说的很明确, <

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值