ORB-SLAM3源码阅读笔记9:ORB-SLAM2/3中双目Tracking的具体流程分析
在之前的很多博客中,我们从不同角度分析了ORB-SLAM3的相关内容。这篇博客,我们从双目Tracking这个角度,进一步详细分析ORB-SLAM2/3是如何实现的。以此为例,也可以了解ORB-SLAM系统里到底是如何实现帧间(上一帧和当前帧)的特征提取与匹配的。因为ORB-SLAM2和O...»
在之前的很多博客中,我们从不同角度分析了ORB-SLAM3的相关内容。这篇博客,我们从双目Tracking这个角度,进一步详细分析ORB-SLAM2/3是如何实现的。以此为例,也可以了解ORB-SLAM系统里到底是如何实现帧间(上一帧和当前帧)的特征提取与匹配的。因为ORB-SLAM2和O...»
1.ORB-SLAM2 本部分对ORB-SLAM2中的状态以及切换逻辑进行分析。 1.1 ORB-SLAM2中有哪些状态 在前面的文档中也提到过,ORB-SLAM2中的状态在Tracking.h文件中以枚举形式定义,如下。 下面简单对各状态进行介绍: SYSTEM_NOT_R...»
在SLAM数据采集中,数据的稳定性对于系统的运行是至关重要的。如果一段数据帧率不够稳定(尤其是有视觉+IMU)的时候,那么可能会给系统带来致命的问题,导致系统运行失败。对于ROS Bag而言,如在这篇博客中提到的,我们可以通过rqt_bag对Bag文件进行可视化,可以看到数据流的帧率是否稳定...»
在之前的博客中,我们已经介绍了各种环境下的数据采集,但这些都是在默认的“晴空万里”的天气下进行的。事实上,真实世界中天气多变,不可能永远只有晴天。所以仿真环境也应该具备能够模拟不同天气条件的能力。更进一步而言,这也是我们需要仿真环境的原因之一。很多时候 我们正是因为无法方便的在真实世界中获得...»
在之前的博客中,我们介绍了利用汽车和无人机进行数据采集。但说到现在,采集的都只是视觉数据(无论是单目还是双目),没有IMU、LiDAR等数据。但事实上AirSim是支持这些传感器的。所以,这篇博客就着重探索一下AirSim中的多模态数据采集。 1.默认开启的传感器 我们首先看一下官方文档...»
powered by freefind | advanced |