智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6675|回复: 19
打印 上一主题 下一主题

关于[卡尔曼滤波]和[清华互补融合方案]的个人理解

  [复制链接]

19

主题

236

帖子

0

精华

跨届大侠

机械决定最高速度,软件决定能否达到最高速度。

Rank: 10Rank: 10Rank: 10

积分
6558

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2741
贡献
2075
兑换币
1740
注册时间
2011-9-30
在线时间
871 小时
跳转到指定楼层
1#
发表于 2015-3-22 15:49:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jamesdeep 于 2015-3-22 15:52 编辑

这两天仔细研究了一下卡尔曼滤波,又对比了一下清华的官方互补融合方案,发现这两者在某种程度上是一致的。
(参考资料:
1、《现代控制理论基础》之卡尔曼滤波部分;2、《第七届全国大学生“飞思卡尔”杯智能汽车竞赛电磁组直立行车参考设计方案》;3、http://www.znczz.com/forum.php?mod=viewthread&tid=80845&extra=&highlight=%BF%A8%B6%FB%C2%FC%C2%CB%B2%A8&page=1


首先来说清华方案,说的直白一些,一条公式即可阐明:当前角度=K*加速度计+(1-K)(陀螺仪+上次角度)。0<K<1。
没错,本质上就是一个加权的关系,K的大小直接决定当前角度是陀螺仪占主导地位还是加速度计占主导地位。
当然了,公式里的加速度计不是加速度计直接读出来的值,而是将加速度计的值通过三角函数关系转换成角度。



再来说卡尔曼滤波,书上的公式虽然繁杂,但是对于深入理解必不可少,再配合参考资料3那个帖子通俗的语言,看上2天,基本就可以理解了。卡尔曼虽然是矩阵形式的,但是在一维情况下,你把它展开,发现他与清华的那个方案只有一点区别,那就是卡尔曼滤波中有一个初始协方差P(0),如果你把P(0)设置为0,那么他的表达式就和清华的方案完全一样了。而至于状态误差Q和观测误差R,给你一条公式你就明白是什么意思了:K=Q/(Q+R),这条公式是卡尔曼原始推导过程的一条公式简化而来的。没错,其实你定义Q和R,本质上还是只是改变了陀螺仪和加速度计的权重。最终的卡尔曼K=P(k)/[P(k)+Q],这条公式也是简化形式的,而P(k)=P(k-1)+Q,P(k)代表当前系统状态协方差,P(k-1)代表上一个周期系统状态协方差。
说到这里,你们可能有点迷糊,但是你仔细看会发现,如果最初始的系统状态协方差P(0)=0的话,那么最终卡尔曼增益K就等于Q/(Q+R),也就和清华的方案完全一致了。这就是我理解的卡尔曼滤波和清华方案在公式上的区别。


而在物理意义上,这个最初始的系统状态协方差P(0)对系统究竟带来了什么改变?这个改变能有什么好处?有待后面进行实物验证和进一步理论探索。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
2#
发表于 2015-3-22 16:14:07 | 只看该作者
清华用的互补,意思在于频域。
卡尔曼用于噪声。
回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
3#
发表于 2015-3-22 16:15:53 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

20

主题

572

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3501

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
1767
贡献
1086
兑换币
1086
注册时间
2014-5-3
在线时间
324 小时
毕业学校
江苏科技大学
4#
发表于 2015-3-22 16:17:58 | 只看该作者
赞一个,不错
回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
5#
发表于 2015-3-22 17:10:59 | 只看该作者
驳斥
最后几行因为写不下了,就跳了些步骤。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

19

主题

2430

帖子

0

精华

跨届大侠

这并没有什么卵用.

Rank: 10Rank: 10Rank: 10

积分
6595

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3611
贡献
1592
兑换币
1425
注册时间
2014-7-14
在线时间
696 小时
6#
发表于 2015-3-22 17:55:03 | 只看该作者
666666
回复 支持 反对

使用道具 举报

2

主题

404

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5197

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
2548
贡献
1523
兑换币
1406
注册时间
2011-10-19
在线时间
563 小时
7#
发表于 2015-3-22 18:40:51 | 只看该作者
直观的理解的话权重是最容易理解的,不过核心的问题还在频率域
回复 支持 反对

使用道具 举报

25

主题

1451

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7523

活跃会员奖章优秀会员奖章论坛元老奖章在线王奖章

威望
4527
贡献
1518
兑换币
2167
注册时间
2013-11-22
在线时间
739 小时
8#
发表于 2015-3-22 18:48:54 | 只看该作者
顶顶顶
回复 支持 反对

使用道具 举报

2

主题

404

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5197

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
2548
贡献
1523
兑换币
1406
注册时间
2011-10-19
在线时间
563 小时
9#
发表于 2015-3-22 18:50:53 | 只看该作者
lions 发表于 2015-3-22 18:48
顶顶顶


回复 支持 反对

使用道具 举报

5

主题

361

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3395
威望
1687
贡献
1136
兑换币
1068
注册时间
2014-1-15
在线时间
286 小时
毕业学校
sdu
10#
发表于 2015-3-22 19:38:28 | 只看该作者
看不懂路过
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 18:41 , Processed in 0.095191 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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