VINS-Mono详解(1)——feature_tracker部分

前言

视觉、IMU融合的优势:
        1、视觉可以帮助IMU消除积分漂移和校正IMU的Bias;
        2、借助IMU可以帮助视觉系统提升输出频率;
        3、IMU可帮助单目解决尺度不可观的问题,帮助双目减少尺度上的累计漂移;
        4、IMU可帮助视觉系统提升鲁棒性;

        

        鉴于以上方面,决定从VI融合入坑SLAM,于是最近开始精读VINS-Mono源码,想着制作个流程框图帮助自己和刚入门的小伙伴们一起梳理代码整体逻辑与流程框架。

综述

        VINS-Mono算法的优点主要在于以下方面:

        1、鲁棒的初始化过程;
        2、带imu-camera外参校准和imu校准的紧耦合方式;
        3、在线重定位和四个自由度的全局姿态图优化;
        4、姿态图可以保存,重加载,并和局部姿态图进行合并。

         VINS-Mono的节点与话题如下:

VINS-Mono节点关系
VINS-Mono节点与话题之间的关系

 feature_tracker部分:

        主要实现的功能:

1、读取相机参数和配置参数;
2、获取图像帧,进行特征提取和光流跟踪;
3、按照事先设定的频率满足要求的特征点信息(坐标,速度等)发布出去,以便RVIZ和vins-estimator接收

        代码流程框图:

代码流程框图

 高清流程框图PDF版可从如下链接获得

VINS-Mono源代码详细流程框图(1)-feature-tracker部分https://download.csdn.net/download/weixin_50578602/86947089

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

AndyVictory

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值