智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7591|回复: 23
打印 上一主题 下一主题

大神帮忙看看互补滤波的图像,还有没有问题

[复制链接]

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
跳转到指定楼层
1#
发表于 2012-3-6 21:17:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大神帮忙看看互补滤波的图像,还有没有问题
红色的是用角速度计算出的角度,蓝色是陀螺仪的输出,黄色是滤波后的角度!

本帖子中包含更多资源

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

x

31

主题

1010

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4800

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

威望
3250
贡献
986
兑换币
110
注册时间
2012-2-11
在线时间
282 小时
24#
发表于 2012-4-26 19:45:41 | 只看该作者
zaikan
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
23#
 楼主| 发表于 2012-3-11 17:23:52 | 只看该作者
确实有点
回复 支持 反对

使用道具 举报

106

主题

968

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4494

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

威望
2681
贡献
921
兑换币
241
注册时间
2012-2-4
在线时间
446 小时
22#
发表于 2012-3-11 13:16:10 | 只看该作者
是不是滞后了
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
21#
 楼主| 发表于 2012-3-7 15:10:17 | 只看该作者
云端暮雪 发表于 2012-3-6 22:10
你这个
bias_cf*=0.025; //陀螺仪零飘低通滤波;500次均值;
bias_cf+=gyro_m_cf*0.875;

谢谢!
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
20#
 楼主| 发表于 2012-3-7 15:09:42 | 只看该作者
Oner 发表于 2012-3-6 21:53
这说明你的滤波器带宽太宽了。对高频的滤波效果不好。你可以试着将加速度传感器权值减小,这样互补滤波器的 ...

可不可以直接减小低通的带宽呢?谢谢
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
19#
 楼主| 发表于 2012-3-7 15:06:29 | 只看该作者
云端暮雪 发表于 2012-3-6 22:10
你这个
bias_cf*=0.025; //陀螺仪零飘低通滤波;500次均值;
bias_cf+=gyro_m_cf*0.875;

这个我也不知道,根据网上的程序调的参数,我不知道低通滤波怎么实现,能不能给我讲讲啊?
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
18#
 楼主| 发表于 2012-3-7 14:49:50 | 只看该作者
云端暮雪 发表于 2012-3-6 22:16
陀螺仪测出的值转换成角速度(弧度每秒)的系数去多少比较合适啊?理论计算出来的好像是0.031左右,不知对否 ...

(4970/4096)/(0.67*9.1)*(3.14/180)=0.0035,你是不是这么算的?
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
17#
 楼主| 发表于 2012-3-7 14:32:23 | 只看该作者
云端暮雪 发表于 2012-3-6 22:10
你这个
bias_cf*=0.025; //陀螺仪零飘低通滤波;500次均值;
bias_cf+=gyro_m_cf*0.875;

angle = Q*(angle + gyroscope_rate*Dt) + R*(accelerometer_angle),其中(Q+R)=1;你觉得是不是应该这么算?
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
927
威望
625
贡献
152
兑换币
0
注册时间
2012-2-9
在线时间
75 小时
16#
 楼主| 发表于 2012-3-7 14:27:34 | 只看该作者
云端暮雪 发表于 2012-3-6 22:16
陀螺仪测出的值转换成角速度(弧度每秒)的系数去多少比较合适啊?理论计算出来的好像是0.031左右,不知对否 ...

计算出0.031的过程是什么啊?


回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 20:53 , Processed in 0.113491 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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