创新点:

1、松耦合地图匹配优化算法:

采用了独立运行各SLAM系统并通过附加的管理程序实现各SLAM系统数据的交互。由于激光SLAM在位姿估计精度上优于视觉SLAM,管理程序在SLAM运行过程中实时获取激光SLAM估计的机器人位姿并与视觉SLAM帧进行时间戳匹配并通过线性插值的方法对视觉关键帧的位姿进行计算。最后对经过位姿匹配的视觉关键帧和三维地图点进行基于滑动窗口的Bundle
Adjustment非线性优化,通过优化地图点位置最终实现三维点云地图与二维栅格地图的对齐。使用对齐后的地图在机器人工作过程屮,首先通过三维点云地图进行全局重定位,将全局重定位位姿作为基于激光的实吋定位算法的初始位姿,激光定位算法在己知初始位姿的情况下结合激光测趴数据与二维栅格地图的匹配关系能够快速实现机器人在全局地图内精确定位。

2、基于误差状态卡尔曼滤波器的位姿估计算法:

采用误差状态构建卡尔曼滤波器,误差状态具有变化缓慢、变化幅度小等特点,这使得误差状态能够远离参数奇点,在对状态转移方程和观测方程进行线性化时可以忽略二阶小量,在降低计算复杂度的同时对精度的损失较小。在实际应用中本文设计了时间同步与线程同步的方法,解决了传感器数据时间不同步问题和线程并发访问滤波器造成的有效传感器数据滞后的问题。

3、基于视觉和激光雷达的紧耦合SLAM算法:

系统运行过程中首先通过ESKF将惯性测量单元(IMU)和轮式里程计(Odomtry)数据融合,并将融合位姿作为视觉里程计中关键帧和激光扫描匹配的初始位姿,激光数据在初始位姿附近进行扫描匹配会输出最优匹配位姿,该位姿在反馈到ESKF中对位姿估计器进行修正,融合部分可参考图3-1。视觉里程计部分需要先通过两帧图像对视觉里程计进行初始化恢复初始两帧的相对位姿和三维地图点,在经过若干帧纯视觉SFM后与关键帧对应的误差状态卡尔曼滤波器估计的绝对位姿建立非线性优化问题来恢复尺度因子,恢复尺度因子后即可将误差状态卡尔曼位姿估计器输出的位姿作为当前帧初始位姿,从而提高特征匹配和位姿估计的精度。通过构建滑动窗口的方式对局部地图进行维护,在提高关键帧和地图点的数据关联的同时保持计算复杂度的稳定性,这对于SLAM前端的实时性要求是非常重要的。为了保证全局地图一直性,系统将前端生成的视觉关键帧位姿、地图点位置、submap位姿和scan位姿作为优化参数在后端进行全局非线性优化,优化过程中结合激光闭环检测和视觉闭环检测方法定时进行闭环检测使得各个参数之间的约束能够形成闭环,通过后端紧耦合优化能够进一步对齐三维点云地图与二维栅格地图,通过结合视觉和激光的闭环检测方法使得闭环检测更加精确从而进一步提高了全局地图一致性。

论文笔记——基于多传感器融合的移动机器人SLAM算法研究相关推荐

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

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

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

    1.多传感器融合SLAM不完全分类: 视觉和IMU融合VIO: 基于滤波的VIO:采用EKF进行视觉信息和IMU数据进行数据融合.预测和更新.经典算法:MSCKF.ROVIO 基于优化的VIO:对视觉 ...

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

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

  4. android 加速度传感器测步数,基于加速度传感器的运动步数检测算法研究

    基于加速度传感器的运动步数检测算法研究 为解决人体运动过程中手腕摆动对步数检测干扰的影响,提出了一种区域峰值步数检测算法.该算法根据人体运动时的加速度信号特征,使用高斯滤波去除噪声对加速度信号的影响, ...

  5. 室内定位算法_【好设计论文】基于行人航迹推算的室内定位算法研究

    摘要:针对室内定位的实际应用需求,提出了基于行人航迹推算算法(PDR)的适用于手机采集数据的室内定位方法.不同于传统的数据采集方法,该种定位方法利用手机得到加速度.陀螺仪以及地磁原始数据,通过分析加速 ...

  6. 无人机起降(1):(论文)基于多传感器融合的舰载无人机自动着舰技术的研究

    目录 前言 一.无人机自动起降系统总体方案设计 1.总体结构设计 2.信息传输系统设计 二.基于模板匹配的无人机目标识别定位方法 三.多传感器融合算法 四.无人机自动起降系统软硬件设计与实现 五.实验 ...

  7. 工业级洗地机器人_基于多传感器融合的自动洗地机器人避障研究

    龙源期刊网 http://www.qikan.com.cn 基于多传感器融合的自动洗地机器人避障研 究 作者:杨建峰 杨丽英 刘珍娜 来源:<山东工业技术> 2019 年第 13 期 摘 ...

  8. 《基于压缩传感的匹配追踪重建算法研究》读书笔记

    基于压缩传感的匹配追踪重建算法研究 1.压缩感知与传统数据获取和处理过程比较: 压缩感知理论表明,在对信号获取的同时,就对数据进行适当的压缩. 传统的数据获取和处理过程主要包括:采样.压缩.传输.解压 ...

  9. 手机信令数据怎么获得_论文推荐 | 基于手机信令数据的大规模通勤模式研究(2020-12-01)...

    交通攻城狮,2020-12-01,第 76 期 1. 推荐论文基本信息 论文信息 今天推荐的论文源自期刊<Journal of Transport Geography>2020 年 12 ...

最新文章

  1. python主要用于什么-python主要用于哪些方向
  2. linux下的启停脚本
  3. linux定向查日志_linux日志查找技巧
  4. (77)FPGA时序违例及解决办法-面试必问(一)(第16天)
  5. 小程序成长之路(一)-- 第一个完整demo
  6. java 时间格式化 星期_Java SimpleDateFormate时间格式化
  7. 使用Opencv将RGB颜色空间转换到HSV颜色空间/灰度图
  8. 蜂鸣器的专业分类是这样的
  9. 推荐系统学习(一)--电影推荐系统搭建
  10. ubuntu14.04安装QQ
  11. 基于决策树模型对 IRIS 数据集分类
  12. 小程序中使用全局样式
  13. php ini 分号,PHP.ini配置里这些开头的分号是什么意思
  14. 如何自学计算机- 计划版 cs
  15. Andriod 布局
  16. 分享一些可用的淘宝(1688)关于订单信息获取的相关接口(开放API收费)
  17. python 控制鼠标滚轮_使用 python pyautogui实现鼠标键盘控制功能
  18. 【视觉高级篇】27 # 如何实现简单的3D可视化图表:GitHub贡献图表的3D可视化?
  19. 中国移动实时数据分析-基于spark+kafka+flume
  20. 深度学习技术实战研修!

热门文章

  1. arduino步進電機_使用Arduino开发板控制步进电机
  2. Python readline()和readlines()函数:按行读取文件
  3. Android系统适配蓝牙遥控器键值
  4. 我们快速处理公司CAD病爆发问题的过程
  5. WORD论文撰写中的必备技巧-公式与排版
  6. 使用Python实现MP4格式视频与图片相互转换
  7. 解决win7系统电脑右下角小喇叭有个小叉
  8. python绘制国际象棋_用Python编写一个国际象棋AI程序
  9. SAP中工艺路线物料分配的生效日期问题处理案例
  10. TKO 1-2基本快速幂的基本操作(熟背)