LearnVIORB运行记录(单目+IMU)

1.LearnVIORB在数据集下运行

选取的数据集是EuRoC下的MH_05_difficult.bag
1.打开终端1,直接运行:

roslaunch ORB_VIO testeuroc.launch

2.打开终端2,直接运行:

rosbag play /home/xiaoqiang/Downloads/MH_05_difficult.bag

运行结果如下图所示,用evo评价工具与标准轨迹对比平均误差大概28cm。
运行结果
在这里插入图片描述
evo评价结果
在这里插入图片描述
在这里插入图片描述

自己做的其它测试

配置文件euroc.yaml中的的外参矩阵的平移量真值为(-0.0216401454975,-0.064676986768,0.00981073058949),改为
[0,0,0] 用evo评价工具与标准轨迹对比误差18cm左右。
[0.1,0.1,0.1] 用evo评价工具与标准轨迹对比误差1.3m左右。
[-0.1,-0.1,-0.1] 用evo评价工具与标准轨迹对比误差12cm左右。(ps:为什么效果更好了,这太玄学了)
[1,1,1] 实验失败。
[-1,-1,-1] 实验失败。

将外参矩阵改为

Camera.Tbc:
 [0, -1, 0, 0,
  1,  0, 0, 0,
  0,  0, 1, 0,
  0,  0, 0, 1]

运行到快结束时,总是失败。(ps:可能是我电脑太垃圾了)

2.单目+IMU自己采集数据运行记录

在做完上面实验的基础上,我自己在教研室采集了95秒的数据,制作成.bag文件SBG_Camera1.bag,配置文件要改为适合自己设备的参数,要改的东西至少要包括相机参数(自己标定)、IMU参数(自己标定)和外参旋转(用kailbr自己标定),外参平移直接设为零向量。我的配置文件yys.yaml文件如下

%YAML:1.0

# 1: realtime, 0: non-realtime
test.RealTime: 1
# Time for visual-inertial initialization
test.VINSInitTime: 15.0

# Modify test.InitVIOTmpPath and bagfile to the correct path
# Path to save tmp files/results
test.InitVIOTmpPath: "/home/xiaoqiang/roswork/catkin_ws/src/LearnVIORB/data/"
 
## For good initialization (no movement at the beginning for some bag)
test.DiscardTime: 0
bagfile
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
要在ORB-SLAM3运行RGBD IMU模式,您需要进行以下步骤: 1. 首先,您需要将ORB-SLAM3安装到您的系统上。您可以按照引用提到的文章的说明进行配置和安装。请确保您的系统已正确配置ORB-SLAM3的运行环境。 2. 在ORB-SLAM3,RGBD IMU模式是通过添加RGBD-inertial模式和其对应的ROS接口实现的。引用提到了这个新特性。您可以根据ORB-SLAM3的官方文档或示例代码来了解如何使用RGBD IMU模式。 3. 在ORB-SLAM3,有两种ROS接口可供使用:Mono_inertial和Stereo_inertial。您可以根据您的实际需求选择其之一。这些接口可以帮助您在ROS环境使用ORB-SLAM3的RGBD IMU模式。 4. 在使用ORB-SLAM3的RGBD IMU模式之前,您可能需要确保您的系统有正确的IMU数据来源。这可能涉及到硬件设备的连接和配置,以及相关驱动程序的安装。 总之,要在ORB-SLAM3运行RGBD IMU模式,您需要正确安装ORB-SLAM3、配置相关运行环境,并根据官方文档或示例代码了解如何使用RGBD-inertial模式和对应的ROS接口。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Ubuntu 18.04配置ORB-SLAM2和ORB-SLAM3运行环境+ROS实时运行ORB-SLAM2+SLAM相关库的安装](https://blog.csdn.net/zardforever123/article/details/127138151)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [RGBD惯性模式及其ROS接口已添加到ORB_SLAM3。-C/C++开发](https://download.csdn.net/download/weixin_42134143/19108628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值