VIO为什么要进行在线时间对齐?时间偏差的主要来源是什么?

1 为什么要进行在线时间对齐?

在IMU预积分的时候,IMU给单目相机提供尺度,两帧之间IMU进行积分,得到帧间的真实运动。假设IMU频率为200Hz,camera频率为20Hz,那么理想的预积分应该如下图所示,时间严格对齐,可真实状况下,受多种因素的影响,IMU的数据和camera的数据之间存在偏差。


真实状态下,可能是这个样子的:原本应该积分的IMU数据由于时间偏移(offset),在积分时,积分的并不是camera对应的IMU数据,IMU的积分区间是错的,导致真实尺度存在误差。

2 时间偏差的主要来源是什么?

时间偏差主要来自以下四个方面

1 触发延时

相机延时响应,IMU比camera响应快

2 传输延时

相机图片较大,比IMU需要更长的时间传输

3 时钟不同步

比如你的相机来自中国,IMU来自美国,时钟有着不同步的现象

4 曝光时间

相机的曝光时间较长,相机的时间戳需要在曝光时间的中点位置。但多数相机具有自动曝光的功能,因此不同光线下曝光时间不同。

综上所述,VIO需要进行在线时间标定。
下一步写一下如何进行在线时间标定。注:本篇博客主要来自港科大秦通的论文,也就是VINS的作者之一,下面贴出这篇论文,也是IROS2018最佳学生论文。
https://download.csdn.net/download/ouyangandy/11329011

VIO-为什么要进行在线时间标定相关推荐

  1. 【VINS论文笔记】Online Temporal Calibration for Monocular Visual-Inertial Systems 单目视觉惯性系统在线时间标定

    前言 港科大VINS-Mono目前已集成了IMU和cam的在线时间偏差标定.本人就其相关论文进行了阅读,并进行内容整理. 原文:Online Temporal Calibration for Mono ...

  2. Discuz!X2论坛 “在线时间”更新问题

    最近做一个论坛,其实DZ并不是多难,目录结构以及命名都比较规范.就是后台稍微有点复杂,遇到问题去www.discuz.net搜索几乎都能找打答案. 不过,这个问题比较麻烦,就是会员"在线时间 ...

  3. mysql 在线日期_mysql,由 时间点求时间段的问题,在线时间率

    有Client表,ClientID,ClientName,GroupId有Group表,GroupID,GroupName有Schedule表,ScheduleID,GroupID,startTime ...

  4. 五个国外在线时间管理(GTD)工具推荐

    接近年关,大家手头的事务逐渐繁忙起来,如何合理分配时间是一门学问.在此推荐由国外网站评选出的5个最佳在线时间管理工具,希望对各位组织日程有所帮助. 1.Remember the Milk Rememb ...

  5. php实现用户在线时间统计详解

    1.客户端定时发送请求到服务器端.实现方法是在用户登录后,将uid,session_id,login_time插入一条记录,然后在客户端js设定一个计时器,比如每10分钟向服务器端发送一个请求,以此来 ...

  6. Chrome插件开发实例---刷论坛在线时间小程序

    前记: 由于近日注册了某个技术论坛,其论坛要求转为正式会员必须50积分购买邀请号,回答官方预留的题目可以获得30积分,每日在线一小时可以获得1积分上限为5积分.本人回答了官方题目获得30积分,之后就只 ...

  7. 西数云存储 重置 使用手册_王者荣耀每天在线时间几点重置-在线时间重置时间...

    王者荣耀每天在线时间几点重置?在王者荣耀游戏中,很多小伙伴不知道什么时候重置在线时间,下面和大家聊聊王者荣耀在游戏线时间重置时间,一起来看看吧. 王者荣耀在线时间什么时候刷新: 因为在线时间是每日为标 ...

  8. python自动记录时间_如何使用python记录室友的抖音在线时间

    今天给大家分享一篇有趣的文章,灵感来自于前几天与室友的聊天,他告诉我抖音可以实时显示人的在线情况,如下图: 只需要进入抖音消息框,然后进入用户聊天窗口,就可以看到上述在线状态了. 然后我灵机一动,是不 ...

  9. dz论坛在线时间更新机理分析(解决在线时间不更新和部分用户刷在线时间的问题)

    最近在论坛上出现了许多站点的用户在线时间,或者在线用户的列表出现错误数据.针对以上现象,我简单介绍下论坛更新在线时间和在线用户的机理. 所有的操作都在模板文件footer.htm中的一个不起眼的一条语 ...

最新文章

  1. 多线程中的使用共享变量的问题
  2. 从面试角度一文学完 Kafka
  3. Python参考书籍
  4. 开始抽时间学习swift
  5. python 多次读取文件的细节
  6. java 计算随机数_JAVA获取随机数
  7. J2SE7规范_2013.2_类型_命名
  8. C++ Exercises(十六)---Ethernet帧包结构解析
  9. 基于python的智能风扇设计_[Micropython]TPYBoardV102 DIY智能温控小风扇
  10. QTreeView+自定义Model实现示例
  11. Flutter 图片透明度(光暗程度)
  12. 调整计算机的设置怎么退出,英雄联盟怎么退出调电脑音量
  13. 嵌入式的苦逼从何而来
  14. 为什么边缘概率密度是联合概率密度的积分_看懂蒙特卡洛积分(一) 概率分布变换与随机采样...
  15. 5e检索服务器信息,5Eplay易玩网服务器出租常见问题解答(FAQ)
  16. 戴尔-卡耐基:《人性的弱点 How to Win Friends And Influence People》总结
  17. postgresql-9.5.5数据库安装教程
  18. ps可以去视频水印h吗
  19. Hexo博客配置笔记
  20. 什么是过拟合?过拟合的10个解决办法都有哪些?

热门文章

  1. 图像仿射变换 图像平移 python实现
  2. python计算两张图像的L1和L2损失
  3. Error in moviepy setup command: 'extras_require' must be a dictionary whose values are strings or li
  4. 使用ffmpeg一行命令根据时间分割MP4文件
  5. 静电场求电场强度E和电势U的方法
  6. 运行Lattice Diamond时报错 License checkout failed的解决方法
  7. numpy与线性代数(简易版)
  8. 五分钟快速过完Verilog HDL基本概念(2)
  9. JS中对象赋值只传值不传对象(地址)的方法,改变新值不影响旧值的两种方法...
  10. jquery事件绑定与事件委托