此帖出自MEMS传感器论坛
最新回复
本帖最后由 lb8820265 于 2017-5-2 20:38 编辑
恩,这个问题确实是有的,这个是由于9轴姿态解算用到了磁力计,姿态解算可以解算出俯仰、翻滚和偏航,其中俯仰和偏航使用6轴数据融合即可,由于重力的存在,融合效果是非常好的。但是偏航却无法固定,数据融合实际上是一种积分,由于零偏的存在,6轴数据的融合出偏航角会不停的变化。
要解决偏航角准度的问题可以增加磁力计,也就是9轴数据融合,磁力计的特点是长期稳定但是更新频率慢,所以短期内还是使用6轴的数据,但是长期数据却是以磁力计为准(这种关系类似于组合导航中使用INS+GPS),如果6轴融合的数据与磁力计数据有偏差,也就出现了楼主明明停止了运行,却显示在慢慢回中的现象。
出现这样不一致的情况的原因有:1.磁力计没有先校准好,2.加速度计和陀螺仪没有校准好,3.六轴融合算法存在超调或是延迟,4.9轴融合算法磁力计的权重过低。
所以如果想要解决这个问题我觉得最好的办法是直接使用6轴的数据融合,6轴融合算法不但速度快而且准确无延迟。如果一定要用偏航角可以校准下磁力计试试,如果还是没有效果那也没办法了,毕竟库是没法改的。或者你可以试试使用其他的姿态融合算法:EKF,UKF,DCM,Mahony等算法。
详情
回复
发表于 2017-5-2 20:35
| ||
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
| |
|
|
| |
|
|
此帖出自MEMS传感器论坛
| ||
|
||
| |
|
|
| |
|
|
此帖出自MEMS传感器论坛
点评 | ||
|
||
此帖出自MEMS传感器论坛
| ||
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
此帖出自MEMS传感器论坛
点评 | ||
|
||
| |
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
|
此帖出自MEMS传感器论坛
点评 | ||
个人签名QQ:252669569
|
||
此帖出自MEMS传感器论坛
| ||
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
此帖出自MEMS传感器论坛
| ||
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
EEWorld Datasheet 技术支持