总结一下我接触过的SLAM算法吧,主要集中在visual slam:

特征法:

  1. ORB SLAM https://github.com/raulmur/ORB_SLAM2

优势: 在静态环境下定位准确,稳定, 单目和双目版本都可以达到实时(高于10frames/s)。代码可读性强,易扩展, 网上也有实现和imu融合的版本。

劣势:建的地图点云稀疏。 运行速度方面,因为提特征点的时间有瓶颈最快的运行速度应该不超过30frames/s, 我在本机 (i7-6600U) 测的速度基本都在20frames/s左右,因此对于高帧率的相机需要降帧率才能用。对动态物体很敏感,再有动态物体时非常容易tracking lost。

总的来说ORB-SLAM还是在智能驾驶领域用的最广泛的SLAM算法,因为它在work的时候可以work的很好,急需解决的问题是对特征点提取的加速,以及处理的环境中的动态物体。

直接法

2. DSO https://github.com/JakobEngel/dso

优势:可以生成相当稠密的点云, 这个优点给DSO很大想象空间。 速度在可以work的时候很快, 大概在20-30frames/s。

劣势:对场景光照要求高,要求尽量保持曝光时间的稳定。对动态物体没有orb那样敏感。代码可扩展性比较差,目前

SLAM学习,小白入门到殿堂级大牛资料整理相关推荐

  1. 深度学习小白入门教程-基础环境篇

    深度学习小白入门教程-基础环境篇 如有图片显示失败,请回小主主页查看~ Anaconda 安装包下载方式一:官网(科学上网比较慢,不推荐) 安装包下载方式二:清华镜像(推荐) 具体安装步骤(跟着箭头来 ...

  2. 深度学习小白入门教程(一):以英雄联盟为例,爬取你感兴趣图片,构建你自己的数据集

    爬取英雄联盟英雄图片建立数据集 本教程来自DUT515斑鸠实验室 小白在练习的时候,在教程里都会有各种现成的经典的数据集作为例子当你,比如鸢尾花啊: 手写数字啊: 而当你学会了这些内容,想要跃跃欲试的 ...

  3. DTN学习,theONE模拟器网络相关资料整理

    下面是一个百度空间的: http://hi.baidu.com/jensenliao 博客园的一篇博客:theONE模拟器简介(主要讲述,软件配置,软件结构) http://www.cnblogs.c ...

  4. SLAM学习资料收集

    这是一个不定期更新的SLAM学习历程中收集到的资料... 一.激光SLAM 1.三维激光SLAM (1)LOAM: 论文:http://www.roboticsproceedings.org/rss1 ...

  5. SLAM学习资料汇总-超全

    SLAM 学习与开发经验分享 导语 毫无疑问,SLAM是当前最酷炫的技术.在这里,我给大家分享一些在学习SLAM的过程中的一些资料与方法(不断更新中...) AR开发者社区: 目录 入门 基础 进阶 ...

  6. React Native小白入门学习路径——五

    React Native小白入门学习路径--五 序 "哦天呐!" 这句话成了我在实验室的口头禅, 老师可能觉得我们都是大神吧,都还在看着基础就给布置了那么多任务:写一个RN的TDD ...

  7. 干货|《深度学习入门之Pytorch》资料下载

    深度学习如今已经成为了科技领域中炙手可热的技术,而很多机器学习框架也成为了研究者和业界开发者的新宠,从早期的学术框架Caffe.Theano到如今的Pytorch.TensorFlow,但是当时间线来 ...

  8. 2021年最新版Web前端学习路线图-前端小白入门必读-推荐

    2021年最新版Web前端学习路线图-前端小白入门必读-推荐 Hello,大家好,相信很多学习前端的小伙伴,会有很多的疑惑: 我要学习那些技术? 我要到哪里去学习这些技术呢? 学习这些技术的目的对就业 ...

  9. (汇总篇)语义SLAM相关开源方案| 全球优秀作者与实验室 | SLAM学习资料整理

    目录 1 开源方案 1.1 Geometric SLAM (26项) 1. PTAM 2. S-PTAM(双目 PTAM) 3. MonoSLAM 4. ORB-SLAM2 5. DSO 6. LDS ...

最新文章

  1. python元类深入理解
  2. SyntaxError: invalid syntax的问题原因和解决办法
  3. 多屏互动电脑版_MAXHUB无线双频同屏器HDMI连接投影仪手机电视机笔记本电脑投屏器多屏互动 MAXHUB传屏盒子WB01标配2个无线传屏...
  4. apache基于ip如何配置虚拟主机
  5. 策略模式(策略不同类,场景不同策略不同,环境策略分离组合)
  6. 成功解决tensorflow.keras: AttributeError: ‘str‘ object has no attribute ‘decode‘
  7. 读入的字节都写入字节数组中_使用Java将文件读入字节数组的7个示例
  8. html自定义列表 嵌套,HTML 列表
  9. Linux下执行.sh文件
  10. JSHint 代码检查
  11. 阿里云宣布与Facebook达成合作 让AI开发更简单
  12. commons-fileupload文件上传
  13. Bailian4144 畜栏保留问题【贪心】
  14. 国内外知名PT站点最全汇总,含各站内截图及站点链接【转载】
  15. python模拟太阳系_模拟太阳系8大行星运行图:matplotlib实现
  16. 为何要做冒烟测试 如何做冒烟测试
  17. python基础教程读书笔记_《Python基础教程》读书笔记10
  18. centos7 下greenplum 安装初始化使用
  19. 为什么现在一些年轻人放弃缴纳社保?
  20. 微型计算机联想c325,寓教于乐一体机 联想IdeaCentre B325评测

热门文章

  1. linux文件编辑操作,Linux下文本编辑及其文件操作
  2. 计算机wrod初级考试题及答案,计算机基础知识+Word基础知识+Excel基础知识试题答案解析.doc...
  3. 删除空值_空白单元格行,如何快速批量删除?简单方法,效率飞升
  4. oracle定时器怎么开启,Oracle的定时器使用示例
  5. 核爆rpg手机版_好嗨游戏:不玩吃亏 ,20款全世界最佳移动RPG角色扮演游戏(上)...
  6. linux pcre-devel,ubuntu - 我应该为'pcre-devel'安装什么软件包? - Ubuntu问答
  7. mysql 生成json,结合CONCAT()和COALESCE()在MySQL中生成JSON
  8. PCL分割:Conditional Euclidean Clustering官方历程,在自己配置环境上调错
  9. Linux 内核启动流程
  10. HDU 3065病毒侵袭持续中 AC自动机