要求:PCL >=1.7 安装ROS环境
可选依赖安装g2o 安装g2o依赖包:
$ sudo apt-get install cmake libeigen3-dev libsuitesparse-dev源码编译g2o
$ cd ~ $ git clone https://github.com/RainerKuemmerle/g2o.git $ cd g2o/ $ mkdir build $ cd build/ $ cmake ../ $ make安装完之后库文件在/usr/local/lib,头文件在/usr/local/include/g2o 可选安装GTSAM 源码安装
$ cd $ git clone https://bitbucket.org/gtborg/gtsam.git $ cd gtsam $ mkdir build $ cd build $ cmake .. $ make check $ make install可选安装cvsba 依赖安装
sudo apt-get install liblapack-dev libf2c2-dev下载cvsba-1.0.0:http://sourceforge.net/projects/cvsba/files/latest/download?source=typ_redirect 解压编译cvsba-1.0.0
$ cd ~/cvsba-1.0.0 $ mkdir build $ cd build $ cmake .. $ make $ sudo make install让rtabmap可以找到,配置如下:
$ sudo mkdir /usr/local/lib/cmake/cvsba $ sudo mv /usr/local/lib/cmake/Findcvsba.cmake /usr/local/lib/cmake/cvsba/cvsbaConfig.cmake源码安装rtabmap
$ cd ~ $ git clone https://github.com/introlab/rtabmap.git $ cd rtabmap/build $ cmake -DCMAKE_INSTALL_PREFIX=~/catkin_ws/devel .. $ make $ make installTerminal-1:启动深度相机kinectV2
roslaunch kinect2_bridge kinect2_bridge.launchTerminal-2:启动建图
$ cd ~ $ cd rtabmap/bin $ ./rtabmap接着连点两次 OK 启动界面, 再选择kinectV2相机: 然后点击新文件 点击开始按钮,就可以了。 暂停运行 停止 结果保存
