1、多传感器融合SLAM不完全分类:

视觉和IMU融合VIO:

基于滤波的VIO:采用EKF进行视觉信息和IMU数据进行数据融合、预测和更新。经典算法:MSCKF、ROVIO
基于优化的VIO:对视觉和IMU提取的关键帧进行优化,使用预积分构建耦合框架。经典算法:OKVIS、VINS-Mono

激光和视觉融合:

大多数的激光和视觉融合SLAM都采用松耦合方式,通过将激光雷达数据进行滤波处理生成栅格地图与相机经过图像配准、点云拼接生成的点云地图先进行部分地图融合,然后利用贝叶斯融合方法实现局部地图融合及更新,完成激光和视觉融合的SLAM自主导航定位。

一些研究者的思路:
(1)Mengxiao Chen提出:将2D激光雷达的点云数据送入视觉SLAM的连续关键帧中融合,进行闭环检测。
(2)Shao-Hung Chan提出:轨迹匹配融合代替传统的特征匹配融合,缩小定位误差。
(3)Yinglei Xu提出:在视觉前端进行特征与地图的PNP匹配,在Lidar前端使用相关匹配方法进行扫描匹配,后端统一采用图优化方法将视觉和激光雷达的位姿进行融合,实现地图构建和自主导航。
(4)周阳提出:激光和视觉融合的松耦合方法和紧耦合方法。松耦合方法主要是使用激光雷达SLAM输出位姿对视觉SLAM关键帧进行时间戳匹配线性插值;紧耦合方法通过误差状态卡尔曼滤波实现IMU和里程计位姿融合并将其作为激光扫描匹配和视觉里程计关键帧的初始状态,然后将激光和视觉闭环检测结果一起进行位姿图优化实现激光和视觉融合SLAM。

2、多传感器数据融合:

根据融合的层次可分为数据层融合、特征层融合和决策层融合;

数据层融合算法:分量替换、多分辨率分析、基于模型的算法;
决策层融合算法:MAP方法、MI方法、BC方法、D-S论证理论;

根据耦合的复杂程度可分为松耦合、紧耦合和超紧耦合;

松耦合是基于导航解的融合;
紧耦合基于观测量的融合;
超紧耦合是信号层次或硬件层次的融合;

根据融合的方法可分为加权平均法、卡尔曼滤波、贝叶斯估计、D-S证据理论、模糊逻辑、神经网络等。

加权平均法:简单直观、计算量少,适用实时处理,没考虑环境干扰。
卡尔曼滤波:一种线性最小方差滤波法,常用的卡尔曼滤波算法:协方差卡尔曼滤波、EKF。在线性情况下,卡尔曼滤波是系统状态的最优估计,但实际上SLAM状态往往是非线性的。
贝叶斯估计:贝叶斯估计常使用在静态环境中,先将多个传感器提供的信息表示为相应概率,然后使用贝叶斯条件概率公式对他们进行处理。
D-S证据理论:是贝叶斯估计的一般化,它能融合不同层次上的信息,还能较好地解决报告冲突,容错能力强。
模糊逻辑:不需要建立数学模型,在信息融合过程中存在的不确定性直接用0-1之间的实数表示,然后使用多值逻辑推理进行合并。
神经网络:实质是不确定性推理的过程,经过大量的训练、学习和推理,实现多传感器数据融合。

