发明名称 基于星光矢量校正的在轨标定星敏感器透镜畸变的方法及卫星姿态确定方法
摘要 基于星光矢量校正的在轨标定星敏感器透镜畸变的方法及卫星姿态确定方法,它涉及在轨标定星敏感器透镜畸变的方法及卫星姿态确定方法,本发明要解决现有的标定方法无法标定温度畸变项,以及现有的卫星姿态确定方法存在精度不高的问题。在轨标定星敏感器透镜畸变的方法:由目标恒星成像点坐标及星敏感器透镜畸变公式计算得到恒星入射光与透镜光轴的夹角,由入射光与透镜光轴的夹角得到目标恒星的光矢量方向,再根据多颗目标恒星的光矢量方向夹角固定的原理在轨标定星敏感器透镜畸变。姿态确定方法:由目标恒星成像点坐标及标定得到的星敏感器透镜畸变公式计算得到目标恒星的星光矢量,再由星图匹配确定卫星姿态。本发明用于卫星姿态确定技术领域。
申请公布号 CN103234556B 申请公布日期 2015.08.19
申请号 CN201310136159.1 申请日期 2013.04.18
申请人 哈尔滨工业大学 发明人 耿云海;孙亚辉;肖盈莹
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 王艳萍
主权项 基于星光矢量校正的在轨标定星敏感器透镜畸变的方法,其特征在于基于星光矢量校正的在轨标定星敏感器透镜畸变的方法按以下步骤进行:步骤一、计算第i颗目标恒星与第j颗目标恒星的测量星角距对透镜畸变系数的导数,具体表达式如下,其中a为透镜畸变系数,x<sub>i</sub>、x<sub>j</sub>、y<sub>i</sub>、y<sub>j</sub>分别为第i颗目标恒星与第j颗目标恒星成像点的x,y方向坐标,α<sub>i</sub>、α<sub>j</sub>分别为第i颗目标恒星与第j颗目标恒星入射光与透镜光轴的夹角,<img file="FDA0000679389120000011.GIF" wi="1677" he="309" />步骤二、计算n颗目标恒星相互之间的星角距及其对透镜畸变系数的导数,得到矩阵H如下所示:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>H</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mo>&PartialD;</mo><mrow><mo>&PartialD;</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mfrac><msubsup><mi>W</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>W</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mfrac><mo>&PartialD;</mo><mrow><mo>&PartialD;</mo><msub><mi>a</mi><mn>7</mn></msub></mrow></mfrac><msubsup><mi>W</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>W</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mfrac><mo>&PartialD;</mo><mrow><mo>&PartialD;</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mfrac><msup><msub><mi>W</mi><mrow><mi>num</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>T</mi></msup><msub><mi>W</mi><mi>num</mi></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mfrac><mo>&PartialD;</mo><mrow><mo>&PartialD;</mo><msub><mi>a</mi><mn>7</mn></msub></mrow></mfrac><msup><msub><mi>W</mi><mrow><mi>num</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>T</mi></msup><msub><mi>W</mi><mi>num</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000679389120000012.GIF" wi="937" he="376" /></maths>步骤三、根据星敏感器的元器件性能及应用经验给出在轨标定过程的系统噪声方差阵Q<sup>w</sup>、量测噪声方差阵Q<sup>v</sup>、初始的估计误差方差矩阵P(0)及真实的透镜畸变系数a<sub>i</sub>与估计的畸变系数<img file="FDA0000679389120000013.GIF" wi="58" he="100" />之间差值的初始值<img file="FDA0000679389120000014.GIF" wi="131" he="94" />根据如下公式对估计误差方差矩阵P进行迭代更新:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>N</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>P</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msup><mi>H</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mover><mi>&xi;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>*</mo><mo>[</mo><mi>H</mi><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mover><mi>&xi;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msup><mi>H</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mover><mi>&xi;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msup><mi>Q</mi><mi>v</mi></msup><msup><mo>]</mo><mrow><mo>-</mo><mn>1</mn></mrow></msup></mtd></mtr><mtr><mtd><mi>P</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>P</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msup><mi>Q</mi><mi>w</mi></msup><mo>-</mo><mi>N</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>[</mo><msup><mi>Q</mi><mi>v</mi></msup><mo>+</mo><mi>H</mi><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mover><mi>&xi;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><msup><mi>H</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mover><mi>&xi;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>]</mo><msup><mi>N</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000679389120000015.GIF" wi="1408" he="197" /></maths>其中N、P为中间计算矩阵,无实际意义;k或k+1表示第k次迭代后的值;ξ(k)为第k次迭代后真实的透镜畸变系数与估计的透镜畸变系数之间差值所组成的矩阵,其具体表示如下,其中△a为相邻两次迭代所得透镜畸变系数间的差值,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>&xi;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&Delta;</mi><msub><mi>a</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mi>&Delta;</mi><msub><mi>a</mi><mn>7</mn></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000679389120000016.GIF" wi="303" he="236" /></maths>利用矩阵N迭代计算真实透镜畸变系数与原始畸变系数之间的差值ξ(k),然后便得到最终的星敏感器透镜畸变系数,其计算公式如下所示:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mover><mi>&xi;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mover><mi>&xi;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>N</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>[</mo><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mi>H</mi><mover><mi>&xi;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>]</mo><mo>,</mo></mrow>]]></math><img file="FDA0000679389120000021.GIF" wi="789" he="97" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>a</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>7</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mi>&xi;</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>a</mi><mo>^</mo></mover><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mover><mi>a</mi><mo>^</mo></mover><mn>7</mn></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000679389120000022.GIF" wi="474" he="293" /></maths>得到真实的星敏感器透镜畸变系数即意味着通过上述步骤完成了对星敏感器透镜畸变的在轨标定。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号