机器人与人工智能爱好者论坛

 找回密码
 立即注册
查看: 10532|回复: 1
打印 上一主题 下一主题

视觉SLAM的数学表述基础

[复制链接]

20

主题

24

帖子

147

积分

注册会员

Rank: 2

积分
147
跳转到指定楼层
楼主
发表于 2018-8-27 14:39:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SLAM(Simultaneous Localization and Mapping,即时定位与地图构建)的目的是让机器人在未知环境中持续地构建环境地图,并同时在地图中给自己定位。定位和建图两个问题相互依赖,准确的定位依赖于正确的地图,而构建正确的地图又需要准确的定位,这是一个迭代的过程。
在算法表示中,我们必须先把这个问题抽象为数学问题,然后才能使用计算机进行处理,以得到我们想要的结果。
假设时刻可以离散化为t1,⋯,K;各时刻机器人的位置为​,路标为​。
SLAM的运动方程含义为从k−1时刻到k时刻,机器人的位置变化情况。
数学上可表示为:
其中​为传感器读数,​为噪声。
观测方程含义为k时刻,机器人于​处探测到了某一个路标​,产生一个观测数据​:

其中​为观测噪声。
这样slam过程可总结为两个方程:

这便是最基本的SLAM的数学表述方程。
加入高翔博士《视觉SLAM概论与基础知识》公开课,了解更多SLAM知识:http://www.shenlanxueyuan.com/course/101
回复

使用道具 举报

20

主题

24

帖子

147

积分

注册会员

Rank: 2

积分
147
沙发
 楼主| 发表于 2018-8-30 18:28:04 | 只看该作者
顶一个!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|陕ICP备15012670号-1    

GMT+8, 2024-4-28 23:44 , Processed in 0.056252 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表