智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2005|回复: 9
打印 上一主题 下一主题

[讨论] 卡尔滤波探索以及疑问

[复制链接]

2

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
威望
161
贡献
99
兑换币
104
注册时间
2013-6-11
在线时间
26 小时
跳转到指定楼层
1#
发表于 2013-7-30 21:55:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hanlinson 于 2013-7-30 21:59 编辑

由卡尔曼知识可知,卡尔曼滤波器最重要的是对预测值的协方差(Q),和测量值的协方差(R)进行估计,当我赋值Q=0.001,R=0.5时输出到滤波器的角度和输出角度波形如下:


此时输出波形一直在0点左右,我的初始预测值为0;但是由卡尔曼原理可知,预测值会不断根据最后输出值更新,也就是说输出值对测量值有一个跟踪过程,但是我这个一直在0点左右,我的猜想是我的预测值没有更新,于是我对Q,R做了下面
改动,其他值不变
Q=0.9,R=0.5波形如下:



当Q=1.5,R=0.5时波形如下:


,做到这一步后我又去看了一下原理
Q/(Q+R)的值就是卡尔曼增益的收敛值,比如其值为0.2,那么卡尔曼增益会向0.2收敛(对于0.2的含义解释一下,比如预测角度值是5度,角度测量值是10度,那么最优化角度为:5+0.2*10-5=6。从这里可以看出,卡尔曼增益越小,说明预测值越可靠,最优化角度越接近预测值;相反的,卡尔曼增益越大,说明测量值越可靠,最优化角度越接近测量值)。
总结一下:
两个疑问;第一由上面的三个波形是否可以说明我的预测值没有更新??第二:当Q=1.5,R=0.5时此时滤波器设置是否合理??




  

本帖子中包含更多资源

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

x

2

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
威望
161
贡献
99
兑换币
104
注册时间
2013-6-11
在线时间
26 小时
2#
 楼主| 发表于 2013-7-30 21:58:03 | 只看该作者
本帖最后由 hanlinson 于 2013-7-30 22:01 编辑

回复 支持 反对

使用道具 举报

14

主题

295

帖子

0

精华

常驻嘉宾

打酱油出道。。。

Rank: 8Rank: 8

积分
5865

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

威望
1727
贡献
1258
兑换币
1045
注册时间
2012-11-10
在线时间
1440 小时
3#
发表于 2013-7-30 22:32:36 | 只看该作者
顶起
回复 支持 反对

使用道具 举报

34

主题

1589

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6271

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

威望
3267
贡献
1194
兑换币
2035
注册时间
2012-11-28
在线时间
905 小时
4#
发表于 2013-7-30 23:22:07 | 只看该作者
你敢盗用匠人的图!!
回复 支持 反对

使用道具 举报

2

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
威望
161
贡献
99
兑换币
104
注册时间
2013-6-11
在线时间
26 小时
5#
 楼主| 发表于 2013-7-31 07:58:55 | 只看该作者
wen123 发表于 2013-7-30 23:22
你敢盗用匠人的图!!

串口匠人是一个很好的串口调试工具,下位机测得的数据,只需简单的规定发送方式,串口匠人就能各祯的不同数据,并分通道显示,我调试滤波器就是用的串口匠人调试工具,
回复 支持 反对

使用道具 举报

34

主题

1589

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6271

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

威望
3267
贡献
1194
兑换币
2035
注册时间
2012-11-28
在线时间
905 小时
6#
发表于 2013-7-31 09:20:06 | 只看该作者
hanlinson 发表于 2013-7-31 07:58
串口匠人是一个很好的串口调试工具,下位机测得的数据,只需简单的规定发送方式,串口匠人就能各祯的不同 ...

早有耳闻!!这个是匠人之作
回复 支持 反对

使用道具 举报

2

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
威望
161
贡献
99
兑换币
104
注册时间
2013-6-11
在线时间
26 小时
7#
 楼主| 发表于 2013-7-31 10:10:02 | 只看该作者
wen123 发表于 2013-7-31 09:20
早有耳闻!!这个是匠人之作

我服了卡尔曼了!还是换互补滤波算了,延时严重没法用
回复 支持 反对

使用道具 举报

34

主题

1589

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6271

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

威望
3267
贡献
1194
兑换币
2035
注册时间
2012-11-28
在线时间
905 小时
8#
发表于 2013-7-31 11:09:19 | 只看该作者
hanlinson 发表于 2013-7-31 10:10
我服了卡尔曼了!还是换互补滤波算了,延时严重没法用

不会吧!!
回复 支持 反对

使用道具 举报

2

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
威望
161
贡献
99
兑换币
104
注册时间
2013-6-11
在线时间
26 小时
9#
 楼主| 发表于 2013-7-31 15:00:34 | 只看该作者
wen123 发表于 2013-7-31 11:09
不会吧!!

当Q=1.5,R=0.5时延时不大,但是对测量值有跟踪效应

回复 支持 反对

使用道具 举报

14

主题

355

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1675
威望
772
贡献
511
兑换币
506
注册时间
2013-2-27
在线时间
196 小时
10#
发表于 2013-7-31 20:14:05 | 只看该作者
不懂啊。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 00:29 , Processed in 0.128142 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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