智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 11702|回复: 31
打印 上一主题 下一主题

[讨论] 融合互补滤波的一些问题

  [复制链接]

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
跳转到指定楼层
1#
发表于 2012-11-30 20:31:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    本人菜鸟,最近在调融合互补滤波算法。我对算法的理解大概如下。陀螺仪的短期测得的值比较准,但是由于存在温漂,进过积分,长期就不能用了。所以要通过加速度计进行修正角度,但是加速度计的短期不行,噪声比较大,所以要将陀螺仪高通,加速度计低通后进行一定比列的融合。才能比较准确的反应角度的变化。
我是这样做的:陀螺仪和加速度计分别进行了递推和一阶滤波,得到的滤波结果再按一定的比例进行拟合,滤波周期为0.2ms(测试过,整个滤波时间需90+毫秒),融合周期为2ms。但是出来的效果不理想。我不明白陀螺仪存在温漂,但是滤波后出来的角度应该是准确的,但是陀螺仪的温漂还是存在的呀~~最终直立控制量=P*(融合滤波后的角度)+D*(角速度(即陀螺仪的值))    ,这里的陀螺仪出来应该还是飘着的,应该是对控制量有影响啊~~

15

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
598
威望
292
贡献
146
兑换币
174
注册时间
2017-4-4
在线时间
80 小时
毕业学校
北大
32#
发表于 2017-4-22 19:55:30 | 只看该作者
我用互补滤波调试波形时,左右移动车身,融合后的波形在正负范围内变化的特别厉害是怎么回事。求救
回复 支持 反对

使用道具 举报

0

主题

770

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9280
威望
5224
贡献
3388
兑换币
3559
注册时间
2016-9-1
在线时间
334 小时
毕业学校
西南某校
31#
发表于 2016-11-27 13:07:25 | 只看该作者
谢谢楼主,支持分享
回复 支持 反对

使用道具 举报

4

主题

60

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1234
QQ
威望
607
贡献
365
兑换币
394
注册时间
2016-10-5
在线时间
131 小时
毕业学校
厦门大学嘉庚学院
30#
发表于 2016-11-27 00:29:14 | 只看该作者
yukunlinykl 发表于 2012-11-30 20:56
角度 = (角度+陀螺仪测得的角速度)*0.99 + 加速度计测得的角度*0.01;

请问一下 这个就 一阶滤波吗?

回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

高级会员

Rank: 4

积分
797
威望
376
贡献
233
兑换币
245
注册时间
2014-6-25
在线时间
94 小时
29#
发表于 2016-3-7 18:28:24 | 只看该作者
小通通 发表于 2013-6-21 15:50
您好,怎么找不到你说的那个12种常用滤波算法的文档呀?

百度搜:11种常见的AD滤波算法
回复 支持 反对

使用道具 举报

2

主题

62

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1002
威望
512
贡献
296
兑换币
346
注册时间
2013-10-7
在线时间
97 小时
28#
发表于 2015-1-17 15:08:03 | 只看该作者
赞一个。
回复 支持 反对

使用道具 举报

12

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1372
威望
687
贡献
365
兑换币
461
注册时间
2013-11-24
在线时间
160 小时
27#
发表于 2014-6-12 15:22:47 | 只看该作者
hehe
回复 支持 反对

使用道具 举报

27

主题

332

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1842
威望
967
贡献
517
兑换币
575
注册时间
2012-12-20
在线时间
179 小时
毕业学校
广工
26#
发表于 2014-2-27 11:44:56 | 只看该作者
小通通 发表于 2013-6-21 15:50
您好,怎么找不到你说的那个12种常用滤波算法的文档呀?

就这个

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

2

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
337
威望
171
贡献
98
兑换币
111
注册时间
2012-12-25
在线时间
34 小时
25#
发表于 2013-6-21 15:50:49 | 只看该作者
bobo_12300 发表于 2012-12-1 08:18
递推滤波就是把采集到的数据放入一个队列(其实就是数组。。。),然后求平均,下次采集的最新值替换原先 ...

您好,怎么找不到你说的那个12种常用滤波算法的文档呀?
回复 支持 反对

使用道具 举报

32

主题

272

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2580

活跃会员奖章优秀会员奖章

威望
902
贡献
1300
兑换币
504
注册时间
2013-1-15
在线时间
189 小时
24#
发表于 2013-4-21 22:29:38 | 只看该作者
fmadot 发表于 2012-11-30 22:26
我是刚开始就拿掉高通电容的 自夸一句 那时候还没人提到过要拿掉高通呢。。。 不过你拿掉高通,就需要在每次 ...

如何温漂不是特别明显的话    是不是可以不用每次开机检测中位值?

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 16:29 , Processed in 0.142254 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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