学习笔记----SLAM的概论与架构


学习笔记----SLAM的概论与架构

本笔记根据B站视频学习总结而来,供大家学习交流探讨。


一、SLAM的提出与发展

1.为了解决两个问题:当前环境的位置,当前环境的状态。
2.在早期一些学者提出利用概率估计的方法来解决定位与构图的问题
3.SLAM的一些部件:可见光视觉、IMU、激光雷达、声呐
4.SLAM的一些应用:无人驾驶、VR、AR、无人机、机器人
5.SLAM的分类:EKF-SLAM、FAST-SLAM、Graph-SLAM等等

二、从滤波器谈SLAM

1.基于概率估计做出定位

1.基于自身运动模型估计位置,通过高斯模型来表示方差
2.传感器基于地图获得位置估计
3.通过先验+后验实现融合
4.给出机器人位置的预测模型和观测模型:

在这里插入图片描述

2.通过概率不断更新自身位置

1.起始时刻概率为平均值在这里插入图片描述
2.通过观测,在有路标的位置附近的概率就为:
在这里插入图片描述
更新此时的状态:
在这里插入图片描述

3.继续更新位置:
在这里插入图片描述
4.再次获得路标的观测数据,更新状态:
在这里插入图片描述

三、SLAM的新突破–图优化

1.在这里插入图片描述
2.在这里插入图片描述
3.
在这里插入图片描述

四、SLAM的知识架构

1.总体框架

在这里插入图片描述

2.传感器

1.传感器的分类:视觉、激光、声呐超声、惯导等

3.基本理论

1.滤波(随机估计)
在这里插入图片描述
2.坐标系、刚体运动
欧式旋转和四元数,详情见《视觉SLAM十四讲》
3.相机模型、视觉几何
相机模型:
在这里插入图片描述
视觉几何:
在这里插入图片描述

4.位姿估计与融合

PnP ICP RANSAC…

5.回路与图优化

1.词袋模型:
在这里插入图片描述

6.环境表达,地图的构建

点云地图、拓扑地图、语义地图、特征地图…

7.深度学习

在这里插入图片描述

五、ROS的简单介绍

1.结构功能:进程管理、内部进程通信、模块驱动
2.工具:仿真、显示、图像交互、数据记录
3.可实现功能:控制、规划、感知、构图、操作
4.资源:基础开发包开源、更新版本、开源教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值