用ORB_SLAM2跑数据集的经历(包括地图保存与重载)

ORB_SLAM2官网:

https://github.com/raulmur/ORB_SLAM2

Ubuntu14.04中安装Pangolin出现的错误(Pangolin官网提供的包有问题,下面这个包好用):

https://blog.csdn.net/zzu_seu/article/details/84866858#commentsedit

两种方法跑:

1:不在ROS跑,按照官网的步骤来就没问题很顺利,值得一说的是yaml文件是用来存相机标定结果的。association文件用它的python脚本文件就行。

2:用ROS跑,麻烦大了,首先数据需要是bag类型的。那最关键的是后面的输入参数的形式:

rosbag play --pause .bag文件发布的节点:=Pangolin接受的节点(官网提供的是/camera/rgb/image_raw和/camera/depth_registered/image_raw)。然后不同的.bag文件发布的节点不一样,得用rviz先查一查。

跑ROS的时候,3个节点一起开就行了,Pangolin直接输出信息。

我的主页有我上传整理好的功能包。(没放数据集)

地图的保存与重载:转载自:https://blog.csdn.net/u014709760/article/details/86319090非常好用。用的时候是先保存好地图后,然后把读图片以及各个节点都注释掉,在ros::shutdown()之前写下:注意用getchar()把程序暂停,要不然看不了地图。

SLAM.LoadMap("/home/turtlebot/ORB_SLAM2-master/map.bin");
getchar();

ros::shutdown()

 

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.Naruto

你的鼓励是我的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值