发明名称 一种基于激光测距和MEMS/GPS组合导航系统的目标导航测绘方法
摘要 本发明公开了一种基于激光测距和MEMS/GPS组合导航系统的目标导航测绘方法。根据MEMS/GPS组合导航系统测出观测点的位置、姿态,通过LDS测出观测点距目标的距离,采用该目标导航测绘算法进行解算,得出目标载体的位置、姿态、斜距及高程差等信息;并通过姿态校正算法,提高MEMS/GPS组合导航系统的姿态精度,进而提高目标定位的精度。该方法可有效实现对动态目标的导航测绘,且不需在目标载体上安装导航设备。
申请公布号 CN104049269B 申请公布日期 2016.08.24
申请号 CN201410290842.5 申请日期 2014.06.25
申请人 哈尔滨工程大学 发明人 程建华;陈岱岱;李美玲;齐兵;王通达;管冬雪
分类号 G01S19/47(2010.01)I;G06F19/00(2011.01)I 主分类号 G01S19/47(2010.01)I
代理机构 代理人
主权项 一种基于激光测距和MEMS/GPS组合导航系统的目标导航测绘方法,其特征在于,包括如下步骤:(1)在观测点o附近选取一参考点R,参考点与观测点的距离小于500米,利用MEMS/GPS组合导航系统精确测量参考点R的三维位置坐标<img file="FDA0000937771370000011.GIF" wi="255" he="71" />(2)将MEMS/GPS组合导航系统移至观测点o,将激光测距仪瞄准参考点R;利用MEMS/GPS组合导航系统测量观测点o的位置坐标<img file="FDA0000937771370000012.GIF" wi="271" he="63" />经纬度<img file="FDA0000937771370000013.GIF" wi="198" he="79" />观测点o与参考点R构成矢量oR相对地理坐标系ox<sub>t</sub>y<sub>t</sub>z<sub>t</sub>的航向角<img file="FDA0000937771370000014.GIF" wi="87" he="79" />和纵摇角<img file="FDA0000937771370000015.GIF" wi="102" he="79" />利用激光测距仪测量矢量oR的斜距d<sub>oR</sub>;(3)根据步骤(2)中MEMS/GPS组合导航系统和激光测距仪的测量值,计算参考点R在地球坐标系o<sub>e</sub>x<sub>e</sub>y<sub>e</sub>z<sub>e</sub>的三维位置坐标<img file="FDA0000937771370000016.GIF" wi="295" he="70" />所涉及参考点R三维位置坐标<img file="FDA0000937771370000017.GIF" wi="263" he="70" />的表达式为:<img file="FDA0000937771370000018.GIF" wi="851" he="246" />式中,<img file="FDA0000937771370000019.GIF" wi="70" he="71" />为地理坐标系与地球坐标系间的转换矩阵:<img file="FDA00009377713700000110.GIF" wi="934" he="245" />(4)根据步骤(1)及步骤(3)中计算得出参考点R的三维位置坐标,再通过计算得到相对位置误差<img file="FDA00009377713700000111.GIF" wi="341" he="71" />利用相对位置误差对MEMS/GPS组合导航系统的航向误差<img file="FDA00009377713700000112.GIF" wi="86" he="71" />和纵摇误差<img file="FDA00009377713700000113.GIF" wi="71" he="78" />采用最小二乘法进行修正;所涉及的修正表达式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>&Delta;</mi><mover><mi>&phi;</mi><mo>^</mo></mover></mrow></mtd></mtr><mtr><mtd><mrow><mi>&Delta;</mi><mover><mi>H</mi><mo>^</mo></mover></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>C</mi><mi>T</mi></msup><mo>&CenterDot;</mo><mi>C</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>C</mi><mi>T</mi></msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>&Delta;x</mi><mi>R</mi><mi>e</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&Delta;y</mi><mi>R</mi><mi>e</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&Delta;z</mi><mi>R</mi><mi>e</mi></msubsup></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA00009377713700000114.GIF" wi="565" he="239" /></maths>式中,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>C</mi><mo>=</mo><msubsup><mi>C</mi><mi>t</mi><mi>e</mi></msubsup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>d</mi><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>cos</mi><msub><mover><mi>H</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>d</mi><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>sin</mi><msub><mover><mi>&phi;</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>cos</mi><msub><mover><mi>H</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>d</mi><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>cos</mi><msub><mover><mi>&phi;</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>sin</mi><msub><mover><mi>H</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>d</mi><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>cos</mi><msub><mover><mi>&phi;</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>cos</mi><msub><mover><mi>H</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>d</mi><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>sin</mi><msub><mover><mi>&phi;</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub><mi>sin</mi><msub><mover><mi>H</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>R</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000937771370000021.GIF" wi="1062" he="239" /></maths>(5)将激光测距仪瞄准目标载体T,利用MEMS/GPS组合导航测量观测点o与目标T构成矢量oT相对地理坐标系o<sub>t</sub>x<sub>t</sub>y<sub>t</sub>z<sub>t</sub>的航向角<img file="FDA0000937771370000022.GIF" wi="90" he="79" />和纵摇角<img file="FDA0000937771370000023.GIF" wi="101" he="78" />利用激光测距仪测量矢量oT的斜距d<sub>oT</sub>;(6)利用步骤(4)中获得的MEMS/GPS组合导航系统航向误差<img file="FDA0000937771370000024.GIF" wi="82" he="71" />和纵摇误差<img file="FDA0000937771370000025.GIF" wi="103" he="76" />对MEMS/GPS组合导航系统输出的航向和纵摇信息进行修正;所涉及的修正表达式为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>&phi;</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub><mo>=</mo><msub><mover><mi>&phi;</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>T</mi></mrow></msub><mo>-</mo><mi>&Delta;</mi><mover><mi>&phi;</mi><mo>^</mo></mover></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>H</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub><mo>=</mo><msub><mover><mi>H</mi><mo>~</mo></mover><mrow><mi>o</mi><mi>T</mi></mrow></msub><mo>-</mo><mi>&Delta;</mi><mover><mi>H</mi><mo>^</mo></mover></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000937771370000026.GIF" wi="387" he="174" /></maths>(7)利用步骤(2)中测得观测点o的位置信息,步骤(5)中测得的斜距d<sub>oT</sub>,以及步骤(6)中修正后的航向和纵摇信息,计算目标T的三维位置<img file="FDA0000937771370000027.GIF" wi="286" he="70" />所涉及目标T的三维位置<img file="FDA0000937771370000028.GIF" wi="255" he="71" />表达式为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mover><mi>x</mi><mo>~</mo></mover><mi>T</mi><mi>e</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mover><mi>y</mi><mo>~</mo></mover><mi>T</mi><mi>e</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mover><mi>z</mi><mo>~</mo></mover><mi>T</mi><mi>e</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mover><mi>x</mi><mo>~</mo></mover><mi>o</mi><mi>e</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mover><mi>y</mi><mo>~</mo></mover><mi>o</mi><mi>e</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mover><mi>z</mi><mo>~</mo></mover><mi>o</mi><mi>e</mi></msubsup></mtd></mtr></mtable></mfenced><mo>+</mo><msubsup><mi>C</mi><mi>t</mi><mi>e</mi></msubsup><mo>&CenterDot;</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>d</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub><mi>sin</mi><mi> </mi><msub><mi>H</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>d</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub><msub><mi>cos&phi;</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub><mi>cos</mi><mi> </mi><msub><mi>H</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>d</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub><msub><mi>sin&phi;</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub><mi>cos</mi><mi> </mi><msub><mi>H</mi><mrow><mi>o</mi><mi>T</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000937771370000029.GIF" wi="847" he="247" /></maths>(8)计算目标T的三维位置<img file="FDA00009377713700000210.GIF" wi="279" he="71" />重复步骤(5)~步骤(7),可得到另一目标T<sub>1</sub>的三维位置坐标<img file="FDA00009377713700000211.GIF" wi="311" he="71" />计算得到目标点T和T<sub>1</sub>之间的斜距<img file="FDA00009377713700000212.GIF" wi="54" he="62" />和高程差<img file="FDA00009377713700000213.GIF" wi="103" he="70" />斜距<img file="FDA00009377713700000214.GIF" wi="47" he="70" />的计算表达式为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mover><mi>D</mi><mo>~</mo></mover><mo>=</mo><msqrt><mrow><msup><mrow><mo>(</mo><msubsup><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>T</mi><mn>1</mn></mrow><mi>e</mi></msubsup><mo>-</mo><msubsup><mover><mi>x</mi><mo>~</mo></mover><mi>T</mi><mi>e</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mover><mi>y</mi><mo>~</mo></mover><mrow><mi>T</mi><mn>1</mn></mrow><mi>e</mi></msubsup><mo>-</mo><msubsup><mover><mi>y</mi><mo>~</mo></mover><mi>T</mi><mi>e</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mover><mi>z</mi><mo>~</mo></mover><mrow><mi>T</mi><mn>1</mn></mrow><mi>e</mi></msubsup><mo>-</mo><msubsup><mover><mi>z</mi><mo>~</mo></mover><mi>T</mi><mi>e</mi></msubsup><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow>]]></math><img file="FDA00009377713700000215.GIF" wi="916" he="98" /></maths>高程差<img file="FDA00009377713700000216.GIF" wi="75" he="69" />的计算表达式为:<img file="FDA00009377713700000217.GIF" wi="846" he="191" />式中,目标的纬度<img file="FDA00009377713700000218.GIF" wi="147" he="70" />分别以下公式运算求得:<img file="FDA00009377713700000219.GIF" wi="1116" he="175" /><img file="FDA0000937771370000031.GIF" wi="1163" he="175" />a为地球长半轴,e为地球偏心率。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室