发明名称 微惯导与DGPS和电子罗盘组合导航姿态测量方法
摘要 本发明提供的是一种微惯导与DGPS和电子罗盘组合导航姿态测量方法。首先利用微惯导、电子罗盘对组合系统进行初始对准,得到载体坐标系b到导航坐标系n的初始姿态矩阵;进而可以计算出载体的初始姿态值;利用微惯导系统的位置、速度、姿态及惯性传感器的误差方程,建立扩展卡尔曼滤波器的状态方程;利用电子罗盘和GPS分别建立的观测方程组成扩展卡尔曼滤波器的观测方程;利用扩展卡尔曼滤波器进行实时估测微惯导系统姿态误差;利用得到的姿态误差进行修正姿态矩阵,并计算出微惯导系统新的姿态值。本发明的方法是利用电子罗盘和GPS辅助微惯导系统来提高导航姿态精度的方法。
申请公布号 CN103900569A 申请公布日期 2014.07.02
申请号 CN201410121059.6 申请日期 2014.03.28
申请人 哈尔滨工程大学 发明人 奔粤阳;杨祥龙;刘新源;李明宇;李敬春;杨晓龙;尹冬寒;赵维珩;刘适;阮双双
分类号 G01C21/16(2006.01)I 主分类号 G01C21/16(2006.01)I
代理机构 代理人
主权项 1.一种微惯导与DGPS和电子罗盘组合导航姿态测量方法,其特征是:步骤1、利用微惯导、电子罗盘对组合系统进行初始对准,得到载体坐标系b到导航坐标系n的初始姿态矩阵<img file="FDA0000483581080000011.GIF" wi="154" he="71" /><maths num="0001"><![CDATA[<math><mrow><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>C</mi><mn>11</mn></msub></mtd><mtd><msub><mi>C</mi><mn>12</mn></msub></mtd><mtd><msub><mi>C</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>C</mi><mn>21</mn></msub></mtd><mtd><msub><mi>C</mi><mn>22</mn></msub></mtd><mtd><msub><mi>C</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>C</mi><mn>31</mn></msub></mtd><mtd><msub><mi>C</mi><mn>32</mn></msub></mtd><mtd><msub><mi>C</mi><mn>33</mn></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,Ci<sub>j</sub>是姿态矩阵<img file="FDA0000483581080000013.GIF" wi="116" he="71" />的元素,i,j=1,2,3;步骤2、根据步骤1中的初始姿态矩阵<img file="FDA0000483581080000014.GIF" wi="161" he="71" />计算出载体的初始姿态值<img file="FDA0000483581080000015.GIF" wi="337" he="71" /><img file="FDA0000483581080000016.GIF" wi="156" he="71" />步骤3、利用微惯导系统的位置误差方程、速度误差方程、平台失准角方程及惯性传感器误差方程构成扩展卡尔曼滤波器的状态方程,其状态变量为15维:<img file="FDA0000483581080000017.GIF" wi="1426" he="177" />其中,δL、δλ、δh分别为SINS解算得到的经度、纬度、高度误差,δv<sub>E</sub>、δv<sub>N</sub>、δv<sub>U</sub>分别为SINS解算得到的东向、北向、天向速度误差,<img file="FDA0000483581080000018.GIF" wi="365" he="71" />分别为SINS解算得到的东、北、天三个方向的平台失准角,ε<sub>E</sub>、ε<sub>N</sub>、ε<sub>U</sub>分别为东、北、天向陀螺漂移,<img file="FDA00004835810800000112.GIF" wi="93" he="59" /><img file="FDA00004835810800000113.GIF" wi="189" he="66" />分别为东、北、天向加速度计零偏;步骤4、利用电子罗盘输出的姿态γ<sub>E</sub>、θ<sub>E</sub>、ψ<sub>E</sub>和微惯导系统输出的姿态γ<sub>M</sub>、θ<sub>M</sub>、ψ<sub>M</sub>之间的差值δγ、δθ、δψ与平台失准角<img file="FDA0000483581080000019.GIF" wi="352" he="71" />之间的关系建立电子罗盘部分的观测方程,即为<maths num="0002"><![CDATA[<math><mrow><msub><mi>Z</mi><mn>1</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&gamma;</mi><mi>M</mi></msub><mo>-</mo><msub><mi>&gamma;</mi><mi>E</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&theta;</mi><mi>M</mi></msub><mo>-</mo><msub><mi>&theta;</mi><mi>E</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&psi;</mi><mi>M</mi></msub><mo>-</mo><msub><mi>&psi;</mi><mi>E</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&delta;</mi><mi>&gamma;</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>&theta;</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>&psi;</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msub><mi>H</mi><mn>1</mn></msub><mi>&delta;X</mi><mo>+</mo><msub><mi>w</mi><mn>1</mn></msub></mrow></math>]]></maths>其中,γ<sub>E</sub>、θ<sub>E</sub>、ψ<sub>E</sub>对应电子罗盘输出的东向、北向、天向姿态;γ<sub>M</sub>、θ<sub>M</sub>、ψ<sub>M</sub>对应微惯导输出的东向、北向、天向姿态;w<sub>1</sub>对应电子罗盘部分的观测噪声矩阵,H<sub>1</sub>对应电子罗盘部分的观测矩阵、其表达形式为:<maths num="0003"><![CDATA[<math><mrow><msub><mi>H</mi><mn>1</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd><mtd><mfrac><mrow><mi>sin</mi><msub><mi>&psi;</mi><mi>E</mi></msub></mrow><mrow><mi>cos</mi><msub><mi>&theta;</mi><mi>E</mi></msub></mrow></mfrac></mtd><mtd><mo>-</mo><mfrac><mrow><mi>cos</mi><msub><mi>&psi;</mi><mi>E</mi></msub></mrow><mrow><mi>cos</mi><msub><mi>&theta;</mi><mi>E</mi></msub></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd><mtd><mo>-</mo><mi>cos</mi><msub><mi>&psi;</mi><mi>E</mi></msub></mtd><mtd><mo>-</mo><msub><mrow><mi>sin</mi><mi>&psi;</mi></mrow><mi>E</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd><mtd><mo>-</mo><mfrac><mrow><mi>sin</mi><msub><mi>&theta;</mi><mi>E</mi></msub><mi>sin</mi><msub><mi>&psi;</mi><mi>E</mi></msub></mrow><mrow><mi>cos</mi><msub><mi>&theta;</mi><mi>E</mi></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mi>sin</mi><msub><mi>&theta;</mi><mi>E</mi></msub><mi>cos</mi><msub><mi>&psi;</mi><mi>E</mi></msub></mrow><mrow><mi>cos</mi><msub><mi>&theta;</mi><mi>E</mi></msub></mrow></mfrac></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>步骤5、利用GPS接收机在t<sub>1</sub>、t<sub>2</sub>时刻接收到的l卫星和m卫星的载波相位信号,在地球坐标系下对其进行站际、星际双差过程,得到单位向量差q;步骤6、根据步骤5得到GPS部分的观测方程:Z<sub>2</sub>=H<sub>2</sub>δX+w<sub>2</sub>其中,w<sub>2</sub>对应GPS部分的观测噪声矩阵,δX表示的是步骤3中扩展卡尔曼滤波器状态方程的15维状态变量,H<sub>2</sub>对应的是观测转换矩阵,即<maths num="0004"><![CDATA[<math><mrow><msub><mi>H</mi><mn>2</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><mi>q</mi><msubsup><mi>C</mi><mi>n</mi><mi>e</mi></msubsup></mtd><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><mi>q</mi><msubsup><mi>C</mi><mi>n</mi><mi>e</mi></msubsup></mtd><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>1</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,<img file="FDA0000483581080000022.GIF" wi="68" he="71" />表示的是由微惯导解算中得到的导航坐标系到地球坐标系的转换矩阵;步骤7、根据步骤4得到的电子罗盘部分的观测方程和步骤6得到的GPS部分的观测方程建立组合系统的扩展卡尔曼滤波器观测方程为:<maths num="0005"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>Z</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>Z</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>H</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>H</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mi>&delta;X</mi><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>w</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>w</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>步骤8、利用步骤3和步骤7提供的状态方程和观测方程构成扩展卡尔曼滤波器,实时估测出微惯导系统失准角<img file="FDA0000483581080000024.GIF" wi="833" he="67" />步骤9、利用步骤8估测出的微惯导系统失准角修正步骤1中微惯导系统的姿态矩阵,得到修正后的姿态矩阵,再利用步骤2中的计算方法实时地计算出微惯导系统的姿态值。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室