[发明专利]一种基于IMU的自适应EKF姿态测量改进方法在审
| 申请号: | 202010541945.X | 申请日: | 2020-06-15 |
| 公开(公告)号: | CN111649747A | 公开(公告)日: | 2020-09-11 |
| 发明(设计)人: | 任国营;班朝;郑庆国;裴丽梅;崔剑秋;郭斯邑;位恒政;王为农 | 申请(专利权)人: | 中国计量科学研究院 |
| 主分类号: | G01C21/20 | 分类号: | G01C21/20;G01C21/16 |
| 代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 申星宇 |
| 地址: | 100013 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 imu 自适应 ekf 姿态 测量 改进 方法 | ||
1.一种基于IMU的自适应EKF姿态测量改进方法,其特征在于:包括以下步骤:
S1、建立拓展卡尔曼滤波模型;
S2、求取第一级量测噪声方差阵;
S3、求取第二级量测噪声方差阵;
S4、通过步骤S2、S3得到总量测噪声方差阵;
S5、将总量测噪声方差阵代入步骤S1得到的拓展卡尔曼滤波模型中即可。
2.如权利要求1所述的基于IMU的自适应EKF姿态测量改进方法,其特征在于:所述步骤S1中建立拓展卡尔曼滤波模型包括以下步骤:
S11、构建非线性系统方程,其计算公式为:
式中:qk是系统状态向量;yk是量测向量;f(·)和h(·)均为非线性向量函数;Bk-1是已知的系统结构参数;Wk-1是系统噪声,vk是量测噪声;
S12、根据捷联式惯性导航系统理论,得到四元数的微分方程,其计算公式为:
式中:表示b系下b系相对于n系的三轴陀螺仪实时角速度;符号表示四元数乘法;
将式(9)转换为矩阵形式,其计算公式为:
式中,为b系相对于n系的角速度矩阵;
S13、采用毕卡逐次逼近法取有限项,得四元数一阶近似求解方法,计算系统的先验估计,其计算公式为:
计算得到状态方程中的雅克比矩阵,其计算公式为:
式中,Δt为采样时间;式(12)给出了系统的先验估计,因此系统状态上标有“-”,“-”表示系统实际状态未知,卡尔曼滤波器提供了一个估计值;
S15、计算先验噪声均方误差,其计算公式为:
式中:Pk-1为前一次滤波迭代的后验噪声均方误差;Qk-1为系统噪声方差;
S16、n系下,加速度计水平静止摆放时,三轴加速度用向量表示为[ax ay az]T=[0 0 1]T,计算得到量测预测矩阵,其计算公式为:
进而对中每一个自变量求一阶偏导数,计算得到量测方程中的雅克比矩阵,其计算公式为:
S17、由式(14)、(16)得卡尔曼增益,其计算公式为:
式中,Rk为总量测噪声方差;
S18、计算后验估计,其计算公式为:
式中:为后验估计;zk为实际量测;将实际量测与量测预测之间的残差称为第k次量测获得的信息;
S19、计算后验均方误差Pk,其计算公式为:
式(12)、(14)、(17)、(18)、(19)构成了拓展卡尔曼滤波模型的基本方程。
3.如权利要求2所述的基于IMU的自适应EKF姿态测量改进方法,其特征在于:所述步骤S2中第一级量测噪声方差阵的计算公式为:
R1(k)=ka(|||a||-1|)I3*3 (22);
式中:ka为权重因子;||a||为k+1时刻规范化加速度值。
4.如权利要求3所述的基于IMU的自适应EKF姿态测量改进方法,其特征在于:所述步骤S3中求取第二级量测噪声方差阵包括以下步骤:
S31、计算得到初始第二级量测噪声方差阵,其计算公式为:
S32、计算得到指数渐消记忆加权平均递推公式,其计算公式为:
式中:xk、yk分别为系统输入和系统输出;βk为加权系数;b为渐消记忆因子,一般取b=0.9~0.999;
S33、将式(23)中1/k替换为βk便得到最终第二级量测噪声方差阵,其计算公式为:
5.如权利要求4所述的基于IMU的自适应EKF姿态测量改进方法,其特征在于:所述步骤S4中总量测噪声方差阵的计算公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国计量科学研究院,未经中国计量科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010541945.X/1.html,转载请声明来源钻瓜专利网。





