[有奖问答] 51上实现了MPU6050的DMP,但是yaw角度不准确

[复制链接]
 楼主| 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, 下载次数: 894

烈火狂龙 发表于 2014-7-22 14:34 | 显示全部楼层
yaw没有磁传感器的校正,肯定和手机上的航向是对不上的.如果你只要YAW,用指南针模块,5883就行了.
 楼主| myl593799546 发表于 2014-7-23 17:02 | 显示全部楼层
怎么回帖不显示?
569857345 发表于 2014-8-9 20:01 | 显示全部楼层
你确定你上传的源码可以在51上跑?
Rain_King 发表于 2014-8-11 23:04 | 显示全部楼层
能否指点一些问题啊............
好运先生 发表于 2014-8-31 14:23 | 显示全部楼层
额 最近也在做   可是显示的数根本都是不变的
dangyuan123 发表于 2014-10-4 14:46 来自手机 | 显示全部楼层
初学者表示完全看不懂
bvzucom 发表于 2015-3-9 18:48 | 显示全部楼层
这源码不是51的。。。
大秦正声 发表于 2015-3-10 16:26 来自手机 | 显示全部楼层
关注
nuannuanqing 发表于 2015-9-21 18:12 | 显示全部楼层
确实不是51的
哈利 发表于 2015-10-7 20:41 | 显示全部楼层
YAW的解算需要加速度计和磁力计相结合,你可以自己推倒一下,看一些理论
cnb12345 发表于 2015-10-9 09:49 | 显示全部楼层
51 过时了
 楼主| myl593799546 发表于 2015-10-23 22:38 | 显示全部楼层
bvzucom 发表于 2015-3-9 18:48
这源码不是51的。。。

源码就是源码,谁说是51的?移植了才叫51的代码,那就不叫源码!搞程序的,怎么这个概念都混淆?
 楼主| myl593799546 发表于 2015-10-23 22:40 | 显示全部楼层

源码就是源码,谁说是51的?移植了才叫51的代码,那就不叫源码!搞程序的,怎么这个概念都混淆?
2413529458 发表于 2016-6-6 22:22 | 显示全部楼层
你好  可以分享下你51移值的程序吗? 2413529458@@.COM  我移值数据全是3  
xxdcq 发表于 2016-6-10 10:53 | 显示全部楼层
哈利 发表于 2015-10-7 20:41
YAW的解算需要加速度计和磁力计相结合,你可以自己推倒一下,看一些理论

我发现用磁力计,横滚对YAW影响很大,俯仰影响很小(但也有微小的影响),水平放置时测出的YAW很准确,倾斜后就会有变化,特别是横滚影响很大,是不是要用加速度去补偿?有没有具体算法?
哈利 发表于 2016-8-13 21:05 | 显示全部楼层
不对吧,解算不存在任何问题,只有在俯仰角为+-90度的时候,由于万向节锁,解不出来横滚和偏航,只能用四元数算
a775010385 发表于 2017-2-25 20:15 | 显示全部楼层
大神,能不能给一下在51上跑的代码,我自己写的能输出原始数据,使用卡尔曼滤波函数和四元数软解后,输出全是0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

256

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部