卡尔曼滤波器在移动机器人定位中的应用(上)

一个人的喜欢就是把自己对偶然间闪过的念想坚持,直到它变成一种习惯。——xiahouzuoxin

说实话,这样的人生确实比较有趣,但这个句子不是我说的。在下面,凭借着人类特有的懦弱与阿Q精神,任何人都可以被迫做到:)

我可以做到把自己持久性的不喜欢坚持,直到它变成一种习惯和喜欢。——肥鼠路易

Overview and Motivation

The study of mobile robots is an intrinsically interdisciplinary research area involving the following:
Mechanical engineering—vehicle design and in particular locomotive mechanisms.
Computer science—representation,sensing,and planning algorithms.
Electrical engineering—system integration,sensors,and communications.
Cognitive psychology,perception,and neuroscience—insights on how biological organisms solve similar problems.

位移传感器

绝对位移传感器:输出是相对于一个绝对(固定)参考点的位置,传感器断电再恢复供电时,无需复位
相对位移传感器:增量式位移传感器(如增量式编码器,增量式光栅尺),断电后需要进行系统复位,才能继续测量。
位移与加速度是可以互相转换的。加速度传感器测得的数据经二次积分处理,得到的就是位移量,同样的位移传感器测得的数据经二次微分处理,得到的数据为加速度值。其实不管使用加速度测量位移或者位移测量加速度在实际应用中都非常少见,主要原因信号转换过程要求采集系统必须具备相应的微分或者积分运算能力,而不管位移传感器或者加速度传感器都是极为常用的产品,还不如直接选用相关的传感器去测量对应的物理量划算。
--------------------------------------------------------------------------- ——作者:米朗位移传感器

思考移动机器人的定位问题:假设我们的移动机器人只在平面上移动,那么要确定的无非是机器人的位置和转向
X = [ x , y , θ ] T X=[x,y,\theta]^T X=[x,y,θ]T
在这里,我们运用机器人定位研究领域中最常见的算法,卡尔曼滤波器。

卡尔曼滤波器

TA的典型实例从一组有限的,包含噪声的,通过对物体位置的观察序列(可能有偏差)预测出物体的位置的坐标及速度。
卡尔曼滤波模型假设(k+1)时刻的真实状态 X k + 1 X_{k+1} Xk+1是从k时刻的状态 X k X_k Xk演化而来。(相关矩阵符号含义见维基百科
X k + 1 = F x + 1 X k + B k + 1 u k + 1 + w k + 1 X_{k+1} = F_{x+1}X_k+B_{k+1}u_{k+1}+w_{k+1} Xk+1=Fx+1Xk+Bk+1uk+1+wk+1
Z k + 1 = H k + 1 X k + 1 + v k + 1 Z_{k+1} = H_{k+1}X_{k+1}+v_{k+1} Zk+1=Hk+1Xk+1+vk+1
其中, F x + 1 F_{x+1} Fx+1相当于是状态转移矩阵。 F k F_k Fk B k B_k Bk

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

肥鼠路易

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

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

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

打赏作者

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

抵扣说明:

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

余额充值