同SLAM发展过程类似,视觉融合IMU问题也可以分成基于滤波和基于优化两大类。

同时按照是否把图像特征信息加入状态向量来进行分类,可以分为松耦合和紧耦合两大类。

一.基于滤波的融合算法

1.1 松耦合

松耦合将视觉传感器和 IMU 作为两个单独的模块,两个模块均可以计算得到位姿信息,然后一般通过 EKF 进行融合。

可参考的算法有ethz的Stephen Weiss的ssf和msf

1.2 紧耦合

紧耦合则是指将视觉和 IMU 得到的中间数据通过一个优化滤波器进行处理,紧耦合需要把图像特征加入到特征向量中,最终得到位姿信息的过程。由于这个原因,系统状态向量最终的维度也会非常高,同时计算量也很大。

可参考的算法有MSCKF,ROVIO

二.基于优化的融合算法

2.1 松耦合

基于松耦合优化的工作不多,这里只给出一篇文章作为参考:

Inertial Aided Dense & Semi-Dense Methods for Robust Direct Visual Odometry

提到基于优化的紧耦合,就不得不提okvis了,主体思想是建立一个统一的损失函数同时优化视觉与IMU的位姿,用到了sliding window的思想。(这方面博主也需要再深入研究一下)

可参考 OKVIS, 以及港科大刚刚开源的 VINS-Mono

code

(1)imu和单目的紧耦合滤波方法

https://github.com/ethz-asl/rovio

(2)imu和单目的紧耦合非线性优化方法

https://github.com/ethz-asl/okvis

https://github.com/ethz-asl/okvis_ros

https://github.com/HKUST-Aerial-Robotics/VINS-Mono

orbslam+imu

官网:  http://webdiis.unizar.es/~raulmur/orbslam/      ----ORB_SLAM与ORB_SLAM2的区别

解决初始化很慢的问题    ORB_SLAM2

vins中imu融合_视觉和imu融合的算法研究相关推荐

  1. opencv 通过标定摄像头测量物体大小_视觉激光雷达信息融合与联合标定

    点击上方"新机器视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 编者按 最近在为车辆添加障碍物检测模块,障碍物检测可以使用激光雷达 ...

  2. form:errors path 不显示出错信息_视觉激光雷达信息融合与联合标定

    一.引言 最近在为车辆添加障碍物检测模块,障碍物检测可以使用激光雷达进行物体聚类,但是我们使用的是16线的velodyne,线数还是有些稀疏,对于较远的物体过于稀疏的线数聚类效果并不好,因此考虑使用视 ...

  3. python两张图片融合_两张脸融合在一起长啥样?Opencv-Python 来告诉你!

    1,Image Morphing 介绍 图像融合简单来说,通过把图像设置为不同的透明度,把两张图像融合为一张图像(一般要求图像需要等尺寸),公式如下: 可以根据这个公式尝试实现一下融合技术,利用 Op ...

  4. 状态反射在体育运动中的作用_建筑用热反射隔热涂料的研究进展

    保温隔热涂料的使用效果示意图 将太阳热量阻止于建筑体外已成为建筑节能技术的关键之一.热反射隔热涂料用于建筑体外墙或玻璃幕墙时,能将太阳的绝大部分热量以热反射.热辐射和热阻隔3种方式阻挡在建筑体外,从而 ...

  5. 计算机科学与昆虫,基于视觉的昆虫物种识别算法研究

    摘要: 昆虫识别技术在动植物检疫,农林业病虫灾害检测与防治,生态系统研究与保护等领域具有重要的应用前景.目前,对昆虫识别技术人员的需求与供给之间形成了巨大缺口,成为了制约我国农业,林业,生态,环保等事 ...

  6. 共享单车调度_共享单车调度模型及算法研究

    [1] 周进.互联网共享单车对出行方式选择及交通运行的影响[C]∥2017城市发展与规划论文集.海口:中国城市科学研究会,2017:412-418. ZHOU Jin. The impact of A ...

  7. 商汤科技通用视觉部门招聘算法研究类岗位(校招/社招/实习生)

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 商汤科技通用视觉部门校招/社招/实习生算法研究类岗位招聘 1.通用视觉部门介绍 商汤通用视觉部门是商汤超大规 ...

  8. vins中imu融合_基于非线性优化算法—当视觉SLAM遇到VINS会碰撞出怎样的火花?

    今天来给大家分享一个视觉SLAM中比较综合且复杂的系统-VINS.VINS旨在通过融合两个传感器测量数据获得移动机器人的位姿和特征点在空间中的位置,在现代控制理论学科中属于最优估计问题.在移动智能机器 ...

  9. vins中imu融合_双目版 VINS 项目发布,小觅双目摄像头作为双目惯导相机被推荐...

    继 VINS-Mono 和 VINS-Mobile 之后,香港科技大学沈劭劼老师实验室正式发布了双目版 VINS 开源项目 VINS-Fusion .项目推荐了小觅双目摄像头标准版(MYNT EYE ...

最新文章

  1. Hadoop集群安装-CDH5(5台服务器集群)
  2. python怎么连接MongoDB数据库
  3. opencv-python教程学习系列13-图像平滑
  4. Scala入门到精通——第十节 Scala类层次结构、Traits初步
  5. java编程中的di是什么_java-在Spring IoC / DI中使用@Component注释对接口...
  6. linux系统中 库分为静态库和,Linux系统中“动态库”和“静态库”那点事儿-【经典好文】...
  7. redis修改端口号后还是占用6379_Redis分布式缓存分布式集群搭建
  8. 一位被信息时代遗忘的隐秘天才,一个为人类而战的传奇故事
  9. 基于Weblogic的JNDI数据库连接调优项
  10. Java深入 - Java虚拟机性能问题监控和排查
  11. (c++课程设计)简单车辆管理系统(有五种类型的车辆)代码+报告
  12. 最大子段和三种算法实现
  13. 【Python-神经网络预测】
  14. 学习计算机英语的重要性
  15. 电线 电流 和 断路器选择
  16. java熄灯问题,枚举算法案例--熄灯问题
  17. md5和sha1文件完整性校验
  18. 五猴分桃python_五猴分桃问题
  19. 通用Excel表格导出(Map类型数据导出为表格)
  20. 【前端学习-16】【day06】WebAPI编程/动画函数封装/回调函数/轮播图/自动播放/节流阀/返回顶部/筋斗云/触屏事件/触屏事件对象/

热门文章

  1. 【数据结构与算法】二叉搜索树V2.0的Java实现
  2. 洛谷P1634、P1888、P3954、P5660题解(Java语言描述)
  3. 处理大数必选BigInteger(记洛谷P1009题WA的经历,Java语言描述)
  4. android studio的 jar导入问题 ‘Android Studio Failed to Create MD5 hash for file’
  5. python __future__ 的几种特性
  6. NVRH.265:鱼与熊掌不兼得?不见得!
  7. 用字典给Model赋值
  8. ASP.Net防止页面刷新重复提交
  9. 实战之十一 windows 2008 r2 AD 备份和还原(上)-非授权还原
  10. java中byte,String,InputStream之间的转换