视觉SLAM-什么是SLAM

主要内容

SLAM的定义
SLAM的基本框架

SLAM的定义

同时定位与地图构建。在未知环境中,同时确定机器人在环境中的位置,并且构建环境的地图。

基本框架

slam框架

  • 传感器:读取环境信息,和自身信息。对于视觉SLAM主要是摄像机拍摄的环境的照片和控制器的指令信息(控制机器人运动,由于有噪声等误差,并不准确)。

  • 视觉里程计:从传感器获取的相邻两帧的图片中获取机器人的运动信息。

  • 回环检测:视觉里程计来估计轨迹,将不可避免地出现累积漂移(Accumulating Drift)。简单来说就是误差会随着机器人的运动逐渐积累。而回环检测可以检测是否回到了起点,或者曾经来过的位置。用这个信息来修正系统的误差,相当于每次回到原点都进行一次校准。从而避免误差的持续累积。
    回环检测的作用

  • 非线性优化:根据视觉里程计和回环检测的信息(具体什么信息,如何计算,会在之后的文章中进行详细的分析)进行计算,预测当前机器人的位置及环境建模,用于最后的地图构建。

小思考

  1. 如何从摄像机获取环境信息?
  2. 如何进行视觉里程计的分析计算?
  3. 如何进行回环检测?

这些问题将在本栏目的后续文章逐步进行分析,欢迎订阅这个栏目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

徐行tag

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

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

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

打赏作者

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

抵扣说明:

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

余额充值