发明名称 一种两级分离融合的姿态和航向估计方法
摘要 本发明公开了一种两级分离融合的姿态和航向估计方法,包括:建立系统的卡尔曼滤波状态方程和测量方程:<img file="DDA0001023878660000011.GIF" wi="436" he="157" />其中x<sub>k</sub>和y<sub>k</sub>分别表示系统的状态向量和观测向量,w<sub>k</sub>和v<sub>k</sub>分别为状态方程过程噪声和观测方程测量噪声,k表示本次计算的时序;f为前后时刻状态向量之间的传递函数;解算上述卡尔曼滤波方程得到状态向量<img file="DDA0001023878660000012.GIF" wi="82" he="70" />根据<img file="DDA0001023878660000013.GIF" wi="57" he="63" />计算得到俯仰角θ和横滚角φ。本发明方法将姿态角和航向角的解算进行两级分离计算,构建的线性滤波方程可以避免扩展卡尔曼滤波和无迹卡尔曼滤波等非线性滤波方法的使用,将极大降低系统计算复杂度。同时,第一级卡尔曼滤波负责利用陀螺仪和加速度计进行姿态角的解算,磁传感器不参与第一级滤波,排除了磁传感器所受干扰对于姿态角估计的影响。
申请公布号 CN106052685A 申请公布日期 2016.10.26
申请号 CN201610450750.8 申请日期 2016.06.21
申请人 武汉元生创新科技有限公司 发明人 张生志;刘超军;罗璋;余帅
分类号 G01C21/16(2006.01)I 主分类号 G01C21/16(2006.01)I
代理机构 武汉臻诚专利代理事务所(普通合伙) 42233 代理人 仲晖
主权项 一种两级分离融合的姿态和航向估计方法,其特征在于,采用两级分离的卡尔曼滤波进行陀螺仪和加速度计的数据融合,包括:建立航向和姿态参考系统的卡尔曼滤波状态方程和测量方程:<img file="FDA0001023878630000011.GIF" wi="430" he="158" />其中x<sub>k</sub>和y<sub>k</sub>分别表示航姿参考系统的状态向量和观测向量,w<sub>k</sub>和v<sub>k</sub>分别为状态方程过程噪声和观测方程测量噪声,k表示本次计算的时序;A表示状态向量之间的传递矩阵;解算上述卡尔曼滤波方程得到状态向量<img file="FDA0001023878630000012.GIF" wi="83" he="68" />根据上述状态向量<img file="FDA0001023878630000013.GIF" wi="59" he="63" />计算得到俯仰角θ和横滚角φ,其中:<maths num="0001"><math><![CDATA[<mrow><mi>&theta;</mi><mo>=</mo><mo>-</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mrow><mo>(</mo><mfrac><msubsup><mi>g</mi><mi>x</mi><mi>b</mi></msubsup><msqrt><mrow><msup><mrow><mo>(</mo><msubsup><mi>g</mi><mi>y</mi><mi>b</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>g</mi><mi>z</mi><mi>b</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mfrac><mo>)</mo></mrow><mo>,</mo><mi>&phi;</mi><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mrow><mo>(</mo><mfrac><msubsup><mi>g</mi><mi>y</mi><mi>b</mi></msubsup><msubsup><mi>g</mi><mi>z</mi><mi>b</mi></msubsup></mfrac><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA0001023878630000014.GIF" wi="987" he="183" /></maths>
地址 430074 湖北省武汉市东湖开发区东信路数码港E栋二层2256、2266室