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

SLAM算法总结——经典SLAM算法框架总结SLAM算法总结——经典SLAM算法框架总结SLAM算法总结——经典SLAM算法框架总结SLAM算法总结——经典SLAM算法框架总结从研究生接触SLAM算法到现在也有

大家好,又见面了,我是你们的朋友全栈君。

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

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

从研究生接触SLAM算法到现在也有两三年了,期间学习了很多经典的SLAM算法框架并写了一些相关的博客,本篇博客主要目的是想将这些博客进行一个简单总结用于查漏补缺。首先,按照我的理解,我梳理了如下一个思维导图,如果读者发现有什么需要补充或者纠正的欢迎随时交流:
请添加图片描述
按照分类,我们先来讲讲视觉SLAM,视觉SLAM算法相对于激光SLAM算法的特点是信息更加丰富,由于是在二维提取特征点,因此通常可以达到更高的频率,但也正是因为信息丰富,因此更容易引入噪声,加上缺乏三维信息,导致视觉SLAM算法的鲁棒性在平均水平上要低于激光SLAM,尤其是通过传统特征进行定位和建图,在工程应用上相对受限,当前一个热门的方向是通过网络提取更加鲁棒的特征,例如SuperPixel、SuperGlue,或者直接根据网络输出定位和建图结果,这也是我之后希望进一步了解的方向:

以下是一些视觉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的结合。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/147364.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 一级域名301重定向到www二级域名

    一级域名301重定向到www二级域名301重定向有利于百度的搜索例如一个域名www.test.com如果不做设置会产生4个网址,(1)test.com(2)www.test.com(3)test.com/default.html(4)www.test.com/default.html会导致网址的PR值被分散.htaccess设置Options+FollowSymLinksIndexIgnore*/*…

  • mac如何装windows系统_bootcamp您的磁盘未能分区

    mac如何装windows系统_bootcamp您的磁盘未能分区问题:启动磁盘不能被分区或恢复成单个分区苹果电脑装了双系统,但是一直用的mac系统,所以打算把windows卸载。看到网上说直接用Bootcamp助理卸载就行,但是点“继续”的时候出现问题:启动磁盘不能被分区或恢复成单个分区。接下来就是要解决这个问题啦!可以看到我现在有三个盘,MachintoshHD为mac系统所在盘,这是我要保留的,另外两个是装windows分配的盘,所以需要卸载这…

  • lora协议不属于lpwan_哪种协议用于wan

    lora协议不属于lpwan_哪种协议用于wan考虑使用LoRaWAN部署您的物联网解决方案?倘若您正在开发用于工业或企业用途的专用网络解决方案,那么您需要了解此技术的一些限制(以及在许多情况下将为您提供更好服务的替代协议)。在本文中,我们将深入探讨:LoRa与LoRaWAN的区别LoRaWAN如何运作LoRaWANA,B和C类啁啾率,处理增益和正交性利用LoRaWAN构建专用网络的障碍另一种解决方案:SymphonyLinkLoRa与Lo…

  • zigbee协议栈工作流程 From zigbee菜鸟笔记(十 一)

    zigbee协议栈工作流程 From zigbee菜鸟笔记(十 一)一.ZigBee协议栈简介什么是ZigBee协议栈呢?它和ZigBee协议有什么关系呢?协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。协议栈是协议的具体实现形式,通俗点来理解就是协议栈是协议和用户之间的一个接口,开发人员通过使用协议栈来使用个协议的,进而实现无线数据收发。ZigBee的协议分为两部分,IEEE802.15.4定义了PHY(物理层)和MAC(介质访问层)技术规范;ZigBee联盟定义了NWK(网络层)、APS(应用程序支持子层)、APL(应用层

  • 用UltraISO制作支持windows 7的U盘启动盘建议收藏

    用UltraISO制作U盘启动盘,有人写过,我也看过,不过依照网上的那些文章,成功的并不多,经过几次试验,在不同的主板环境下成功概率高的方法应该如下:1.UltraISO建议9.3以上2.制作要点

    2021年12月20日
  • Codelf插件的使用

    Codelf插件的使用当你找到这个插件的时候说明你已经知道了这个插件的作用,这里只说关于变量名和star的使用。1、去应用商店下载安装插件2、直接使用http://unbug.github.io/codelf/变量名:输入一个中文名字,会给出一大堆建议的英文变量名(比如说”产品”,突然英文名字忘了,就可以如下操作)你可能会说,我直接百度翻译、有道翻译不就OK了吗?但是”产品”只是个常见的单词,”产品资源”、”气质

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号