[发明专利]用于惯性-地磁组合的快速扩展卡尔曼方法有效
申请号: | 201910609361.9 | 申请日: | 2019-07-08 |
公开(公告)号: | CN110307842B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 戎海龙;吕继东;彭翠云 | 申请(专利权)人: | 常州大学 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/08;G01C21/20;G06F17/16;G06F17/11 |
代理公司: | 常州市英诺创信专利代理事务所(普通合伙) 32258 | 代理人: | 于桂贤 |
地址: | 213164 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种用于惯性‑地磁组合的快速扩展卡尔曼方法,该算法首先利用三轴加速度计和三轴地磁传感器在每个采样时刻输出的三轴向上的测量值分别构建两个三维矢量,这两个三维矢量分别作为重力加速度矢量和地磁场矢量在载体坐标系下的观测值。随后用上述两个三维矢量构建两个新的空间正交三维矢量。新产生的两个正交矢量最后用于简化卡尔曼增益矩阵。简化后的卡尔曼增益矩阵的性能仍然和原卡尔曼增益矩阵相同,即使得扩展卡尔曼算法保持原有的精度,但是由于避免了逆运算,简化的增益矩阵相当程度地提高了扩展卡尔曼算法的运算速度。 | ||
搜索关键词: | 用于 惯性 地磁 组合 快速 扩展 卡尔 方法 | ||
【主权项】:
1.一种用于惯性‑地磁组合的快速扩展卡尔曼算法,其特征在于:所述惯性‑地磁组合包括三轴加速度计、三轴陀螺仪以及三轴地磁传感器,还包括以下步骤:步骤1:构建重力加速度矢量gr和地磁场矢量mr在当地地理坐标系下的表示,即:gr=[0,0,‑1]T,mr=[cos(90°‑θgm),0,‑sin(90°‑θgm)]T (1)其中,θgm为gr和mr的空间夹角,随后利用gr和mr构建两个相互正交的空间矢量,即:r1′=(gr+mr)/[2cos(θgm/2)],r2′=(gr‑mr)/[2sin(θgm/2)] (2)然后,将上述r1′和r′2进行空间旋转,使得r1′和r′2的测量轴与陀螺仪的测量轴一致,即:其中,qrot=cos(θgm/4)+sin(θgm/4)·(b′1×b′2)/|b′1×b′2|,后续步骤会将r1′和r′2作为姿态解算时的参考矢量;步骤2:在每个采样时刻k,由三轴加速度计和三轴地磁传感器的输出分别构建r1和r2在载体坐标系下的观测值,即gb和mb;随后利用gb和mb构建两个正交矢量,即:b′1=(gb+mb)/[2cos(θgm/2)],b′2=(gb‑mb)/[2sin(θgm/2)] (4)然后,对b′1和b′2进行空间旋转,以使得旋转后的两个正交矢量的测量轴与陀螺仪一致,即:扩展卡尔曼算法的过程方程和观测方程通常分别具有如下形式,过程方程为:观测方程为:其中,fs为采样频率;为由k时刻的陀螺仪三轴向输出ωx、ωy和ωz构成的三维反对称阵;Φk命名为状态转换矩阵;qk和qk+1分别为k时刻和k+1时刻由四元数表示的载体姿态;wk为高斯白噪声,其协方差其中I4×4为四维单位矩阵,σw为陀螺仪每个轴向上的输出噪声的标准差,进一步地,如果定义姿态的一步预测估计为qk+1/k=Φkqk=[q0 q1i q2j q3k],那么:旋转矩阵:和为互不相关的观测噪声,其协方差分别为,和其中σa和σm分别为b1和b2在每个轴向上的输出噪声的标准差;扩展卡尔曼算法的姿态递推迭代方程为:式中,卡尔曼增益矩阵其中Pk+1/k为利用k时刻的姿态及k+1时刻的陀螺仪输出对k+1时刻的姿态进行一步预测的预测协方差,为线性化后的观测矩阵,为观测方程的观测误差协方差;步骤3:利用r1和r2,将Fk+1化简为:步骤4:令姿态验后估计误差协方差Pk/k=α2I4×4,随后利用Pk/k将Pk+1/k简化为:步骤5:令其中max()函数表示取括号内的两者的最大值,然后将矩阵简化为:其中,将c/4Δk合理地略去,在略去c/4Δk之后,矩阵的逆矩阵简化为:其中,步骤6:将矩阵简化为:步骤7:利用步骤5和步骤6的结果将卡尔曼增益简化为:并最终将扩展卡尔曼算法的姿态递推迭代方程简化为:其中,返回步骤2,直至用户终止运算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州大学,未经常州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910609361.9/,转载请声明来源钻瓜专利网。