Rtabmap简介
rtabmap是一种基于全局贝叶斯的闭环检测的RGBD-SLAM方法,其主要思想就是:假设更频繁的被访问的定位点比其他的定位点更容易形成闭环。一个定位点被连续访问的次数就可以用来衡量其易于形成闭环的权重。当需要从WM转移定位点到LTM时,优先选择具有低权重的定位点。
硬件:利用kinect的深度数据用来定位,用kinect转换成激光数据进行构图。订阅odom主题。
官方安装教程:https://github.com/introlab/rtabmap_ros
源码安装
环境:ubuntu1404 indigo
加入之前安装过二进制版本的rtabmap,需要从系统中移除
sudo apt-get remove ros-kinetic-rtabmap ros-kinetic-rtabmap-ros
下载源码直接编译
$ cd ~
$ git clone https://github.com/introlab/rtabmap.git