发明名称 一种基于星敏感器辅助的月面惯导对准方法
摘要 一种基于星敏感器辅助的月面惯导对准方法,针对的对象是装备有捷联惯导系统的月面探测器。对准的基本原理是利用加速度计确定重力方向建立水平面;利用星敏感器惯性姿态测量结合已知的起飞点位置确定方位角。在方法实现上分成了星敏+陀螺的惯性姿态估计和利用静基座导航速度误差的惯导平台修正两个步骤。本发明方法成功解决了月球表面惯导对准的问题,对准误差不大于0.05°。
申请公布号 CN102879011A 申请公布日期 2013.01.16
申请号 CN201210352228.8 申请日期 2012.09.21
申请人 北京控制工程研究所 发明人 李骥;张晓文;王鹏基;何英姿;张洪华
分类号 G01C25/00(2006.01)I;G01C21/24(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 1.一种基于星敏感器辅助的月面惯导对准方法,其特征在于步骤如下:(1)利用陀螺测量得到探测器的角速度<img file="FSA00000780573600011.GIF" wi="82" he="58" />扣除陀螺常值漂移得到探测器的角速度估计值<img file="FSA00000780573600012.GIF" wi="77" he="59" />其中下标k表示对应时间为t<sub>k</sub>,上标b表示探测器本体系;(2)利用姿态运动学方程<img file="FSA00000780573600013.GIF" wi="580" he="105" />对探测器的惯性姿态四元数进行更新,其中q是表征探测器本体系相对惯性系的姿态四元数,且有q=[q<sub>1</sub> q<sub>2</sub> q<sub>3</sub> q<sub>4</sub>]<sup>T</sup>,下标k|k-1表示由时间t<sub>k-1</sub>到时间t<sub>k</sub>的预测,Δt是从时刻t<sub>k-1</sub>到t<sub>k</sub>的时间间隔,<maths num="0001"><![CDATA[<math><mrow><mi>E</mi><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>q</mi><mn>4</mn></msub></mtd><mtd><mo>-</mo><msub><mi>q</mi><mn>3</mn></msub></mtd><mtd><msub><mi>q</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>q</mi><mn>3</mn></msub></mtd><mtd><msub><mi>q</mi><mn>4</mn></msub></mtd><mtd><mo>-</mo><msub><mi>q</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mi>q</mi><mn>2</mn></msub></mtd><mtd><msub><mi>q</mi><mn>1</mn></msub></mtd><mtd><msub><mi>q</mi><mn>4</mn></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mi>q</mi><mn>1</mn></msub></mtd><mtd><mo>-</mo><msub><mi>q</mi><mn>2</mn></msub></mtd><mtd><mo>-</mo><msub><mi>q</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(3)读取星敏感器输出的光轴在惯性空间的指向<img file="FSA00000780573600015.GIF" wi="246" he="65" />和<img file="FSA00000780573600016.GIF" wi="110" he="64" />利用步骤(2)更新的惯性姿态四元数将<img file="FSA00000780573600017.GIF" wi="245" he="65" />和<img file="FSA00000780573600018.GIF" wi="87" he="63" />从惯性坐标系转换到探测器本体系中,对应得到<img file="FSA00000780573600019.GIF" wi="235" he="64" />和<img file="FSA000007805736000110.GIF" wi="111" he="64" />利用<img file="FSA000007805736000111.GIF" wi="236" he="64" />和<img file="FSA000007805736000112.GIF" wi="83" he="64" />和星敏感器的安装位置决定的星敏感器三轴指向<img file="FSA000007805736000113.GIF" wi="248" he="59" />和<img file="FSA000007805736000114.GIF" wi="86" he="59" />获取姿态预估的误差四元数<img file="FSA000007805736000115.GIF" wi="96" he="50" />上标i表示惯性系,<maths num="0002"><![CDATA[<math><mrow><mi>&Delta;</mi><msub><mover><mi>q</mi><mo>~</mo></mover><mi>k</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><mover><mi>q</mi><mo>~</mo></mover></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msubsup><mi>X</mi><mi>star</mi><mi>b</mi></msubsup><mo>&times;</mo><msubsup><mover><mi>X</mi><mo>^</mo></mover><mi>star</mi><mi>b</mi></msubsup><mo>+</mo><msubsup><mi>Y</mi><mi>star</mi><mi>b</mi></msubsup><mo>&times;</mo><msubsup><mover><mi>Y</mi><mo>^</mo></mover><mi>star</mi><mi>b</mi></msubsup><mo>+</mo><msubsup><mi>Z</mi><mi>star</mi><mi>b</mi></msubsup><mo>&times;</mo><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mi>star</mi><mi>b</mi></msubsup><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(4)利用步骤(2)更新的惯性姿态四元数,计算得到陀螺漂移估计的残差<img file="FSA000007805736000117.GIF" wi="641" he="70" />其中b表示陀螺的常值漂移,<img file="FSA000007805736000118.GIF" wi="59" he="55" />为月球的自转角速度矢量,A(q)表示由姿态四元数计算的姿态矩阵,<maths num="0003"><![CDATA[<math><mrow><mi>A</mi><mrow><mo>(</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>q</mi><mn>1</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>q</mi><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>q</mi><mn>3</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>q</mi><mn>4</mn><mn>2</mn></msubsup></mtd><mtd><mn>2</mn><mrow><mo>(</mo><msub><mi>q</mi><mn>1</mn></msub><msub><mi>q</mi><mn>2</mn></msub><mo>+</mo><msub><mi>q</mi><mn>3</mn></msub><msub><mi>q</mi><mn>4</mn></msub><mo>)</mo></mrow></mtd><mtd><mn>2</mn><mrow><mo>(</mo><msub><mi>q</mi><mn>1</mn></msub><msub><mi>q</mi><mn>3</mn></msub><mo>-</mo><msub><mi>q</mi><mn>2</mn></msub><msub><mi>q</mi><mn>4</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>2</mn><mrow><mo>(</mo><msub><mi>q</mi><mn>1</mn></msub><msub><mi>q</mi><mn>2</mn></msub><mo>-</mo><msub><mi>q</mi><mn>3</mn></msub><msub><mi>q</mi><mn>4</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>-</mo><msubsup><mi>q</mi><mn>1</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>q</mi><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>q</mi><mn>3</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>q</mi><mn>4</mn><mn>2</mn></msubsup></mtd><mtd><mn>2</mn><mrow><mo>(</mo><msub><mi>q</mi><mn>2</mn></msub><msub><mi>q</mi><mn>3</mn></msub><mo>+</mo><msub><mi>q</mi><mn>1</mn></msub><msub><mi>q</mi><mn>4</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>2</mn><mrow><mo>(</mo><msub><mi>q</mi><mn>1</mn></msub><msub><mi>q</mi><mn>3</mn></msub><mo>+</mo><msub><mi>q</mi><mn>2</mn></msub><msub><mi>q</mi><mn>4</mn></msub><mo>)</mo></mrow></mtd><mtd><mn>2</mn><mrow><mo>(</mo><msub><mi>q</mi><mn>2</mn></msub><msub><mi>q</mi><mn>3</mn></msub><mo>-</mo><msub><mi>q</mi><mn>1</mn></msub><msub><mi>q</mi><mn>4</mn></msub><mo>)</mo></mrow></mtd><mtd><mo>-</mo><msubsup><mi>q</mi><mn>1</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>q</mi><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>q</mi><mn>3</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>q</mi><mn>4</mn><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(5)采用卡尔曼滤波的方式获得星敏感器的姿态测量误差和陀螺常值漂移误差,其中状态方程和测量方程分别为:<maths num="0004"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><mover><mover><mi>q</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover></mtd></mtr><mtr><mtd><mi>&Delta;</mi><msup><mover><mover><mi>b</mi><mo>^</mo></mover><mo>.</mo></mover><mi>b</mi></msup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mo>[</mo><msup><mover><mi>&omega;</mi><mo>^</mo></mover><mi>b</mi></msup><mo>&times;</mo><mo>]</mo></mtd><mtd><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>I</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><mover><mi>q</mi><mo>^</mo></mover></mtd></mtr><mtr><mtd><mi>&Delta;</mi><msup><mover><mi>b</mi><mo>^</mo></mover><mi>b</mi></msup></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>I</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&eta;</mi><mn>1</mn><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&eta;</mi><mn>2</mn><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><mover><mi>q</mi><mo>~</mo></mover></mtd></mtr><mtr><mtd><mi>&Delta;</mi><msup><mover><mi>b</mi><mo>~</mo></mover><mi>b</mi></msup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>I</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><mover><mi>q</mi><mo>^</mo></mover></mtd></mtr><mtr><mtd><mi>&Delta;</mi><msup><mover><mi>b</mi><mo>^</mo></mover><mi>b</mi></msup></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>v</mi><mi>star</mi></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中Δb<sup>b</sup>表示陀螺漂移的误差,<img file="FSA00000780573600023.GIF" wi="112" he="55" />表示<img file="FSA00000780573600024.GIF" wi="51" he="46" />的斜对称阵,<img file="FSA00000780573600025.GIF" wi="44" he="58" />和<img file="FSA00000780573600026.GIF" wi="44" he="59" />是陀螺噪声,V<sub>star</sub>是星敏感器噪声,I表示单位阵,由此得到姿态和陀螺漂移估计的修正量:<img file="FSA00000780573600027.GIF" wi="524" he="143" />K为常系数卡尔曼滤波的稳态增益;(6)利用步骤(5)得到的修正量对探测器的姿态四元数以及陀螺的常值漂移进行反馈修正,<img file="FSA00000780573600028.GIF" wi="448" he="61" /><img file="FSA00000780573600029.GIF" wi="346" he="70" />当姿态估计稳定后进入下一步;(7)利用步骤(1)和步骤(2)的方法,结合陀螺测量数据,对探测器进行姿态外推,得到探测器的惯性姿态四元数;(8)利用加速度计的测量量<img file="FSA000007805736000210.GIF" wi="55" he="63" />以及步骤(7)得到的惯性姿态四元数,外推探测器相对惯性系的速度,得到探测器相对惯性系的速度预测值以及加速度计的零偏预测值;(9)根据探测器相对惯性系的速度预测值<img file="FSA000007805736000211.GIF" wi="39" he="56" />解算得到探测器相对月面的速度<maths num="0006"><![CDATA[<math><mrow><msubsup><mover><mi>v</mi><mo>^</mo></mover><mrow><mi>am</mi><mo>,</mo><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>g</mi></msubsup><mo>=</mo><mo>[</mo><msubsup><mi>C</mi><mi>m</mi><mi>g</mi></msubsup><msubsup><mi>C</mi><mi>i</mi><mi>m</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>]</mo><mo>&CenterDot;</mo><mo>[</mo><msubsup><mover><mi>v</mi><mo>^</mo></mover><mrow><mi>a</mi><mo>,</mo><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mi>m</mi><mi>i</mi></msubsup><mo>&times;</mo><msubsup><mi>r</mi><mrow><mi>a</mi><mo>,</mo><mi>k</mi></mrow><mi>i</mi></msubsup><mo>]</mo><mo>,</mo></mrow></math>]]></maths>其中<img file="FSA000007805736000213.GIF" wi="57" he="52" />是月心固联坐标系到月理坐标系的转换矩阵,<img file="FSA000007805736000214.GIF" wi="60" he="51" />表示由惯性系到月心固联坐标系的转换矩阵,<img file="FSA000007805736000215.GIF" wi="37" he="56" />是探测器在惯性系下的位置矢量;(10)以步骤(9)获得的探测器相对月面的速度作为测量量,采用卡尔曼滤波的方式获得惯导速度、姿态误差的估计值,其中状态方程和测量方程分别为:<maths num="0007"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>u</mi></msub></mtd></mtr><mtr><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>e</mi></msub></mtd></mtr><mtr><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mi>u</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&Phi;</mi><mo>&CenterDot;</mo></mover><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mo>&dtri;</mo><mo>&CenterDot;</mo></mover><mi>u</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>2</mn><msub><mi>&omega;</mi><mi>m</mi></msub><mi>cos</mi><mi>L</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>g</mi><mi>n</mi></msub></mtd><mtd><mo>-</mo><msub><mi>g</mi><mi>e</mi></msub></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>2</mn><msub><mi>&omega;</mi><mi>m</mi></msub><mi>cos</mi><mi>L</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>2</mn><msub><mi>&omega;</mi><mi>m</mi></msub><mi>sin</mi><mi>L</mi></mtd><mtd><mo>-</mo><msub><mi>g</mi><mi>n</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>g</mi><mi>u</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mn>2</mn><msub><mi>&omega;</mi><mi>m</mi></msub><mi>sin</mi><mi>L</mi></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>g</mi><mi>e</mi></msub></mtd><mtd><mo>-</mo><msub><mi>g</mi><mi>u</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>&omega;</mi><mi>m</mi></msub><mi>cos</mi><mi>L</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msub><mi>&omega;</mi><mi>m</mi></msub><mi>cos</mi><mi>L</mi></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>&omega;</mi><mi>m</mi></msub><mi>sin</mi><mi>L</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msub><mi>&omega;</mi><mi>m</mi></msub><mi>cos</mi><mi>L</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><msub><mi>v</mi><mi>u</mi></msub></mtd></mtr><mtr><mtd><mi>&delta;</mi><msub><mi>v</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><mi>&delta;</mi><msub><mi>v</mi><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&Phi;</mi><mi>u</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&Phi;</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&Phi;</mi><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mo>&dtri;</mo><mi>u</mi></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>v</mi><mo>~</mo></mover><mi>u</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>v</mi><mo>~</mo></mover><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>v</mi><mo>~</mo></mover><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><msub><mi>v</mi><mi>u</mi></msub></mtd></mtr><mtr><mtd><mi>&delta;</mi><msub><mi>v</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><mi>&delta;</mi><msub><mi>v</mi><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&Phi;</mi><mi>u</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&Phi;</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&Phi;</mi><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mo>&dtri;</mo><mi>u</mi></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中δV<sub>u</sub>、δV<sub>e</sub>、δV<sub>n</sub>分别表示惯导解算的探测器对月速度在天向、东向和北向的误差;φ<sub>u</sub>、φ<sub>e</sub>和φ<sub>n</sub>分别表示惯导在天向、东向和北向的姿态误差角;g<sub>u</sub>、g<sub>e</sub>和g<sub>n</sub>则表示月理坐标系下天向、东向和北向的重力加速度;<img file="FSA00000780573600033.GIF" wi="54" he="49" />是加速度零偏的天向投影;L是探测器在月表的纬度,且有<img file="FSA00000780573600034.GIF" wi="560" he="75" />由此得到惯导误差的滤波修正量,K<sub>IMU</sub>为常系数卡尔曼滤波的稳态增益,<maths num="0009"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>^</mo></mover><mi>u</mi></msub></mtd></mtr><mtr><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>^</mo></mover><mi>e</mi></msub></mtd></mtr><mtr><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>^</mo></mover><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>u</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>n</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mo>&dtri;</mo><mo>^</mo></mover><mi>u</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msub><mi>K</mi><mi>IMU</mi></msub><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mi>u</mi></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mi>e</mi></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(11)利用步骤(10)获得的滤波估计值计算<img file="FSA00000780573600036.GIF" wi="614" he="83" />由<img file="FSA00000780573600037.GIF" wi="130" he="65" />解算出修正后的惯导姿态四元数<img file="FSA00000780573600038.GIF" wi="72" he="53" /><img file="FSA00000780573600039.GIF" wi="53" he="64" />为探测器本体系相对月理坐标系的姿态矩阵,<maths num="0010"><![CDATA[<math><mrow><msubsup><mover><mi>C</mi><mo>^</mo></mover><mi>g</mi><mrow><mi>g</mi><mo>&prime;</mo></mrow></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>n</mi></msub></mtd><mtd><mo>-</mo><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>e</mi></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>n</mi></msub></mtd><mtd><mn>1</mn></mtd><mtd><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>u</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>e</mi></msub></mtd><mtd><mo>-</mo><msub><mover><mi>&Phi;</mi><mo>^</mo></mover><mi>u</mi></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(12)利用步骤(10)得到的探测器相对月面速度的修正量更新探测器的对月速度<maths num="0011"><![CDATA[<math><mrow><msubsup><mover><mi>v</mi><mo>^</mo></mover><mrow><mi>am</mi><mo>,</mo><mi>k</mi></mrow><mi>g</mi></msubsup><mo>=</mo><msubsup><mover><mi>v</mi><mo>^</mo></mover><mrow><mi>am</mi><mo>,</mo><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>g</mi></msubsup><mo>+</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>^</mo></mover><mi>u</mi></msub></mtd><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>^</mo></mover><mi>e</mi></msub></mtd><mtd><mi>&delta;</mi><msub><mover><mi>v</mi><mo>^</mo></mover><mi>n</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>然后修正惯导外推的探测器惯性速度<img file="FSA00000780573600041.GIF" wi="705" he="65" />并完成对加速度计零偏的预估值进行修正,<maths num="0012"><![CDATA[<math><mrow><msubsup><mover><mo>&dtri;</mo><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>b</mi></msubsup><mo>=</mo><msubsup><mover><mo>&dtri;</mo><mo>^</mo></mover><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>b</mi></msubsup><mo>+</mo><msubsup><mover><mi>C</mi><mo>^</mo></mover><mi>g</mi><mi>b</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><msubsup><mover><mi>C</mi><mo>^</mo></mover><mi>g</mi><msup><mi>g</mi><mo>&prime;</mo></msup></msubsup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mo>&dtri;</mo><mo>^</mo></mover><mi>u</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>.</mo></mrow></math>]]></maths>
地址 100080 北京市2729信箱