最近开始实习,做三维稠密建图相关的工作,同组的哥们来的比我早两周,已经在尝试用RTAB-Map稠密建图了,仿真环境下的双目数据集,1280*720的分辨率。具体我做什么还没有定,先跑一遍然后开始看代码好了。
1.安装
安装链接,最好先装好ROS,然后OpenCV,G2O,GTSAM,这几个库最好都用源码装,其中G2O的版本最好用17年那个版本,在clone的时候这样写:
$ git clone --branch 20170730_git https://github.com/RainerKuemmerle/g2o.git
题外话,如果你git clone的时候速度比较慢,把下面两行加到/etc/hosts文件里
192.30.253.112 github.com
151.101.44.249 github.global.ssl.fastly.net
然后执行
$ sudo /etc/init.d/networking restart
在编译这几个库还有RTAB-Map源码的时候,注意一下CMake ..之后输出的结果,如果提示缺失哪个库,记得安装,尤其是检查G2O的include还有bin有没有被发现,编译安装之后执行rtabmap就可以运行程序了。还有在安装好之后执行rtabmap运行程序的时候有时候会提醒
rtabmap: error while loading s