打印
[有奖问答]

51上实现了MPU6050的DMP,但是yaw角度不准确

[复制链接]
16990|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
myl593799546|  楼主 | 2014-7-21 17:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我本质就是想测试这个航向角yaw,但是通过四元数得到的原始数据计算出欧拉角中yaw不准确啊,另外两个角度我测试是比较准确的,和手机上的对比过了,但是yaw测试相当不准确啊,网上查了资料说是必须要有磁阻才行啊,那难道必须得换MPU9150?

相关帖子

沙发
saomaochen| | 2014-7-21 19:23 | 只看该作者
源程序能共享吗,正想看啊,能发一份给我吗?64480730@qq.com

使用特权

评论回复
板凳
myl593799546|  楼主 | 2014-7-22 09:01 | 只看该作者
源码

MPU6050.zip

32.74 KB

使用特权

评论回复
地板
烈火狂龙| | 2014-7-22 14:34 | 只看该作者
yaw没有磁传感器的校正,肯定和手机上的航向是对不上的.如果你只要YAW,用指南针模块,5883就行了.

使用特权

评论回复
5
myl593799546|  楼主 | 2014-7-23 17:02 | 只看该作者
怎么回帖不显示?

使用特权

评论回复
6
569857345| | 2014-8-9 20:01 | 只看该作者
你确定你上传的源码可以在51上跑?

使用特权

评论回复
7
Rain_King| | 2014-8-11 23:04 | 只看该作者
能否指点一些问题啊............

使用特权

评论回复
8
好运先生| | 2014-8-31 14:23 | 只看该作者
额 最近也在做   可是显示的数根本都是不变的

使用特权

评论回复
9
dangyuan123| | 2014-10-4 14:46 | 只看该作者
初学者表示完全看不懂

使用特权

评论回复
10
bvzucom| | 2015-3-9 18:48 | 只看该作者
这源码不是51的。。。

使用特权

评论回复
11
大秦正声| | 2015-3-10 16:26 | 只看该作者
关注

使用特权

评论回复
12
nuannuanqing| | 2015-9-21 18:12 | 只看该作者
确实不是51的

使用特权

评论回复
13
哈利| | 2015-10-7 20:41 | 只看该作者
YAW的解算需要加速度计和磁力计相结合,你可以自己推倒一下,看一些理论

使用特权

评论回复
14
cnb12345| | 2015-10-9 09:49 | 只看该作者
51 过时了

使用特权

评论回复
15
myl593799546|  楼主 | 2015-10-23 22:38 | 只看该作者
bvzucom 发表于 2015-3-9 18:48
这源码不是51的。。。

源码就是源码,谁说是51的?移植了才叫51的代码,那就不叫源码!搞程序的,怎么这个概念都混淆?

使用特权

评论回复
16
myl593799546|  楼主 | 2015-10-23 22:40 | 只看该作者

源码就是源码,谁说是51的?移植了才叫51的代码,那就不叫源码!搞程序的,怎么这个概念都混淆?

使用特权

评论回复
17
2413529458| | 2016-6-6 22:22 | 只看该作者
你好  可以分享下你51移值的程序吗? 2413529458@@.COM  我移值数据全是3  

使用特权

评论回复
18
xxdcq| | 2016-6-10 10:53 | 只看该作者
哈利 发表于 2015-10-7 20:41
YAW的解算需要加速度计和磁力计相结合,你可以自己推倒一下,看一些理论

我发现用磁力计,横滚对YAW影响很大,俯仰影响很小(但也有微小的影响),水平放置时测出的YAW很准确,倾斜后就会有变化,特别是横滚影响很大,是不是要用加速度去补偿?有没有具体算法?

使用特权

评论回复
19
哈利| | 2016-8-13 21:05 | 只看该作者
不对吧,解算不存在任何问题,只有在俯仰角为+-90度的时候,由于万向节锁,解不出来横滚和偏航,只能用四元数算

使用特权

评论回复
20
a775010385| | 2017-2-25 20:15 | 只看该作者
大神,能不能给一下在51上跑的代码,我自己写的能输出原始数据,使用卡尔曼滤波函数和四元数软解后,输出全是0

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

256

帖子

4

粉丝