美文网首页SLAM技术交流
SLAM入门资料整理

SLAM入门资料整理

作者: 武林墨客 | 来源:发表于2017-05-29 15:24 被阅读636次

计算机视觉、图像基础

  • 数字图像处理
  • 计算机视觉
  • Multiple View Geometry in Computer Vision,配合Berkeley课件

数学基础

  • 《线性代数应该这样学》,英文名《Linear Algebra Done Right》

  • Sparse Matrix:optimization->各种least square算法Dr. Tim Davis的课件:Tim Davis ,他的主页里有全部的课程视频和Project

  • 针对SLAM问题,最常用的least square算法是Sparse Levenberg Marquardt algorithm,这里有一份开源的代码以及具体实现的paper:[Sparse Non-Linear Least Squares in C/C++]

  • Thrun的《probabilistic robotics》概率学是如何解决机器人中的问题的,关键学习贝叶斯滤波,也是就是贝叶斯公式在各个问题(定位,SLAM)中的应用

  • 优化的话,建议先把最小二乘优化中给弄透彻,数学推导要会,因为很多问题,最后都是归结到最小二乘优化,然后就是梯度下降、求Jacobian之类的

SLAM入门

  • 综述论文
    SimultaneousLocalisationandMapping(SLAM):Part SimultaneousLocalisationandMapping(SLAM):Part 2

  • 做visual slam的话,推荐visual odometry part 1和part 2visual odometry 和 visual slam基本是同质的问题,只不过关注的点各有侧重,odometry注重的是当前实时性,slam 注重的是全局的优化。这两篇文章归纳了做odometry(slam)的三种主流的feature-based算法:
    1、2D-to-2D correspondences
    2、3D-to-3D correspondences
    3、2D-to-3D correspondences

  • Andrew Davison的课程
    AD在在week 8里面推荐了slam的两个入门 Tutorial 1 Tutorial 2

  • Tutorial的两篇文章文笔灰常秀丽,但是不操作还是云里雾里
    所以这里有一个瑞士苏黎世理工的学生练习
    大家把excise 3:SLAM(EKF)做了,也就差不多了解些slam的原理了。关于练习3的答案,我过几天上传好。

编程基础

  • OpenCV的文档Camera Calibration and 3D Reconstruction中,包含SLAM相关的基础理论公式以及C/C++/Python实现的API

  • 入门先写一发最小二乘优化,可以就做一个简单的直线拟合,不要用Matlab中的优化工具,了解数学推导最后是怎么写到代码里面的。

  • 要玩好Matlab优化工具包,做实验最方便了

  • 尝试玩一些现有的SLAM包www.openslam.org

  • ROS建议先试试Gmapping

  • 阅读orbslam的源代码

经典论文

PTAM,DTAM,SLAM这几篇经典文章

相关文章

  • SLAM入门资料整理

    计算机视觉、图像基础 数字图像处理 计算机视觉 Multiple View Geometry in Compute...

  • SLAM新手入门必备资料

    搜集了各大网络,请教了SLAM大神,终于把SLAM的入门资料搜集全了!在分享资料前,我们先来看看,SLAM技术入门...

  • 超全 SLAM 学习资源汇总

    经常有人问到关于如何学习 SLAM 的问题,阿木实验室特意为准备入门 SLAM 的新手,整理了一份超全的 SLAM...

  • SLAM 学习与开发经验分享

    目录 入门 基础 进阶 优秀文章 技术博客 网站与研究组织 书籍与资料 SLAM 方案 优秀案例 入门 视觉SLA...

  • SLAM相关资料

    重要网站 Computer Vision Group 慕尼黑工业大学计算机视觉组 Visual Odometry ...

  • Qt 入门资料整理

    环境搭建 Qt creator编译器 配置 mingw vs c++基础 一定要多上机,实践《通过游戏编程实战 教...

  • Ruby学习计划

    1、学习资料整理,入门资料已完成,Ruby学习资料整理; 这里没有什么高大上的资料,最高大上的我觉得应该就是官网和...

  • SLAM学习资料收集

    这是一个不定期更新的SLAM学习历程中收集到的资料。。。 一、激光SLAM 1.三维激光SLAM (1)LOAM:...

  • 【iOS】OpenGL入门资料整理

    一、OpenGL、OpenGL ES专业名词解析 1、图形API简介 OpenGL(Open Graphics L...

  • 『手绘自由』入门资料整理

    『手绘自由』入门资料整理 晚上逛网站,发现一个主题教程,随之而来的是一连串,例如:公众号、视频、文章、课程、宣传、...

网友评论

    本文标题:SLAM入门资料整理

    本文链接:https://www.haomeiwen.com/subject/zankfxtx.html