智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

使用MPU6050和HMC5883L测角的一些问题

[复制链接]

8

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
212
贡献
55
兑换币
17
注册时间
2012-2-2
在线时间
36 小时
毕业学校
BIT
跳转到指定楼层
1#
发表于 2014-8-14 14:34:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的打算是MPU6050的陀螺仪测角来个角A,磁强计HMC5883L测角来个角B,然后二者融合(不管是卡尔曼还是互补滤波之类的都行)。
但是现在在处理陀螺仪的数据上遇到了问题。
只考虑一个轴
比如说
陀螺仪先绕y轴顺时针转90°,通过调节增益可以得到90左右,但是再逆时针转90°,得不到0啊,差别很大。
零偏我有减掉(零偏是不是陀螺仪静止的时候三个轴的输出?),有做简单的均值滤波,还有别的处理方法么?

像磁强计,我是查论文有个误差模型,然后采集了200组数据,用matlab的工具箱拟合得出了9个误差参数最优值,然后做校正,这样算出来的数据还比较准。
但是陀螺仪我没找到有误差模型啊,处理的时候仅仅是减掉零偏,这样就能直接用了么?大家还有别的处理步骤么?
回复

使用道具 举报

28

主题

598

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3126

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

威望
1714
贡献
862
兑换币
856
注册时间
2013-10-29
在线时间
275 小时
2#
发表于 2014-8-14 14:58:40 | 只看该作者
沙发!
回复 支持 反对

使用道具 举报

10

主题

1956

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10144

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

威望
4669
贡献
2699
兑换币
2876
注册时间
2013-10-2
在线时间
1388 小时
3#
发表于 2014-8-14 18:50:32 | 只看该作者
回复 支持 反对

使用道具 举报

29

主题

758

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5114
威望
809
贡献
3231
兑换币
1518
注册时间
2012-9-15
在线时间
537 小时
4#
发表于 2014-8-14 22:23:10 | 只看该作者
四元素转欧拉角
回复 支持 反对

使用道具 举报

8

主题

139

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1215
威望
666
贡献
369
兑换币
435
注册时间
2012-11-3
在线时间
90 小时
毕业学校
建设路小学
5#
发表于 2014-8-15 09:51:35 | 只看该作者
开玩笑....怎么可能直接用,陀螺仪本身就是短期信任长期不稳定的,放的时间越久飘得越大
回复 支持 反对

使用道具 举报

8

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
212
贡献
55
兑换币
17
注册时间
2012-2-2
在线时间
36 小时
毕业学校
BIT
6#
 楼主| 发表于 2014-8-16 10:22:15 | 只看该作者
43380249 发表于 2014-8-14 22:23
四元素转欧拉角

四元数转欧拉角,不也是需要先把角速度测准之后才能用么?
现在角速度的数据不准,算出来也不能用啊。

回复 支持 反对

使用道具 举报

8

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
212
贡献
55
兑换币
17
注册时间
2012-2-2
在线时间
36 小时
毕业学校
BIT
7#
 楼主| 发表于 2014-8-16 10:24:04 | 只看该作者
无人的回忆 发表于 2014-8-15 09:51
开玩笑....怎么可能直接用,陀螺仪本身就是短期信任长期不稳定的,放的时间越久飘得越大

我知道这个,我是准备短期陀螺仪权值大,纠正磁强计,长期时候用磁强计权值大,纠正陀螺仪。
但是现在问题是,陀螺仪短期内也不够准,问下是不是还需要什么数据处理?
回复 支持 反对

使用道具 举报

4

主题

31

帖子

0

精华

高级会员

Rank: 4

积分
599
QQ
威望
308
贡献
175
兑换币
190
注册时间
2013-10-28
在线时间
58 小时
毕业学校
烟台大学
8#
发表于 2014-8-31 16:43:04 | 只看该作者
tao475824827 发表于 2014-8-16 10:22
四元数转欧拉角,不也是需要先把角速度测准之后才能用么?
现在角速度的数据不准,算出来也不能用啊。
...

直接用mpu6050里dmp怎么样???
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2015-3-27
在线时间
0 小时
毕业学校
吉林大学
9#
发表于 2015-3-27 14:14:11 | 只看该作者
请问楼主用的matlab哪个工具箱
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

注册会员

Rank: 2

积分
191
QQ
威望
106
贡献
61
兑换币
65
注册时间
2015-2-13
在线时间
12 小时
毕业学校
辽宁工业大学
10#
发表于 2015-7-23 17:09:42 | 只看该作者
请问楼主解决了吗?我的情况和你类似,按照网上的方法mpu6050融合了磁力计后的效果还不如不加呢!效果很次!怎么解决?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 19:09 , Processed in 0.056679 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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