论文笔记——基于多传感器融合的即时定位与地图构建方法研究相关推荐

  1. 论文笔记——基于多传感器融合的移动机器人SLAM算法研究

    创新点: 1.松耦合地图匹配优化算法: 采用了独立运行各SLAM系统并通过附加的管理程序实现各SLAM系统数据的交互.由于激光SLAM在位姿估计精度上优于视觉SLAM,管理程序在SLAM运行过程中实时 ...

  2. 论文笔记——基于多传感器融合的紧耦合SLAM系统

    思路:基于视觉.激光雷达.IMU紧耦合的SLAM系统,实现了一个基于非线性优化的滑动窗口的状态估计方案. 创新点: (1)采用加强平面特征点空间约束的特征提取方案对点云进行特征提取,在降低点云总数的同 ...

  3. 论文笔记——基于多传感器融合的定位建图及导航研究

    Gmapping算法总结: 分解了定位和建图的过程.Gmapping算法针对RBPF算法因为粒子数较多占用大量内存和频繁执行重采样造成的例子退化的问题进行了改进,首先根据里程计观测结果对机器人位姿的影 ...

  4. 即时定位与地图构建(SLAM)与基于视觉的SLAM(VSLAM)

    即时定位与地图构建(SLAM)的相关研究 即时定位与地图构建(SimultaneousLocalization AndMapping)指的是机器人在自身位置不确定的条件下,在完全未知环境中创建地图,同 ...

  5. 即时定位与地图构建(SLAM)的相关研究

    https://blog.csdn.net/tiandijun/article/details/55212968 即时定位与地图构建(SLAM)的相关研究 即时定位与地图构建(Simultaneous ...

  6. SLAM:SLAM(即时定位与地图构建)的简介、发展、案例应用之详细攻略

    SLAM:SLAM(即时定位与地图构建)的简介.发展.案例应用之详细攻略 目录 SLAM的简介 1.我在什么地方?-定位,自身状态. 周围环境是什么样?-建图,外在环境. 2.SLAM的问题描述 3. ...

  7. python语音地图定位_Slam(即时定位与地图构建) 知识篇

    Slam即时定位与地图构建 技术解释 同步定位与地图构建(SLAM或Simultaneous localization and mapping)是一种概念:希望机器人从未知环境的未知地点出发,在运动过 ...

  8. Slam(即时定位与地图构建) 知识篇

    Slam即时定位与地图构建 技术解释 同步定位与地图构建(SLAM或Simultaneous localization and mapping)是一种概念:希望机器人从未知环境的未知地点出发,在运动过 ...

  9. 即时定位与地图构建技术浅析

    一.SLAM概述 SLAM:Simultaneous Localization and Mapping,即时定位与地图构建技术.它指的是:机器人从未知环境的未知地点出发,在运动过程中通过重复观测到的环 ...

最新文章

  1. zookeeper节点类型CreateMode
  2. FPGA之道(18)FPGA设计的编译过程
  3. 53个要点提高PHP编程效率
  4. CAD二次开发之入门坑
  5. linux系统管理Linux系统实验,实验4-Linux系统管理实验.pdf
  6. oracle10g异常日志查看
  7. Android之的性能优化方法
  8. DOM getElementById
  9. x264中I,P,B帧和PTS,DTS的关系
  10. 半径为r的均匀带电球体_一半径为R的均匀带电球体,其电荷的体密度为ρ.求(1)球外任一点的电势;(2)球表面上的电势;(3...
  11. atitit.破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结
  12. 1060 Are They Equal (25 分)科学计数法,stl中string的各种函数用法
  13. 将Nginx添加到系统服务
  14. pycharm中文版2019禁止更新的方法
  15. 海康威视摄像头web端播放
  16. Internet Download Manager has been registered withafake Serial Number
  17. 计算机图形学-消隐算法
  18. 【matplotlib】plot()kind参数表
  19. Linux——虚拟内存空间分布
  20. Proteus仿真51单片机入门

热门文章

  1. 最好用的python音频库之一:pydub的中文文档(含API)
  2. java的父子类加载顺序
  3. 你绝对想不到古人的审美有多牛
  4. DEVC++单步调试方法(详细步骤)
  5. Python实现按奇偶排序数组
  6. 账号安全总结-业务安全测试实操(27)
  7. matlab PLSR拟合
  8. Nginx应用环境 三
  9. Slam算法工程师(求人才)
  10. 基于微信小程序学生选课系统(微信小程序毕业设计)