[发明专利]一种基于二阶量测更新的低成本姿态估计方法有效
申请号: | 201410047878.0 | 申请日: | 2014-02-11 |
公开(公告)号: | CN103822633A | 公开(公告)日: | 2014-05-28 |
发明(设计)人: | 周广涛;孙艳涛;姜鑫;梁宏;时贵敏;赵博;郝勤顺;李佳璇;林萌萌;张丽丽 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的是一种基于二阶量测更新的低成本姿态估计方法。本发明通过对三轴微机械陀螺、三轴微机械加速度计和三轴磁强计的输出数据,进行滤波处理得到载体的姿态信息。针对在室内或磁干扰较强场所,磁强计输出会使横摇和纵摇误差变大,传统方法难以解决的问题。本方法在滤波的量测更新阶段,创新性地采用二阶量测更新,即先进行加速度计量测更新再进行磁强计量测更新。以此修正标准量测更新算法从而使磁强计更新只影响方位角。利用本方法可以使用低成本的微惯性测量单元和磁强计进行姿态估计,并且估计精度高、实时性好、适应强磁干扰环境。本方法适用于车辆、无人机和船舰等载体的姿态估计。 | ||
搜索关键词: | 一种 基于 二阶量测 更新 低成本 姿态 估计 方法 | ||
【主权项】:
1.一种基于二阶量测更新的低成本姿态估计方法,其特征是:(1)在k=0时刻,即初始时刻由初始对准得到初始姿态φ0,所述初始姿态包括横摇、纵摇和航向;(2)在k≥1时刻,利用微机械陀螺输出的载体三轴的角速率数据,计算出姿态角的变化值Δφ,由式
计算出滤波开始前的粗略姿态角;(3)采集微机械加速度计和磁力计输出的载体三轴线的加速度和磁力数据;(4)设滤波的状态变量为x=[qe bg ba]T∈R9×1;式中:qe表示四元数误差
矢量部分,bg表示陀螺漂移,ba表示加速度计零偏;假设四元数误差q ~ e = 1 q e T , ]]> 根据四元数相关性质建立状态方程:q · e b · g b · a = - [ y g × ] - 0.5 I 0 0 0 0 0 0 0 q e b g b a + - 0.5 v g v b g v b a ]]> 式中:[ y g × ] = 0 - y gz y gy y gz 0 - y gx - y gy y gx 0 , ]]> 下标g代表陀螺、a代表加速度计、m代表磁力计,yg表示陀螺实际输出。传感器噪声va、vg以及vm为零均值高斯白噪声;取观测量为z = y a - C ( q ^ ) g ~ y m - C ( q ^ ) m ~ , ]]> 由于qe为小量,再忽略二阶小项,建立量测方程:y a - C ( q ^ ) g ~ = 2 [ C ( q ^ ) g ~ × ] q e + v a + b a ]]>y m - C ( q ^ ) m ~ = 2 [ C ( q ^ ) m ~ × ] q e + v m ]]> 式中:
表示由估计四元数组成的姿态矩阵,ya和ym分别为加速度计和磁强计输出,定义g ~ = 0 0 g T ]]> 和m ~ = cos α 0 - sin α T , ]]> g为重力加速度,α为磁倾角;(5)利用步骤(4)中建立的状态方程进行滤波的时间更新,由下式x ^ k - = Φ k x ^ k - 1 ]]>P k - = Φ k P k - 1 Φ k T + Q k ]]> 分别计算出一步预测量
和状态误差协方差阵
式中:Φk为系统状态转移矩阵,Qk为系统噪声协方差阵;(6)在滤波的量测更新阶段采用二阶量测更新,先进行加速度计量测更新;取此阶段观测量
根据建立的量测方程有
其更新过程如下:先计算滤波增益:K a , k = P k - H a , k ′ ( H a , k P k - H a , k ′ + R a ) - 1 ; ]]> 然后计算状态估计量:x ^ a , k = x ^ k - + K a , k ( z a , k - H a , k x ^ k - ) ; ]]> 再计算状态误差协方差阵:P a , k = ( I - K a , k H a , k ) P k - ( I - K a , k H a , k ) ′ + K a , k R a K a , k ′ ; ]]> 式中:下标a表示加速度计量测更新阶段,Ra为加速度计噪声协方差阵此时
的9个状态都会更新,利用
更新
用
代表已更新状态,取
即前三个变量值,利用式
进行校正,然后进行四元数规范化:q ^ ⇐ q ^ | | q ^ | | ]]> 加速度计更新结束后,将
的qe部分设置为零;(7)利用步骤(6)中得到的
进行磁力计量测更新;取此阶段观测量为z m , k ≡ y m , k - C ( q ^ k ) m ~ , ]]> 则得H m , k ≡ 2 [ C ( q ^ ) m ^ × ] 0 0 , ]]> 其更新过程如下:取此时状态误差协方差阵为P m , k - = P a , k ( 1 : 3,1 : 3 ) 0 3 × 6 0 6 × 3 0 6 × 6 ]]> 由此计算滤波增益:K m , k = r 3 r 3 ′ 0 3 × 6 0 6 × 3 0 6 × 6 P m , k - H m , k ′ ( H m , k P m , k - H m , k ′ + R m ) - 1 ; ]]> 然后计算状态估计量:x k ′ = x ^ a , k + K m , k ( z m , k - H m , k x ^ a , k ) ; ]]> 再计算状态误差协方差阵:Pk=(I-Km,kHm,k)Pa,k(I-Km,kHm,k)′+Km,kRmK′m,k;式中:下标m表示磁力计量测更新阶段,Pa,k(1:3,1:3)表示由Pa,k前三行前三列所组成的矩阵,0mn为m行n列的零矩阵并且r 3 = C ( q ^ ) 0 0 1 T ; ]]> (8)根据滤波计算出的四元数误差,校正步骤(2)中的粗略姿态角,得到精确的姿态角。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410047878.0/,转载请声明来源钻瓜专利网。