2019-08-30_ICRA2019_初始化

文章:Fast and Robust Initialization for Visual-Inertial SLAM
链接https://arxiv.org/abs/1908.10653
作者:Carlos Campos,……,Juan D. Tard ´ os
机构:Universidad de Zaragoza,Huawei under grant HF2017040003
摘要的摘要:与原ORB-SLAM初始化相比:(1)使用KLT,(2)使用1~2段BA。结果:2s误差5%,10s误差<1%.

1. INTRODUCTION

基于Martinelli-Kaiser solution[1],做了4点改进:
(1)Generality:加入camera-IMU relative pose;
(2)Efficiency:固定变量m个Feature和n个KF;使用预积分;initial for BA;
(3)Observability test:检查H矩阵的奇异性;BA1;
(4)Consensus test:检查其他地图点的重投影误差;BA2。

2 INITIAL SOLUTION

2.1 Feature extraction and tracking

ORB extractor找到M个点。论文发现,FAST+ORB Matcher得到的匹配点不够稳定,故使用KLT。对于重复纹理和弱纹理,使用RANSAC,衡量F矩阵来筛点。Each time we detect that there are at least m tracked points with a track length of at least l pixels,然后就可以准备初始化了。track-length test

2.2 Modified Martinelli-Kaiser solution

1.PNG

eq1.PNG

使用预积分:
eq2.PNG

得到:
eq3.PNG

忽略,分离线性和非线性部分:
eq4.PNG


3 IMPROVED SOLUTION

3.1 First BA and observability test

2.PNG

由初始值开始,做BA,对H矩阵SVD分解,分析最小值是否小于阈值。observability test

3.2 Consensus test and second BA

使用M个点中其他未使用的点,评估重投影误差。consensus test。然后把内点加入,再做BA。

4 结果

详见paper。


  1. A. Martinelli, “Closed-form solution of visual-inertial structure from motion,” International Journal of Computer Vision, vol. 106, no. 2, pp. 138–152, 2014.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人为了看的方便没有广告,转载自泡泡机器人:https://www.sohu.com/a/161346283_71...
    Maxsium阅读 39,255评论 0 8
  • SLAM for Highly Dynamic Environments用于高动态环境的单目语义SLAM [TOC...
    liampayne_66d0阅读 4,763评论 0 0
  • 近段时间重新回顾了SLAM相关的基础知识,顺便将自己在组会上讲的PPT整理成文档同大家分享但谢绝转载。 本文通过回...
    八千米落空阅读 11,377评论 0 4
  • 很有“钱景”的五大专业,学好前途光明,就业薪资待遇高! 选报一所名牌大学是许多家长及考生的共同愿望,名牌高校深厚的...
    一六八羽阅读 1,521评论 0 0
  • 你就是个脑子笨、又胆小,又犹豫不决的人。但怎么办呢?你就是这样的你啊,就是这样充满缺点,又充满优点,淡定而又慌乱,...
    静默着幸福阅读 1,079评论 0 0