发明名称 一种深空探测巡视器惯性/视觉组合导航方法
摘要 本发明涉及一种深空探测巡视器惯性/视觉组合导航方法,根据行星固连坐标系下捷联惯导的力学编排,建立巡视器惯性/视觉组合导航的状态模型;利用双目视觉相机对巡视器周围环境进行拍摄,获得立体图像序列,通过图像特征提取算法得到特征点的像素坐标,建立以特征点像素坐标为量测向量的量测模型;并使用Unscented卡尔曼滤波估计深空探测巡视器的位置、速度和姿态。本发明能够有效修正惯导的位置误差,提高导航精度,非常适用于深空探测巡视器的自主导航,本发明属于航天导航技术领域,不仅可以为深空探测巡视器提供高精度导航参数,而且可为其自主导航系统设计提供参考。
申请公布号 CN103033189A 申请公布日期 2013.04.10
申请号 CN201210574947.4 申请日期 2012.12.26
申请人 北京航空航天大学 发明人 宁晓琳;白鑫贝;房建成
分类号 G01C21/24(2006.01)I 主分类号 G01C21/24(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 卢纪
主权项 1.一种深空探测巡视器的惯性/视觉组合导航方法,其特征在于:首先根据行星固连坐标系下的捷联惯导力学编排方程,建立惯性/视觉组合导航的状态模型,再利用双目视觉相机对周围环境进行拍摄,获得立体图像序列,通过图像特征提取算法得到特征点的像素坐标,建立以特征点像素坐标为量测量的量测模型,并使用Unscented卡尔曼滤波估计深空探测巡视器的位置、速度和姿态;具体包括以下步骤:①建立深空探测巡视器惯性/视觉组合导航系统状态模型;选取行星固连坐标系为全局参考坐标系,可得组合导航的状态模型:<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>p</mi><mi>b</mi></msubsup><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>&Omega;</mi><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mi>ib</mi><mi>b</mi></msubsup><mo>-</mo><msub><mi>b</mi><mi>g</mi></msub><mo>-</mo><msubsup><mi>C</mi><mi>p</mi><mi>b</mi></msubsup><msubsup><mi>&omega;</mi><mi>ip</mi><mi>p</mi></msubsup><mo>)</mo></mrow><msubsup><mi>q</mi><mi>p</mi><mi>b</mi></msubsup><mo>+</mo><msub><mi>w</mi><mi>g</mi></msub></mtd></mtr><mtr><mtd><msubsup><mover><mi>p</mi><mo>&CenterDot;</mo></mover><mi>b</mi><mi>p</mi></msubsup><mo>=</mo><msubsup><mi>v</mi><mi>b</mi><mi>p</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>b</mi><mi>p</mi></msubsup><mo>=</mo><msubsup><mi>C</mi><mi>b</mi><mi>p</mi></msubsup><mrow><mo>(</mo><msub><mi>f</mi><mi>b</mi></msub><mo>-</mo><msub><mi>b</mi><mi>a</mi></msub><mo>)</mo></mrow><mo>-</mo><mn>2</mn><msubsup><mi>&omega;</mi><mi>ip</mi><mi>p</mi></msubsup><mo>&times;</mo><msubsup><mi>v</mi><mi>b</mi><mi>p</mi></msubsup><mo>+</mo><msup><mi>g</mi><mi>p</mi></msup><mo>+</mo><msub><mi>w</mi><mi>a</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>b</mi><mo>&CenterDot;</mo></mover><mi>g</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><msub><mover><mi>b</mi><mo>&CenterDot;</mo></mover><mi>a</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,<img file="FDA00002659800000012.GIF" wi="41" he="60" />为从行星固连坐标系到巡视器本体坐标系旋转的单位四元数,为4×1维的向量,<img file="FDA00002659800000013.GIF" wi="50" he="48" />和<img file="FDA00002659800000014.GIF" wi="42" he="47" />分别为巡视器在行星固连坐标系下的位置和速度,均为3×1维的向量,b<sub>g</sub>和b<sub>a</sub>分别为巡视器本体坐标系下陀螺仪和加速度计的常值偏置,均为3×1维的向量,<img file="FDA00002659800000015.GIF" wi="52" he="55" />为巡视器本体坐标系相对惯性坐标系的旋转角速率在巡视器本体坐标系中的表示,由陀螺仪直接测得,f<sub>b</sub>为比力信息,由加速度计直接测得,<img file="FDA00002659800000016.GIF" wi="53" he="53" />为行星自转角速率在行星固连坐标系下的矢量表示,<img file="FDA00002659800000017.GIF" wi="49" he="60" />为巡视器本体坐标系相对行星固连坐标系的方向余弦矩阵,g<sup>p</sup>为重力矢量在行星固连坐标系下的表示,Ω(·)为四元数矩阵,w<sub>g</sub>和w<sub>a</sub>分别为陀螺仪和加速度计的随机误差,均为零均值的高斯白噪声;式(1)中变量都是与t有关的函数,可简写为:<maths num="0002"><![CDATA[<math><mrow><mover><mi>X</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>w</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>状态变量为<img file="FDA00002659800000019.GIF" wi="751" he="60" />f(X(t),t)为系统非线性连续状态转移函数,状态噪声为w(t)=[w<sub>g</sub>,w<sub>a</sub>]<sup>T</sup>;②建立基于特征点像素坐标为量测量的量测模型;巡视器本体坐标系与IMU坐标系重合,摄像机坐标系和IMU坐标系之间的转换关系已知,t<sub>k</sub>时刻和t<sub>k+1</sub>时刻摄像机坐标系之间的旋转矩阵和平移矢量为<img file="FDA00002659800000021.GIF" wi="94" he="54" /><img file="FDA00002659800000022.GIF" wi="100" he="54" />其中<img file="FDA00002659800000023.GIF" wi="78" he="54" />为3×3维的矩阵,<img file="FDA00002659800000024.GIF" wi="75" he="54" />为3×1维的向量,计算公式为:<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>R</mi><mi>k</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msubsup><mi>C</mi><mi>b</mi><mi>c</mi></msubsup><msubsup><mi>C</mi><mrow><mi>p</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>b</mi></msubsup><msup><mrow><mo>(</mo><msubsup><mi>C</mi><mi>b</mi><mi>c</mi></msubsup><msubsup><mi>C</mi><mrow><mi>p</mi><mo>,</mo><mi>k</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mrow></math>]]></maths>                                           (3)<maths num="0004"><![CDATA[<math><mrow><msubsup><mi>T</mi><mi>k</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><mo>-</mo><msubsup><mi>C</mi><mi>b</mi><mi>c</mi></msubsup><msubsup><mi>C</mi><mrow><mi>p</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>b</mi></msubsup><mrow><mo>(</mo><msubsup><mi>p</mi><mrow><mi>b</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>p</mi></msubsup><mo>+</mo><msup><msubsup><mi>C</mi><mrow><mi>p</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>b</mi></msubsup><mi>T</mi></msup><msubsup><mi>p</mi><mi>c</mi><mi>b</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msubsup><mi>C</mi><mi>b</mi><mi>c</mi></msubsup><msubsup><mi>C</mi><mrow><mi>p</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>b</mi></msubsup><mrow><mo>(</mo><msubsup><mi>p</mi><mrow><mi>b</mi><mo>,</mo><mi>k</mi></mrow><mi>p</mi></msubsup><mo>+</mo><msup><msubsup><mi>C</mi><mrow><mi>p</mi><mo>,</mo><mi>k</mi></mrow><mi>b</mi></msubsup><mi>T</mi></msup><msubsup><mi>p</mi><mi>c</mi><mi>b</mi></msubsup><mo>)</mo></mrow></mrow></math>]]></maths>式中,k表示时间序号,k=1,2,…,<img file="FDA00002659800000027.GIF" wi="48" he="48" />为摄像机相对巡视器本体坐标系的安装矩阵,<img file="FDA00002659800000028.GIF" wi="45" he="55" />为摄像机在巡视器本体坐标系中的位置,为3×1维的向量,由标定可知,<img file="FDA00002659800000029.GIF" wi="68" he="51" />和<img file="FDA000026598000000210.GIF" wi="96" he="51" />分别为t<sub>k</sub>时刻和t<sub>k+1</sub>时刻巡视器在行星固连坐标系中的位置,均为3×1维的向量,<img file="FDA000026598000000211.GIF" wi="75" he="60" />和<img file="FDA000026598000000212.GIF" wi="103" he="60" />分别为t<sub>k</sub>时刻和t<sub>k+1</sub>时刻巡视器本体坐标系相对行星固连坐标系的姿态矩阵,均为3×3维,<img file="FDA000026598000000213.GIF" wi="68" he="51" />和<img file="FDA000026598000000214.GIF" wi="75" he="60" />根据t<sub>k</sub>时刻组合导航的滤波结果获得,<img file="FDA000026598000000215.GIF" wi="96" he="51" />和<img file="FDA000026598000000216.GIF" wi="103" he="60" />由t<sub>k+1</sub>时刻惯导的状态更新结果获得;跟踪得到的第i个特征点在相邻时刻摄像机坐标系下的三维坐标关系式为:<maths num="0005"><![CDATA[<math><mrow><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mi>c</mi><mi>l</mi></msub></msubsup><mo>=</mo><msubsup><mi>R</mi><mi>k</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><msubsup><mi>p</mi><mrow><mi>i</mi><mo>,</mo><mi>k</mi></mrow><msub><mi>c</mi><mi>l</mi></msub></msubsup><mo>+</mo><msubsup><mi>T</mi><mi>k</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,k=1,2,…,<img file="FDA000026598000000218.GIF" wi="61" he="52" />为第i个特征点在t<sub>k</sub>时刻左摄像机坐标系下的三维坐标,<img file="FDA000026598000000219.GIF" wi="91" he="54" />为第i个特征点在t<sub>k+1</sub>时刻左摄像机坐标系下三维坐标的估计值,<img file="FDA000026598000000220.GIF" wi="94" he="54" /><img file="FDA000026598000000221.GIF" wi="76" he="54" />分别为从t<sub>k</sub>时刻到t<sub>k+1</sub>时刻摄像机坐标系之间的旋转矩阵和平移矢量,由式(3)获得;根据上述求出的<img file="FDA000026598000000222.GIF" wi="90" he="54" />和摄像机成像的针孔模型,可以求出t<sub>k+1</sub>时刻特征点在左摄像机成像平面内的像素坐标预测值,对所有M个特征点的表达式为:<maths num="0006"><![CDATA[<math><mrow><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>l</mi></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mover><mi>u</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>l</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mover><mi>v</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>l</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mn>1</mn><mi>dX</mi></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><mn>1</mn><mi>dY</mi></mfrac></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mrow><msub><mi>f</mi><msub><mi>c</mi><mi>l</mi></msub></msub><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>x</mi></mrow><msub><mi>c</mi><mi>l</mi></msub></msubsup></mrow><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>z</mi></mrow><msub><mi>c</mi><mi>l</mi></msub></msubsup></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>f</mi><msub><mi>c</mi><mi>l</mi></msub></msub><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>y</mi></mrow><msub><mi>c</mi><mi>l</mi></msub></msubsup></mrow><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>z</mi></mrow><msub><mi>c</mi><mi>l</mi></msub></msubsup></mfrac></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>u</mi><mrow><mi>l</mi><mn>0</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mrow><mi>l</mi><mn>0</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>+</mo><msubsup><mover><mi>v</mi><mo>~</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>l</mi></msubsup><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,<img file="FDA000026598000000224.GIF" wi="97" he="64" />为第i个特征点在左摄像机中对应的量测信息,<img file="FDA000026598000000225.GIF" wi="232" he="58" />为第i个特征点t<sub>k+1</sub>时刻在左摄像机成像平面中的像素坐标预估值,dX,dY分别为每个像素在左摄像机成像平面横轴和纵轴方向的长和宽,(u<sub>l0</sub>,v<sub>l0</sub>)为左摄像机光轴与成像平面交点的像素坐标,<img file="FDA000026598000000226.GIF" wi="42" he="54" />为左摄像机焦距,<img file="FDA000026598000000227.GIF" wi="464" he="59" />为第i个特征点在t<sub>k+1</sub>时刻左摄像机坐标系下的三维坐标预估值,M为t<sub>k</sub>时刻到t<sub>k+1</sub>时刻之间跟踪到的特征点个数,<img file="FDA000026598000000228.GIF" wi="83" he="58" />为左图像中特征点提取误差,为2×1维列向量;根据平行双目立体视觉系统的外部参数,可以得到t<sub>k+1</sub>时刻第i个特征点在右摄像机坐标系下三维坐标的估计值<img file="FDA00002659800000031.GIF" wi="113" he="54" />表达式为:<maths num="0007"><![CDATA[<math><mrow><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mi>c</mi><mi>r</mi></msub></msubsup><mo>=</mo><mi>R</mi><mrow><mo>(</mo><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mi>c</mi><mi>l</mi></msub></msubsup><mo>-</mo><mi>T</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,R,T分别为右摄像机坐标系相对于左摄像机坐标系的旋转矩阵和平移矢量;根据上述求出的<img file="FDA00002659800000033.GIF" wi="90" he="54" />和摄像机成像的针孔模型,可以求出t<sub>k+1</sub>时刻特征点在右摄像机成像平面内的像素坐标预测值,对所有M个特征点的表达式为:<maths num="0008"><![CDATA[<math><mrow><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>r</mi></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mover><mi>u</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>r</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mover><mi>v</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>r</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mn>1</mn><mi>dX</mi></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><mn>1</mn><mi>dY</mi></mfrac></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mrow><msub><mi>f</mi><msub><mi>c</mi><mi>r</mi></msub></msub><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>x</mi></mrow><msub><mi>c</mi><mi>r</mi></msub></msubsup></mrow><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>z</mi></mrow><msub><mi>c</mi><mi>r</mi></msub></msubsup></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>f</mi><msub><mi>c</mi><mi>r</mi></msub></msub><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>y</mi></mrow><msub><mi>c</mi><mi>r</mi></msub></msubsup></mrow><msubsup><mover><mi>p</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>z</mi></mrow><msub><mi>c</mi><mi>r</mi></msub></msubsup></mfrac></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>u</mi><mrow><mi>r</mi><mn>0</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mrow><mi>r</mi><mn>0</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>+</mo><msubsup><mover><mi>v</mi><mo>~</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>r</mi></msubsup><mo>,</mo></mrow></math>]]></maths>i=1,2,…,M             (7)式中,<img file="FDA00002659800000035.GIF" wi="98" he="65" />为第i个特征点在右摄像机中对应的量测信息,<img file="FDA00002659800000036.GIF" wi="232" he="54" />为第i个特征点t<sub>k+1</sub>时刻在右摄像机成像平面中的像素坐标预估值,dX,dY分别为每个像素在右摄像机成像平面横轴和纵轴方向的长和宽,其值与左摄像机相同,(u<sub>r0</sub>,v<sub>r0</sub>)为右摄像机光轴与成像平面交点的像素坐标,<img file="FDA00002659800000037.GIF" wi="45" he="55" />为右摄像机焦距,<img file="FDA00002659800000038.GIF" wi="465" he="59" />为第i个特征点在t<sub>k+1</sub>时刻右摄像机坐标系下的三维坐标预估值,M为t<sub>k</sub>时刻到t<sub>k+1</sub>时刻之间跟踪到的特征点个数,<img file="FDA00002659800000039.GIF" wi="84" he="51" />为右图像中特征点提取误差,为2×1维列向量;将全部特征点在左、右摄像机成像平面中的像素坐标构成一个列向量<maths num="0009"><![CDATA[<math><mrow><mi>Z</mi><mo>=</mo><msup><mrow><mo>[</mo><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>l</mi></msubsup><mo>,</mo><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>r</mi></msubsup><mo>,</mo><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>l</mi></msubsup><mo>,</mo><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mrow><mn>2</mn><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>r</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mrow><mi>M</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>l</mi></msubsup><mo>,</mo><msubsup><mover><mi>Z</mi><mo>^</mo></mover><mrow><mi>M</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>r</mi></msubsup><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>即系统量测量,共4M维,设量测噪声<maths num="0010"><![CDATA[<math><mrow><mi>v</mi><mo>=</mo><msup><mrow><mo>[</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mn>1</mn></msub><mo>,</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mn>2</mn></msub><mo>,</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mn>3</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mrow><mn>4</mn><mi>M</mi></mrow></msub><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mover><mi>v</mi><mo>~</mo></mover><mn>1</mn></msub><mo>,</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mn>2</mn></msub><mo>,</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mn>3</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mi>v</mi><mo>~</mo></mover><mrow><mn>4</mn><mi>M</mi></mrow></msub></mrow></math>]]></maths>分别为<maths num="0012"><![CDATA[<math><mrow><msubsup><mi>u</mi><mn>1</mn><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>v</mi><mn>1</mn><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>u</mi><mn>1</mn><mi>r</mi></msubsup><mo>,</mo><msubsup><mi>v</mi><mn>1</mn><mi>r</mi></msubsup><mo>,</mo><msubsup><mi>u</mi><mn>2</mn><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>v</mi><mn>2</mn><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>u</mi><mn>2</mn><mi>r</mi></msubsup><mo>,</mo><msubsup><mi>v</mi><mn>2</mn><mi>r</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>u</mi><mi>M</mi><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>v</mi><mi>M</mi><mi>l</mi></msubsup><mo>,</mo><msubsup><mi>u</mi><mi>M</mi><mi>r</mi></msubsup><msubsup><mrow><mo>,</mo><mi>v</mi></mrow><mi>M</mi><mi>r</mi></msubsup></mrow></math>]]></maths>的观测误差,由于各变量都是与时间t有关的变量,则可建立基于像素坐标量测信息的量测模型表达式为:Z(t)=h(X(t),t)+v(t)                    (8)③对步骤①中式(2)所示的状态模型及步骤②中式(8)所示的量测模型进行离散化:X(k+1)=F(X(k),k)+w(k)                   (9)Z(k)=H(X(k),k)+v(k)                        (10)式中,k=1,2,…,F(X(k),k)为f(X(t),t)离散后的非线性状态转移函数,H(X(k),k)为h(X(t),t)离散后的非线性量测函数,w(k)、v(k)分别为离散后的系统噪声和量测噪声,它们互不相关;④利用Unscented卡尔曼滤波算法,结合步骤①和步骤②所述的状态模型和量测模型进行滤波,利用双目视觉相机拍摄立体图像序列,再进行特征提取获得特征点的像素坐标信息,通过量测量与量测模型得到的量测预测值相减得到系统量测残差,用系统这一残差校正状态一步预测的误差;根据状态向量可得相应的Unscented采样点,利用系统状态模型,对采样点进行一步预测,并得出与上一时刻滤波得到的迭代状态值之间的协方差阵,以消除状态模型中模型误差的影响;⑤输出导航信息;将步骤④中获得的状态量的估计值和状态估计方差用于下一时刻的滤波,并输出状态估计值和状态估计方差,同时,将步骤④中获得的行星固连坐标系中的位置、速度和姿态信息通过矩阵变换转换到以东北天坐标系表示的导航坐标系中并输出。
地址 100191 北京市海淀区学院路37号