智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 19029|回复: 25
打印 上一主题 下一主题

[咨询] 大神们用的互补滤波的两个权值是动态调整的么?

  [复制链接]

6

主题

264

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
威望
959
贡献
341
兑换币
43
注册时间
2010-12-10
在线时间
154 小时
跳转到指定楼层
1#
发表于 2011-12-18 12:15:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
今天上网看了个贴:http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=4878273      里面有大神说angle = (0.98)*(angle + gyro * dt) + (0.02)*(x_acc);的权值固定的算法只能算是补偿滤波(好像还有叫它滞后滤波的),互补滤波应该是权值不断调整的,这样才能解决倾角值滞后(相差滞后)与动态时抖动的问题。请问用互补滤波能立起来车的同学,你们的互补滤波权值是变的么?

1.我现在的倾角值静态时挺好的,一开电机就坏了,抖动太大,水平加速度干扰太严重。
2.于是就想降低加速度角度的权值,可是降低后就会造成角度的延迟,半天才调回来。

还望大家帮帮忙啊,卡尔曼滤波实在太麻烦,况且调互补调了这么久,不太想换,这种感觉大家都有过吧。。。。

15

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
598
威望
292
贡献
146
兑换币
174
注册时间
2017-4-4
在线时间
80 小时
毕业学校
北大
26#
发表于 2017-4-22 19:41:53 | 只看该作者
0.98和0.02分别起什么作用啊
回复 支持 反对

使用道具 举报

5

主题

295

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3583

活跃会员奖章优秀会员奖章在线王奖章

威望
1705
贡献
1114
兑换币
1160
注册时间
2015-9-15
在线时间
382 小时
25#
发表于 2016-8-30 14:15:13 | 只看该作者
顶一个
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
158
威望
122
贡献
36
兑换币
0
注册时间
2012-9-11
在线时间
4 小时
毕业学校
湖南大学
24#
发表于 2012-10-15 16:39:38 | 只看该作者
顶一个
回复 支持 反对

使用道具 举报

31

主题

1010

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4800

热心会员奖章优秀会员奖章活跃会员奖章论坛元老奖章

威望
3250
贡献
986
兑换币
110
注册时间
2012-2-11
在线时间
282 小时
23#
发表于 2012-4-26 20:24:59 | 只看该作者
在了解中,有点不懂
回复 支持 反对

使用道具 举报

3

主题

34

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2586
威望
1112
贡献
464
兑换币
38
注册时间
2012-2-17
在线时间
506 小时
毕业学校
电子科技大学
22#
发表于 2012-4-5 20:53:36 | 只看该作者
请问合加速度是指哪个啊
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
21#
发表于 2012-3-1 21:25:59 | 只看该作者
zl6977 发表于 2012-3-1 19:29
你查查自适应互补滤波吧。Ki就是当前的 (|和加速度的模|-|重力加速度的模|)。n/m=0.2, 就是个系数,无量 ...

好的,谢谢!
回复 支持 反对

使用道具 举报

6

主题

264

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
威望
959
贡献
341
兑换币
43
注册时间
2010-12-10
在线时间
154 小时
20#
 楼主| 发表于 2012-3-1 19:29:03 | 只看该作者
xinhuaH 发表于 2012-2-25 21:53
大侠,我还想问一下,下面这句话:
“也就是说,在合加速度与重力加速度的差值(ki)小于n/m=0.2G的时候, ...

你查查自适应互补滤波吧。Ki就是当前的 (|和加速度的模|-|重力加速度的模|)。n/m=0.2, 就是个系数,无量纲的数,意思就是0.2G。就是衡量当前和加速度超过重力加速度多少了,如果超过太多就意味着加速度计不准了,不能用了,然后就减小加速度计的权值。
回复 支持 反对

使用道具 举报

21

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1004
威望
683
贡献
117
兑换币
0
注册时间
2012-2-1
在线时间
102 小时
19#
发表于 2012-2-25 23:08:49 | 只看该作者
441740013     我的QQ号,我们和你的情况差不多呀
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
18#
发表于 2012-2-25 21:53:51 | 只看该作者
zl6977 发表于 2011-12-18 12:17
http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=4878273   的27L大神说的,摘抄如下:

正好手里有 ...

大侠,我还想问一下,下面这句话:
“也就是说,在合加速度与重力加速度的差值(ki)小于n/m=0.2G的时候,做互补 滤波系数就是  t=-m*ki+n
Ki是怎么确定的呢?如果n=3,m=15的话n/m=0.2而不是0.2G啊,请问这是怎么回事呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 00:54 , Processed in 0.058456 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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