发明名称 空投物资组合导航装置用空中快速对准方法
摘要 本发明公开了一种空投物资组合导航装置用空中快速对准方法,适用于空投物资空投后的快速对准。该方法利用卫星导航模块提供的位置信息、陀螺提供的角速率信息、加速度计提供的加速度信息以及磁航向计提供的航向信息,计算出空投物资载体的俯仰值、横滚值、航向值,进而求出空投物资载体坐标系到导航坐标系的坐标变化矩阵和陀螺漂移值、加速度计的漂移值,并将其送给导航模块。本发明解决了空投物资载体被投放后,组合导航装置在空中加电启动且空投物资载体出现不同程度晃动时的快速对准问题。
申请公布号 CN103994777A 申请公布日期 2014.08.20
申请号 CN201410193500.1 申请日期 2014.05.08
申请人 西安应用光学研究所 发明人 尹剑;朱建军;郭栓运;马忠孝;张琬琳;邓宏林;贺峻峰;杨萌;陈红;张夏疆;刘延虎;黄皓;袁晓莹;王本国;康臻;康婷颋;李颖娟
分类号 G01C25/00(2006.01)I;G01C21/16(2006.01)I;G01S19/40(2010.01)I;G01S19/47(2010.01)I 主分类号 G01C25/00(2006.01)I
代理机构 代理人
主权项 一种空投物资组合导航装置用空中快速对准方法,其特征在于:该方法包括以下步骤:第一步:计数器j清零,计时器Tim清零,将卫星数据接收标志设置为未完成;第二步:向三个陀螺、三个加速度计、卫星导航模块以及磁航向计发送启动指令,并启动计时器Tim计时;第三步:并行处理第四步至第八步、第九步至第十一步;第四步:连续采集三个陀螺的n个周期的输出数据w<sub>xi</sub>、w<sub>yi</sub>、w<sub>zi</sub>和三个加速度计的n个周期的输出数据a<sub>xi</sub>、a<sub>yi</sub>、a<sub>zi</sub>,i=1,2,…,n,并令计数器j加1。其中w<sub>xi</sub>、w<sub>yi</sub>、w<sub>zi</sub>分别为空投物资载体的X轴、Y轴、Z轴在空投物资载体坐标系下的角速率,a<sub>xi</sub>、a<sub>yi</sub>、a<sub>zi</sub>分别为空投物资载体的X轴、Y轴、Z轴在空投物资载体坐标系下的加速度,n为采样的周期数量,每个周期的时长为T;第五步:计算n个周期的空投物资载体的X、Y、Z轴角速率累加值W1<sub>xj</sub>、W1<sub>yj</sub>、W1<sub>zj</sub>、以及上述三轴的空投物资载体加速度累加值A1<sub>xj</sub>、A1<sub>yj</sub>、A1<sub>zj</sub>;第六步:判断j×n×T是否大于第一时间参数M。若判断结果为假,则返回第四步;若判断结果为真,则转入第七步;第七步:对j组空投物资载体的角速率累加值、加速度累加值进行求和运算,分别获得X、Y、Z轴的角速率累加求和值W2<sub>x</sub>、W2<sub>y</sub>、W2<sub>z</sub>以及X、Y、Z轴的加速度累加求和值A2<sub>x</sub>、A2<sub>y</sub>、A2<sub>z</sub>;第八步:判断卫星数据标志位是否有效。若判断结果为假,则返回第四步,若判断结果为真,则转入第十二步;第九步:接收卫星导航模块输出的导航数据;第十步:判断卫星导航模块是否输出导航数据有效标志,若判断结果为假,则返回第九步;若判断结果为真,则转入第十一步;第十一步:判断计时器Tim是否大于第二时间参数T<sub>d</sub>,若判断结果为假,则返回第九步,若判断结果为真,置卫星数据接收标志为完成;第十二步:根据接收到的导航数据计算空投物资载体当前位置的重力加速度g<sub>z</sub>;第十三步:判断下式是否同时满足:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mrow><mi>W</mi><mn>2</mn></mrow><mi>z</mi></msub><mo>&lt;</mo><mi>&alpha;</mi></mtd></mtr><mtr><mtd><msub><mrow><mi>A</mi><mn>2</mn></mrow><mi>x</mi></msub><mo>&lt;</mo><mi>&beta;</mi></mtd></mtr><mtr><mtd><msub><mrow><mi>A</mi><mn>2</mn></mrow><mi>y</mi></msub><mo>&lt;</mo><mi>&theta;</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000502426100000021.GIF" wi="218" he="247" /></maths>若不满足,则转入第十四步;若满足,则转入第十五步。α、β、θ的取值需满足下式:<maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msup><msub><mrow><mn>5</mn><mi>T</mi></mrow><mi>d</mi></msub><mn>2</mn></msup><mi>sin</mi><mi>&alpha;</mi><mo>&le;</mo><mi>K</mi></mtd></mtr><mtr><mtd><mfrac><msqrt><mn>2</mn></msqrt><mn>2</mn></mfrac><msup><msub><mi>T</mi><mi>d</mi></msub><mn>2</mn></msup><mi>&beta;</mi><mo>&le;</mo><mi>K</mi></mtd></mtr><mtr><mtd><mfrac><msqrt><mn>2</mn></msqrt><mn>2</mn></mfrac><msup><msub><mi>T</mi><mi>d</mi></msub><mn>2</mn></msup><mi>&theta;</mi><mo>&le;</mo><mi>K</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000502426100000022.GIF" wi="324" he="424" /></maths>其中K为空投位置误差,且为空投系统要求的技术指标;第十四步:根据下式计算空投物资载体的横滚角Roll和俯仰角Pitch:<maths num="0003" id="cmaths0003"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><mi>Roll</mi><mo>=</mo><mi>arctan</mi><mrow><mo>(</mo><mo>-</mo><msub><mrow><mn>20</mn><mi>Al</mi></mrow><mi>xj</mi></msub><mo>,</mo><mn>20</mn><msub><mi>Al</mi><mi>zj</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>Pitch</mi><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><msub><mrow><mn>20</mn><mi>Al</mi></mrow><mi>yj</mi></msub><mo>/</mo><msub><mi>g</mi><mi>z</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000502426100000023.GIF" wi="672" he="171" /></maths>第十五步:根据下式计算空投物资载体的横滚角Roll和俯仰角Pitch:<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><mi>Roll</mi><mo>=</mo><mi>a</mi><mi>tan</mi><mn>2</mn><mrow><mo>(</mo><mo>-</mo><msub><mrow><mi>A</mi><mn>2</mn></mrow><mi>x</mi></msub><mo>,</mo><msub><mrow><mi>A</mi><mn>2</mn></mrow><mi>z</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>Pitch</mi><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><msub><mrow><mi>A</mi><mn>2</mn></mrow><mi>y</mi></msub><mo>/</mo><msub><mi>g</mi><mi>z</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000502426100000024.GIF" wi="594" he="164" /></maths>第十六步:接收磁传感器输出的空投物资载体的航向角Hdg;第十七步:采用四元数法解算空投物资载体坐标系OX<sub>b</sub>Y<sub>b</sub>Z<sub>b</sub>到导航坐标系OX<sub>g</sub>Y<sub>g</sub>Z<sub>g</sub>的坐标变换矩阵,其解算具体步骤如下:17.1步,对四元数矩阵Q初始化:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>Q</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>Q</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>Q</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>Q</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><msub><mi>Q</mi><mn>4</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>a</mi><mn>0</mn></msub><mi>sin</mi><msub><mi>a</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>a</mi><mn>2</mn></msub><mo>+</mo><mi>sin</mi><msub><mi>a</mi><mn>0</mn></msub><mi>cos</mi><msub><mi>a</mi><mn>1</mn></msub><mi>sin</mi><msub><mi>a</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mi>cos</mi><msub><mi>a</mi><mn>0</mn></msub><mi>cos</mi><msub><mi>a</mi><mn>1</mn></msub><mi>sin</mi><msub><mi>a</mi><mn>2</mn></msub><mo>-</mo><mi>sin</mi><msub><mi>a</mi><mn>0</mn></msub><mi>sin</mi><msub><mi>a</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>a</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mrow><mi>cos</mi><mi>a</mi></mrow><mn>0</mn></msub><mi>sin</mi><msub><mi>a</mi><mn>1</mn></msub><mi>sin</mi><msub><mi>a</mi><mn>2</mn></msub><mo>-</mo><msub><mrow><mi>sin</mi><mi>a</mi></mrow><mn>0</mn></msub><mi>cos</mi><msub><mi>a</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>a</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mrow><mi>cos</mi><mi>a</mi></mrow><mn>0</mn></msub><mi>cos</mi><msub><mi>a</mi><mn>1</mn></msub><mi>cos</mi><msub><mi>a</mi><mn>2</mn></msub><mo>+</mo><mi>sin</mi><msub><mi>a</mi><mn>0</mn></msub><mi>sin</mi><msub><mi>a</mi><mn>1</mn></msub><mi>sin</mi><msub><mi>a</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000502426100000025.GIF" wi="988" he="312" /></maths>其中:cosa<sub>0</sub>=cos(Hdg/2),cosa<sub>1</sub>=cos(Pitch/2),cosa<sub>2</sub>=cos(Roll/2)sina<sub>0</sub>=sin(Hdg/2),sina<sub>1</sub>=sin(Pitch/2),sina<sub>2</sub>=sin(Roll/2)17.2步,对四元数矩阵Q进行规范化处理,得到规范化四元数q<sub>K</sub>:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>q</mi><mi>K</mi></msub><mo>=</mo><mfrac><msub><mi>Q</mi><mi>K</mi></msub><msqrt><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></msqrt></mfrac><mrow><mo>(</mo><mi>K</mi><mo>=</mo><mn>1,2,3,4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000502426100000031.GIF" wi="804" he="157" /></maths>17.3步,根据规范化四元数q<sub>K</sub>计算空投物资载体坐标系OX<sub>b</sub>Y<sub>b</sub>Z<sub>b</sub>到导航坐标系OX<sub>g</sub>Y<sub>g</sub>Z<sub>g</sub>的坐标变换矩阵C:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>C</mi><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><img file="FDA0000502426100000032.GIF" wi="454" he="233" /></maths>其中:C<sub>11</sub>=q<sub>1</sub><sup>2</sup>‑q<sub>2</sub><sup>2</sup>‑q<sub>3</sub><sup>2</sup>+q<sub>4</sub><sup>2</sup>,C<sub>12</sub>=2(q<sub>1</sub>q<sub>2</sub>‑q<sub>3</sub>q<sub>4</sub>),C<sub>13</sub>=2(q<sub>1</sub>q<sub>3</sub>+q<sub>2</sub>q<sub>4</sub>),C<sub>21</sub>=2(q<sub>1</sub>q<sub>2</sub>+q<sub>3</sub>q<sub>4</sub>),C<sub>22</sub>=q<sub>2</sub><sup>2</sup>‑q<sub>1</sub><sup>2</sup>‑q<sub>3</sub><sup>2</sup>+q<sub>4</sub><sup>2</sup>,C<sub>23</sub>=2(q<sub>2</sub>q<sub>3</sub>‑q<sub>1</sub>q<sub>4</sub>),C<sub>31</sub>=2(q<sub>1</sub>q<sub>3</sub>‑q<sub>2</sub>q<sub>4</sub>),C<sub>32</sub>=2(q<sub>2</sub>q<sub>3</sub>+q<sub>1</sub>q<sub>4</sub>),C<sub>33</sub>=q<sub>3</sub><sup>2</sup>‑q<sub>1</sub><sup>2</sup>‑q<sub>2</sub><sup>2</sup>+q<sub>4</sub><sup>2</sup>17.4步,将空投物资载体坐标系OX<sub>b</sub>Y<sub>b</sub>Z<sub>b</sub>到导航坐标系OX<sub>g</sub>Y<sub>g</sub>Z<sub>g</sub>的坐标变换矩阵C送给组合导航模块;第十八步:根据下述公式计算X、Y、Z轴陀螺漂移值γ<sub>0</sub>、γ<sub>1</sub>、γ<sub>2</sub>和Z轴加速度计的漂移值a<sub>02</sub>,并送给组合导航模块:<maths num="0008" id="cmaths0008"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&gamma;</mi><mn>0</mn></msub><mo>=</mo><msub><mrow><mi>W</mi><mn>2</mn></mrow><mi>x</mi></msub><mo>-</mo><msub><mi>C</mi><mn>21</mn></msub><mi>cos</mi><mrow><mo>(</mo><mi>Lat</mi><mo>)</mo></mrow><msub><mi>W</mi><mi>ie</mi></msub><mo>-</mo><msub><mi>C</mi><mn>31</mn></msub><mi>sin</mi><mrow><mo>(</mo><mi>Lat</mi><mo>)</mo></mrow><msub><mi>W</mi><mi>ie</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&gamma;</mi><mn>1</mn></msub><mo>=</mo><msub><mrow><mi>W</mi><mn>2</mn></mrow><mi>y</mi></msub><mo>-</mo><msub><mi>C</mi><mn>22</mn></msub><mi>cos</mi><mrow><mo>(</mo><mi>Lat</mi><mo>)</mo></mrow><msub><mi>W</mi><mi>ie</mi></msub><mo>-</mo><msub><mi>C</mi><mn>32</mn></msub><mi>sin</mi><mrow><mo>(</mo><mi>Lat</mi><mo>)</mo></mrow><msub><mi>W</mi><mi>ie</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&gamma;</mi><mn>2</mn></msub><mo>=</mo><msub><mrow><mi>W</mi><mn>2</mn></mrow><mi>z</mi></msub><mo>-</mo><msub><mi>C</mi><mn>23</mn></msub><mi>cos</mi><mrow><mo>(</mo><mi>Lat</mi><mo>)</mo></mrow><msub><mi>W</mi><mi>ie</mi></msub><mo>-</mo><msub><mi>C</mi><mn>33</mn></msub><mi>sin</mi><mrow><mo>(</mo><mi>Lat</mi><mo>)</mo></mrow><msub><mi>W</mi><mi>ie</mi></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>02</mn></msub><mo>=</mo><msub><mrow><mi>A</mi><mn>2</mn></mrow><mi>y</mi></msub><mo>-</mo><msub><mi>C</mi><mn>33</mn></msub><msub><mi>g</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000502426100000033.GIF" wi="902" he="324" /></maths>其中,W<sub>ie</sub>为地球自转角速率。
地址 710065 陕西省西安市雁塔区电子三路西段九号