【ROS】RTABMAP安装及数据集测试

RTABMAP官方论坛

安装相关依赖

sudo apt-get install ros-melodic-rtabmap ros-melodic-rtabmap-ros
sudo apt-get remove ros-melodic-rtabmap ros-melodic-rtabmap-ros

安装RTABMAP

这个不需要安装在工作目录下

rtabmap下载下来之后只需要单独放在主目录下,Rtabmap-ros需要放在工作空间下。两者不可以放在同一个文件下,否则在工作空间中catkin_make不通过

cd 
git clone https://github.com/introlab/rtabmap.git rtabmap
cd rtabmap/build
cmake -DCMAKE_INSTALL_PREFIX=~/catkin_ws/devel ..
make -j4
make install

make过程中遇到一个问题显示
c++: internal compiler error: 已杀死 (program cc1plus) Please submit a full…
这个可能是虚拟机内存不足的问题,关机后再添加一点内存即可

安装RTABMAP_ROS

这个安装在工作目录下

mkdir rtabmap_ws
cd rtabmap_ws
git clone https://github.com/introlab/rtabmap_ros.git src/rtabmap_ros
catkin_make -j1 

大概率会遇到说缺少文件
比如缺少RTABMAPConfig.cmake在这里插入图片描述
这时候安装一下RTABMAP即可
sudo apt-get install ros-melodic-rtabmap

数据集下载

这里我下载的是MH_01这个数据集
数据集下载
在这里插入图片描述

也可以下载后面ASL Dataset Format的数据集
不过这个不能用ROSBAG的方式运行

运行ROSBAG数据集测试

数据集下载完成并且RTABMAP安装完成后

roslaunch rtabmap_ros euroc_datasets.launch MH_seq:=true
# 另起一个新终端
rosbag play --clock MH_01_easy.bag

执行正常,应该会自动开始建图操作
在这里插入图片描述

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值