SLAM算法总结——经典SLAM算法框架总结

  • SLAM算法总结——经典SLAM算法框架总结

SLAM算法总结——经典SLAM算法框架总结

从研究生接触SLAM算法到现在也有两三年了,期间学习了很多经典的SLAM算法框架并写了一些相关的博客,本篇博客主要目的是想将这些博客进行一个简单总结用于查漏补缺。首先,按照我的理解,我梳理了如下一个思维导图,如果读者发现有什么需要补充或者纠正的欢迎随时交流:

按照分类,我们先来讲讲视觉SLAM,视觉SLAM算法相对于激光SLAM算法的特点是信息更加丰富,由于是在二维提取特征点,因此通常可以达到更高的频率,但也正是因为信息丰富,因此更容易引入噪声,加上缺乏三维信息,导致视觉SLAM算法的鲁棒性在平均水平上要低于激光SLAM,尤其是通过传统特征进行定位和建图,在工程应用上相对受限,当前一个热门的方向是通过网络提取更加鲁棒的特征,例如Super Pixel、Super Clue,或者直接根据网络输出定位和建图结果,这也是我之后希望进一步了解的方向:

以下是一些视觉SLAM的博客链接,感兴趣的同学可以了解下:
纯视觉方案:
视觉SLAM总结——ORB SLAM2中关键知识点总结
视觉SLAM总结——SVO中关键知识点总结
视觉SLAM总结——LSD SLAM中关键知识点总结

结合IMU方案:
VINS-Mono关键知识点总结——前端详解
VINS-Mono关键知识点总结——边缘化marginalization理论和代码详解
VINS-Mono关键知识点总结——预积分和后端优化IMU部分

学习MSCKF笔记——前端、图像金字塔光流、Two Point Ransac
学习MSCKF笔记——四元数基础
学习MSCKF笔记——真实状态、标称状态、误差状态
学习MSCKF笔记——后端、状态预测、状态扩增、状态更新

结合激光方案:
视觉激光融合——VLOAM / LIMO算法解析

我是先入门的视觉SLAM再接触的激光SLAM,因此激光SLAM我接触的时间并不是很长,但是激光SLAM和视觉SLAM的基本方法是一样的,只是在传感器输入处理上会稍有不同,正如上面提到的,激光SLAM在工程应用方面会更加成熟,以下是一些激光SLAM的博客链接:
纯激光方案:
学习LOAM笔记——特征点提取与匹配

结合IMU方案:
激光IMU融合——LIO-Mapping / LIOM / LINS / LIO-SAM算法解析

结合视觉方案:
视觉激光融合——VLOAM / LIMO算法解析
在视觉和激光结合的方向上,在2021年的ICRA上还有一片LVI-SAM,工程实现上是VINS-Mono和LIO-SAM的结合。

SLAM算法总结——经典SLAM算法框架总结相关推荐

  1. 去噪算法 matlab,经典滤波算法去噪对比实验(Matlab实现)

    # 一,经典滤波算法的基本原理 ###1,中值滤波和均值滤波的基本原理 参考以前转载的博客:http://blog.csdn.net/ebowtang/article/details/38960271 ...

  2. 算法:经典leetcode算法题解

    索引 1. https://leetcode.com/problems/patching-array/  补丁数组 2. https://leetcode.com/problems/find-the- ...

  3. [算法] 十个经典排序算法

    动图演示参考:https://www.cnblogs.com/onepixel/articles/7674659.html 基数排序参考:https://blog.csdn.net/double_ha ...

  4. 中希尔排序例题代码_十大经典排序算法最强总结

    排序算法属于经典基础算法基本功,笔试面试基本都会涉及和考察的,有原题也有变化,不过基础的几大排序算法还是得尽可能熟悉,能在思路熟悉的前提下手写出代码就更好了. ❝为了防止不提供原网址的转载,特加原文链 ...

  5. 经典查找算法及其Python实现

    上一篇介绍了几大排序算法,从基本原理解释到Python代码实现,平时有空的话还需要经常翻出来复习复习.今天就主要来看看另外一大类算法:经典查找算法. 参考资料: <大话数据结构>.< ...

  6. 【SLAM】gradslam(∇SLAM)开源:论文、代码全都有

    内容提要:来自蒙特利尔.卡内基梅隆大学的团队,在 ICRA 2020 上发表的论文中所提出的 ∇SLAM,解决了当下 SLAM 系统普遍所面临的一个开放性问题. 关键词:SLAM  室内 3D 地图重 ...

  7. 视觉SLAM:模型介绍、算法框架及应用场景

    作者:张长鸿 湖南大学 校稿:董亚微 编辑:郑欣欣@一点人工一点智能 原文地址:视觉SLAM:模型介绍.算法框架及应用场景 目录 01 什么是SLAM 1.1 相机模型 1.2 相机运动 1.3 建图 ...

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

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

  9. 激光雷达SLAM激光的前端配准算法

    激光雷达SLAM激光的前端配准算法 ICP匹配方法 两组三维点集的最小二乘拟合 ICP匹配方法 两组三维点集的最小二乘拟合 给定两个三维点集: {xi}={x1,x2,-,xN}{pi}={p1,p2 ...

最新文章

  1. 交流经过整流桥后的电压计算方法(不权威)
  2. python利器怎么用-bluepy 一款python封装的BLE利器简单介绍
  3. 将可执行程序的内存空间扩展到3GB(windows)
  4. 免费盈利模式是骗人的吗?
  5. TypeScript算法专题 - blog4 - 单链表节点的两-两翻转(两两一组逆序)
  6. VC Redist Installer 1.6下载
  7. acer软件保护卡怎么解除_Acer软件保护卡
  8. clickhouse ARRAY JOIN函数
  9. keycloak 添加 注册邮箱后缀验证
  10. 帝国cms 多值字段在投稿表单中的样式设置
  11. Opencv实现击中击不中
  12. VMware提示【该虚拟机似乎正在使用中】的解决方案
  13. 安兔兔排行榜提取和搜索
  14. PE市盈率们之间的区别
  15. 新路由3 稳定强信号eeprom
  16. 哈密顿图 Dirac 竞赛图
  17. Visio左边的基本形状图标不见
  18. Canvas绘制八卦图
  19. CSS字体、文本属性、CSS 盒模型
  20. 记一次Minecraft游戏服务器搭建实践经历

热门文章

  1. 【JUC并发编程05】集合的线程安全
  2. 【数据结构-树】3.详解二叉排序树(理论+代码)
  3. Spark:计算时间差(天数和秒数)
  4. 分享一套开源微信后台开发源码,简单配置就能使用(附源码)!
  5. 认真看看, 以后写 SQL 就爽多了:MyBatis 动态 SQL
  6. 如何入门技术、进阶技术(技术开发人员)
  7. 2021-10-11 寻找二叉树结点的前驱或后继结点(用到parent指针)
  8. 轻松学,Java 中的代理模式(proxy)及动态代理
  9. No module named MNIST_写给小白的用fashion-mnist入门机器学习和深度学习的简单项目(非常全面!!!)...
  10. 笔记本电脑摄像头不能用_苹果笔记本电脑风扇狂转不停,卡慢不能用,是这小东西坏了...