智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4021|回复: 11
打印 上一主题 下一主题

互补滤波公式的解释

[复制链接]

2

主题

12

帖子

0

精华

注册会员

Rank: 2

积分
141
威望
85
贡献
32
兑换币
42
注册时间
2013-9-28
在线时间
12 小时
跳转到指定楼层
#
发表于 2013-9-29 12:22:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1贡献
x_acc = (float)(x_acc_ADC – x_acc_offset) * x_acc_scale;

gyro = (float)(gyro_ADC – gyro_offset) * gyro_scale;

angle = (0.98)*(angle + gyro * dt) + (0.02)*(x_acc);
谁能给我解释这几个的意思?我看见有很多版本,都不知道该信谁了?




0

主题

770

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9280
威望
5224
贡献
3388
兑换币
3559
注册时间
2016-9-1
在线时间
334 小时
毕业学校
西南某校
11#
发表于 2017-4-23 11:11:29 | 只看该作者

这个程序好像和官方的不一样啊,官方的变换之后好像没有高通低通之前的系数啊  搞不懂
回复

使用道具 举报

15

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
598
威望
292
贡献
146
兑换币
174
注册时间
2017-4-4
在线时间
80 小时
毕业学校
北大
10#
发表于 2017-4-22 20:02:38 | 只看该作者
本帖最后由 刘德华 于 2017-4-22 20:08 编辑

、其中angle+gyro*dt是积分部分。(角度+角速度*取样周期)。
我以为是角度+角加速度*取样周期????
回复

使用道具 举报

0

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
210
威望
120
贡献
62
兑换币
67
注册时间
2014-9-1
在线时间
14 小时
毕业学校
福州大学
9#
发表于 2014-10-27 23:03:54 | 只看该作者
CRZH 发表于 2014-10-3 12:59
第一个 第二个是  获得零偏之后的  值  第三个是互补滤波 就是  

请看附件 有视频解释 和程序

能不能发给我下?
249205649@qq.com    谢谢了
回复

使用道具 举报

18

主题

285

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6760

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

威望
3859
贡献
933
兑换币
2546
注册时间
2014-2-24
在线时间
984 小时
8#
发表于 2014-10-10 13:11:25 | 只看该作者
回复

使用道具 举报

7

主题

79

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4450
威望
2014
贡献
1338
兑换币
1313
注册时间
2014-8-28
在线时间
549 小时
毕业学校
安徽
7#
发表于 2014-10-3 12:59:34 | 只看该作者
第一个 第二个是  获得零偏之后的  值  第三个是互补滤波 就是  

请看附件 有视频解释 和程序

本帖子中包含更多资源

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

x
回复

使用道具 举报

9

主题

208

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5998
QQ
威望
3842
贡献
1460
兑换币
1074
注册时间
2014-9-17
在线时间
348 小时
6#
发表于 2014-10-2 16:07:43 | 只看该作者
回复

使用道具 举报

23

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
717
贡献
428
兑换币
453
注册时间
2014-2-6
在线时间
130 小时
5#
发表于 2014-8-29 10:47:13 | 只看该作者
共和时代 发表于 2013-9-30 11:52
angle = (0.98)*(angle + gyro * dt) + (0.02)*(x_acc);

     1、其中angle+gyro*dt是积分部分。(角度+ ...

解释的很详细,多谢。多问一句,角速度积分乘0.01之后再乘一个常数可以不·?我看一些文档里这样写的。
回复

使用道具 举报

14

主题

158

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1509
威望
655
贡献
326
兑换币
410
注册时间
2014-2-24
在线时间
264 小时
毕业学校
河南科技大学
4#
发表于 2014-4-19 22:28:49 | 只看该作者
不是卡尔曼?
回复

使用道具 举报

10

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1934
威望
940
贡献
560
兑换币
615
注册时间
2013-9-13
在线时间
217 小时
3#
发表于 2014-4-12 11:13:33 | 只看该作者
这个程序好像和官方的不一样啊,官方的变换之后好像没有高通低通之前的系数啊  搞不懂
回复

使用道具 举报

4

主题

796

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10578

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

威望
5540
贡献
3174
兑换币
3043
注册时间
2013-9-30
在线时间
932 小时
2#
发表于 2014-3-11 16:27:12 | 只看该作者
共和时代 发表于 2013-9-30 11:52
angle = (0.98)*(angle + gyro * dt) + (0.02)*(x_acc);

     1、其中angle+gyro*dt是积分部分。(角度+ ...

哥们..你还有互补平衡的资料吗?可以分享一点给我吗?谢谢哈..
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 08:21 , Processed in 0.086152 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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