MATLAB算法实战应用案例精讲-【图像处理】SLAM技术详解

目录

前言

几个高频面试题目

SLAM和路径规划对比

算法原理

SLAM组成

常用的SLAM传感器

常用的两种地图类型

SLAM算法实现4要素

主流SLAM算法

2D激光SLAM算法

1. Gmapping

2. Hector slam

3. KartoSLAM

4. LagoSLAM

5. CoreSLAM

3D激光SLAM算法对比

测试的SLAM方案

实验

1. museum_out

2. museum_in

3. outdoor3

4. outdoor4

5. aggressive

总结

存在的问题及困难

应用案例

SLAM基础环境配置

1.网络连接及软件源

2.基础开发环境确认与搭建

3.测试

3D激光SLAM-点云特征提取

本项目所用的特征提取方法说明

特征提取理论与代码编写

确定激光点所在的扫描线并建立点的索引

计算每个点的曲率

根据曲率来筛选特征点

分别将平面点和角点放在两个点云数据结构里

测试

应用场景


前言

SLAM(Simultaneous Localization and Mapping)同步定位与地图构建,一种同时实现设备自身定位和环境地图构建的技术。

原理是使用相机、激光雷达、惯性测量单元等传感器,来收集环境信息,然后用算法将这些信息融合起来,以确定设备在未知环境中的位置,并构建一张环境地图。

通俗解释为:

  1. 用眼睛观察周围地标如建筑、大树、花坛等,并记住他们的特征(特征提取)

  2. 在自己的脑海中,根据双目获得的信息,把特征地标在三维地图中重建出来(三维重建)

  3. 当自己在行走时,不断获取新的特征地标,并且校正自己头脑中的地图模型(bundle adjustment or EKF)

  4. 根据自己前一段时间行走获得的特征地标,确定自己的位置(trajectory)

  5. 当无意中走了很长一段路的时候,和脑海中的以往地标进行匹配,看一看是否走回了原路(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林聪木

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值