【技术实现步骤摘要】
一种应用于mpu9250的误差漂移滤波方法
[0001]本专利技术涉及误差漂移滤波
,尤其涉及一种应用于
mpu9250
的误差漂移滤波方法
。
技术介绍
[0002]现有关于
mpu250
芯片输出误差漂移的处理方法一般有两种方式:一种采用互补滤波器,通过对
mpu9250
中的加速度传感器和陀螺仪数据进行一定的互补融合,但是互补滤波器中对于各个传感器数据置信权重固定而导致对于误差的估计不足,精度不高;一种采用卡尔曼滤波器,通过一个协方差矩阵来构造一个变比例系数实现互补滤波,但是卡尔曼滤波算法迭代过程繁琐且迭代速度慢,导致数据更新无法及时跟踪最新动态,从而导致失步
。
技术实现思路
[0003]本专利技术公开的一种应用于
mpu9250
的误差漂移滤波方法,解决了互补滤波器中对于各个传感器数据置信权重固定而导致对于误差的估计不足,精度不高;卡尔曼滤波器中采用的卡尔曼滤波算法迭代过程繁琐且迭代速度慢,导致数据更新无法及时跟踪最新动态,从而导致失步的问题,有效提高了滤波精度和滤波算法的动态性能,且大大提高了算法的可扩展性和可移植性
。
[0004]为达到上述目的,本专利技术的技术方案具体是这样实现的:
[0005]本专利技术公开一种应用于
mpu9250
的误差漂移滤波方法,包括以下步骤:
[0006]将
mpu9250
中加速度计和陀螺仪的反馈数据进行融 ...
【技术保护点】
【技术特征摘要】
1.
一种应用于
mpu9250
的误差漂移滤波方法,其特征在于,包括以下步骤:将
mpu9250
中加速度计和陀螺仪的反馈数据进行融合,并根据加速度计和陀螺仪结算得到
mpu9250
的姿态角;获取最终滤波结果;定义损失函数;对损失函数进行迭代训练,使得损失函数收敛于其最小值
。2.
根据权利要求1所述的一种应用于
mpu9250
的误差漂移滤波方法,其特征在于,将
mpu9250
中加速度计和陀螺仪的反馈数据进行融合,并根据加速度计和陀螺仪结算得到
mpu9250
的姿态角,其结果为:
Quaternion(t)
=
(1
‑
α
)Quaternion(t)+
α
·
accMagQuat ernion(t)
其中,
(1
‑
α
)Quaternion(t)
...
【专利技术属性】
技术研发人员:梁秋实,徐东,范宏杰,解书航,酆禾阳,陈泽天,卢曾辉,魏洪兴,王申,袁紫衣,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。