空间探测

基于序列图像可观测性分析的航天器自主导航方法

  • 李嘉兴 1 ,
  • 王大轶 1 ,
  • 邓润然 1 ,
  • 董天舒 1 ,
  • 李茂登 2 ,
  • 徐超 2
展开
  • 1. 北京空间飞行器总体设计部, 北京 100094
  • 2. 北京控制工程研究所, 北京 100094

(1994-),男,工程师。主要研究方向为序列图像自主导航。通信地址:北京市海淀区友谊路104号(100094)电子邮箱:

网络出版日期: 2024-07-31

基金资助

国家重点研发计划项目(2019YFA0706500);国家自然科学基金基础科学中心项目(62388101)

版权

版权所有 © 2024 空间科学与试验学报编辑部

Spacecraft Autonomous Navigation Method Based on Observability Analysis of Sequential Images

  • Jiaxing LI 1 ,
  • Dayi WANG 1 ,
  • Runran DENG 1 ,
  • Tianshu DONG 1 ,
  • Maodeng LI 2 ,
  • Chao XU 2
Expand
  • 1. Beijing Institute of Spacecraft System Engineering, Beijing 100094, China
  • 2. Beijing Institute of Control Engineering, Beijing 100094, China

Online published: 2024-07-31

Copyright

Copyright © 2024 Journal of Space Science and Experiment. All rights reserved.

摘要

未来我国将开展探月工程四期、火星采样返回、小天体探测等一系列深空探测活动,软着陆过程面临环境更复杂、地形更未知、时间更紧急等全新挑战。由于光学敏感器提供的序列图像包含天体表面岩石、陨石坑等丰富陆标特征信息,是软着陆自主导航的理想信息来源。但是,深空探测器上计算资源有限,无法处理大量图像信息,必须对序列图像中的丰富陆标特征进行优选。陆标优选时通常以可观测性分析量化得到的可观测度来衡量陆标特征对导航精度的贡献程度,但传统方法只观测单一时刻局部最优陆标,在重新优选陆标前多次连续观测相同陆标时会因可观测度逐渐降低而影响导航精度。本文首先建立了行星着陆段序列图像自主导航系统模型,构建了针对多次观测的序列图像可观测度指标,证明了其为凸函数并给出了最小值点所在区间,指导优选多时刻可观测度最高的陆标。经过数学仿真验证,基于序列图像可观测度的陆标优选比传统单时刻优选方法的导航精度更高,可为深空探测着陆段的序列图像自主导航提供理论支撑。

本文引用格式

李嘉兴 , 王大轶 , 邓润然 , 董天舒 , 李茂登 , 徐超 . 基于序列图像可观测性分析的航天器自主导航方法[J]. 空间科学与试验学报, 2024 , 1(1) : 78 -85 . DOI: 10.19963/j.cnki.2097-4302.2024.01.009

Abstract

In the future, China will carry out a series of deep space exploration activities, including the fourth phase of the lunar exploration project, Mars sample return mission, and asteroid exploration. The soft-landing process faces new challenges such as more complex environments, unknown terrains, and tighter time constraints. Optical sensors provide sequence images containing rich landmark features such as rocks and craters on celestial bodies, making them an ideal source of information for autonomous navigation during soft landings. However, due to limited computing resources on deep space probes, processing a large amount of image information is not feasible. It is necessary to select the abundant landmark features in the sequence images. Traditionally, landmark selection is based on observability analysis, quantifying the contribution of landmark features to navigation accuracy. However, traditional methods observe only locally optimal landmarks at single moments, and the observability gradually decreases with multiple consecutive observations of the same landmark, affecting navigation accuracy. This paper first establishes a model of autonomous navigation system based on sequential image observability in planetary landing phase, constructs an observability index for multiple observations of sequential images, proves its convex function property, and provides the interval where the minimum value point lies, guiding the selection of landmarks with the highest observability at multiple moments. Through mathematical simulation verification, landmark selection based on sequential image observability achieves higher navigation accuracy than traditional single-moment selection methods, providing theoretical support for autonomous navigation based on sequential images during the landing phase of deep space exploration missions.

0 引言

在深空探测过程中,为了在地外行星表面的高价值区域实施精确定点着陆,并避开陨石坑等障碍物,着陆器通常需要具备高精度自主导航能力[1]。着陆器通常利用自身携带的惯性测量单元(Inertial Measurement Unit,IMU)进行导航状态(位置、速度和姿态)递推。但由于存在导航状态初始误差、引力场模型误差和测量随机误差等干扰,IMU递推的导航状态误差会随时间积累而逐渐增大[2]。因此,通常用外部敏感器的测量信息来修正IMU误差以提高导航精度[3]
为实现行星表面10~100 m的高精度着陆,NASA和ESA从20世纪90年代末开始研究利用光学相机拍摄序列图像来辅助惯性测量单元的导航方法。例如,NASA的勇气号(Sprit)、机遇号(Opportunity)在着陆火星时通过连续拍摄3幅地面的序列图像并匹配其中的2个相同Harris特征点,估计出着陆器相对地面的水平速度[4]。ESA的罗塞塔号(Rosetta)在着陆67P / Churyumov - Gerasimenko彗星时利用序列图像和雷达信息的多源融合实现了导航和避障[5]。日本宇宙航空研究开发机构(Japan Aerospace Exploration Agency,JAXA)的小行星探测器隼鸟号(Hayabusa)将拍摄的人造特征图像回传至地面并估计水平速度[6]
导航滤波器的计算复杂度随观测陆标数量的增加而增大,为在计算资源受限的着陆器上实现自主导航,应尽量减少观测的陆标数量。在观测少量陆标时为了获得最高导航精度,则需优选对导航精度贡献最大的陆标进行观测。通常用可观测度来衡量导航系统的性能,可观测度越大则利用测量信息求解出的系统状态精度越高,误差收敛速度越快[7]。用于描述导航系统可观测度的传统方法主要有奇异值法[8]、几何精度因子(GDOP)法[7]等。Huang等[9]利用Lie导数建立了可观测性矩阵,并用其条件数分析了陆标分布对导航精度的影响。Yu等[10]利用可观测矩阵的条件数作为可观测度指标优选陆标。Xu等[11]推导了线性协方差模型作为可观测度来优选陆标。Zhao等[12]使用Fisher信息矩阵的迹结合CR不等式来描述火星着陆过程中陆标的可观测度。Zhu等[13]通过比较不同陆标组合对应的可观测性矩阵特征值之和的大小来选择最优陆标。但是上述方法通常只在一个时刻内对陆标进行静态的优选,没有综合考虑着陆器的运动过程,会导致对相同陆标进行重复观测时只有第一次观测是最优的,而继续观测时可观测度会逐渐降低。
针对上述问题,本文提出一种针对多次观测的序列图像可观测度指标。首先建立了观测一个未知陆标时的单时刻可观测度,其次结合着陆器的运动规律构建了多时刻序列图像可观测度,证明了其为凸函数并给出了最小值点所在区间,最后设计了陆标观测策略,指导优选多时刻可观测度最高的陆标,并通过数值仿真与单时刻可观测度进行了对比,验证了多时刻序列图像可观测度的导航精度更高。

1 序列图像自主导航模型

1.1 连续时间状态方程

定义着陆坐标系{L}是原点在预定着陆点,${x_{\text{L}}} - {y_{\text{L}}}$平面固定在行星表面,zL轴指向天空的东北天坐标系;着陆器本体坐标系{B}固定在着陆器上,原点位于质心C,如图1所示。
图 1 着陆点、着陆器与陆标的位置关系

Fig.1 The position relationship between landing point, lander and landmark

着陆器的动力学方程表示为[14]
$ \left\{ \begin{gathered} {\boldsymbol{\dot r}} = {\boldsymbol{v}} \\ {\boldsymbol{\dot v}} = {\boldsymbol{a}} \\ {\boldsymbol{\dot q}} = \frac{1}{2}{\boldsymbol{\varOmega}}({\boldsymbol{\omega }}){\boldsymbol{q}} \\ {{{\boldsymbol{\dot b}}}_a} = {{\boldsymbol{n}}_{wa}} \\ {{{\boldsymbol{\dot b}}}_\omega } = {{\boldsymbol{n}}_{w\omega }} \\ \end{gathered} \right. $
式中,rva分别为着陆器在着陆坐标系{L}下的位置、速度和加速度;${\boldsymbol{q}}$为从着陆坐标系{L}到本体坐标系{B}的姿态四元数;${\boldsymbol{\omega }}{\text{ = }}{[\begin{array}{*{20}{c}} {{\omega _x}}&{{\omega _y}}&{{\omega _z}} \end{array}]^{\text{T}}}$为本体系{B}相对着陆坐标系{L}的旋转角速度在{B}中的表示;${\boldsymbol{\varOmega }}({\boldsymbol{\omega }}) = \left[ {\begin{array}{*{20}{c}} { - [{\boldsymbol{\omega }} \times ]}&{\boldsymbol{\omega }} \\ { - {{\boldsymbol{\omega }}^{\text{T}}}}&0 \end{array}} \right]$$[{\boldsymbol{\omega }} \boldsymbol{\times} ]$${\boldsymbol{\omega }}$的叉乘反对称矩阵,$ [{\boldsymbol{\omega }} \times ] = \left[ {\begin{array}{*{20}{c}} 0&{ - {\omega _z}}&{{\omega _y}} \\ {{\omega _z}}&0&{ - {\omega _x}} \\ { - {\omega _y}}&{{\omega _x}}&0 \end{array}} \right] $$ {{\boldsymbol{b}}_a} $${{\boldsymbol{b}}_\omega }$分别为加速度计和角速度计的漂移偏差;${{\boldsymbol{n}}_{wa}}$${{\boldsymbol{n}}_{w\omega }}$分别为驱动$ {{\boldsymbol{b}}_a} $${{\boldsymbol{b}}_\omega }$的零均值白噪声。
IMU的输出加速度和角速度分别为$ {{{a}}_{{\mathrm{imu}}}} $$ {{\mathbf{\omega }}_{{\mathrm{imu}}}} $
$ \left\{ \begin{gathered} {{\boldsymbol{a}}_{imu}} = {\boldsymbol{C}}({\boldsymbol{q}})({\boldsymbol{a}} - {\boldsymbol{g}} + 2[{{\boldsymbol{\omega }}_i} \times ]{\boldsymbol{v}} + {[{{\boldsymbol{\omega }}_i} \times ]^2}{\boldsymbol{r}}) + {{\boldsymbol{b}}_a} + {{\boldsymbol{n}}_a} \\ {{\boldsymbol{\omega }}_{imu}} = {\boldsymbol{\omega }} + {\boldsymbol{C}}({{q}}){{\boldsymbol{\omega }}_i} + {{\boldsymbol{b}}_\omega } + {{\boldsymbol{n}}_\omega } \\ \end{gathered} \right. $
式中,$ {\boldsymbol{C}}({\boldsymbol{q}}) $q对应的姿态转移矩阵;g为着陆系{L}下的重力加速度;$ {{\boldsymbol{\omega }}_i} $为着陆系{L}下的行星旋转角速度;$ {{\boldsymbol{n}}_a} $$ {{\boldsymbol{n}}_\omega } $分别为零均值高斯白噪声形式的测量噪声。
由于着陆的行星旋转角速度$ {{\boldsymbol{\omega }}_i} $较小,为了简化后续推导,给出如下假设:
假设 1[15]:在着陆段内与行星旋转角速度$ {{\mathbf{\omega }}_i} $的相关项$ 2[{{\boldsymbol{\omega }}_i} \times ]{\boldsymbol{v}} $$ {[{{\boldsymbol{\omega }}_i} \times ]^2}{\boldsymbol{r}} $以及$ {\boldsymbol{C}}({\boldsymbol{q}}){{\boldsymbol{\omega }}_i} $均为小量,可以忽略。
观测到的陆标可分为位置已知的陆标(下文简写为已知陆标)和位置未知的陆标(下文简写为未知陆标)。只观测未知陆标时,着陆器位置和偏航角不可观测[15];当观测一个已知陆标和若干个未知陆标时,只有着陆器偏航角不可观测[16]。在未知环境中着陆时无法由地图匹配获得除着陆点以外的已知陆标,因此本文所观测的陆标中包含一个已知陆标。另外,Martinelli[16]通过实验发现在观测一个已知陆标和一个未知陆标的基础上,增加未知陆标数量不会明显提高导航精度,为了最大化地减小导航滤波器的复杂度,本文构建的序列图像导航滤波器只观测一个已知陆标${p_1}$和一个未知陆标${p_2}$$ {{\boldsymbol{r}}_{p1}} $$ {{\boldsymbol{r}}_{p2}} $分别为${p_1}$${p_2}$在着陆坐标系{L}下的坐标。在着陆过程中除了需要估计着陆器状态以外,还需要估计未知陆标${p_2}$的位置$ {{\boldsymbol{r}}_{p2}} $,因此系统状态向量可定义为
$ {\boldsymbol{x}} = {\left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{r}}^{\text{T}}}}&{{{\boldsymbol{v}}^{\text{T}}}}&{{{\boldsymbol{q}}^{\text{T}}}}&{{\boldsymbol{r}}_{p2}^{\text{T}}} \end{array}} \right]^{\text{T}}} $

1.2 离散时间状态方程

定义着陆器误差状态为$ {\boldsymbol{\tilde x}} = {\boldsymbol{x}} - {\boldsymbol{\hat x}} $${\boldsymbol{x}}$的估计值是${\boldsymbol{\hat x}}$,误差状态向量为:
$ \boldsymbol{\tilde{x}}=\left[\begin{array}{*{20}{c}}\boldsymbol{\tilde{r}}^{\text{T}} & \boldsymbol{\tilde{v}}^{\text{T}} & \delta\boldsymbol{\theta}^{\text{T}} & \boldsymbol{\tilde{r}}_{p2}^{\text{T}}\end{array}\right]^{\text{T}}\in\mathrm{\mathbf{R}}^{12\times1} $
式中,$\delta {\boldsymbol{\theta }}$为姿态角误差。误差四元数定义为$\delta {\boldsymbol{q}} = {\boldsymbol{q}} \otimes {{\boldsymbol{\hat q}}^{ - 1}}$,当误差姿态角为小角度时,姿态角误差与误差四元数的关系为$\delta {\boldsymbol{q}} \approx {\left[ {\begin{array}{*{20}{c}} {\delta {{\boldsymbol{\theta }}^{\text{T}}}/2}&1 \end{array}} \right]^{\text{T}}}$$ {\tilde{\boldsymbol{x}}} $从第i到第j个采样时刻的离散时间状态方程可表示[15]为:
$ {{\boldsymbol{\tilde x}}^{(j)}} = {\boldsymbol{\varPhi }}_{}^{(j,i)}{{\boldsymbol{\tilde x}}^{(i)}} = \left[ {\begin{array}{*{20}{c}} {{\boldsymbol{\varPhi }}_v^{(j,i)}}&{{{\bf{0}}_{9 \times 3}}} \\ {{{\bf{0}}_{3 \times 9}}}&{{{\boldsymbol{I}}_3}} \end{array}} \right]{{\boldsymbol{\tilde x}}^{(i)}} $
$ {\boldsymbol{\varPhi }}_v^{(j,i)} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{I}}_3}}&{(j - i)\Delta t{{\boldsymbol{I}}_3}}&{{\boldsymbol{\varPhi }}_{13}^{(j,i)}} \\ {{{\bf{0}}_{3 \times 3}}}&{{{\boldsymbol{I}}_3}}&{{\boldsymbol{\varPhi }}_{23}^{(j,i)}} \\ {{{\bf{0}}_{3 \times 3}}}&{{{\bf{0}}_{3 \times 3}}}&{{\boldsymbol{\varPhi }}_{33}^{(j,i)}} \end{array}} \right] $
$ {\boldsymbol{\varPhi }}_{13}^{(j,i)} = \left[ {({{\boldsymbol{r}}^{(i)}} - {{\boldsymbol{r}}^{(j)}} + {{\boldsymbol{v}}^{(i)}}(j - i)\Delta t - \frac{1}{2}{\boldsymbol{g}}{{((j - i)\Delta t)}^2}) \times } \right]{{\boldsymbol{C}}^{\text{T}}}({{\boldsymbol{q}}^{(i)}}) $
$ {\boldsymbol{\varPhi }}_{23}^{(j,i)} = \left[ {({{\boldsymbol{v}}^{(i)}} - {{\boldsymbol{v}}^{(j)}} - {\boldsymbol{g}}(j - i)\Delta t) \times } \right]{{\boldsymbol{C}}^{\text{T}}}({{\boldsymbol{q}}^{(i)}}) $
$ {\boldsymbol{\varPhi }}_{33}^{(j,i)} = {\boldsymbol{C}}({{\boldsymbol{q}}^{(j)}}){{\boldsymbol{C}}^{\text{T}}}({{\boldsymbol{q}}^{(i)}}) $
式中,i为第i个采样时刻;(j,i)为从第i到第j个采样时刻;$ \Delta t $为采样周期;$ \boldsymbol{I}_3\in\mathbf{R}^{3\times3} $为3×3的单位矩阵;$ 0_{3\times3}\in\mathrm{\mathbf{R}}^{3\times3} $为3×3的0矩阵;${t_i}$为第i个采样时刻对应的时间。

1.3 测量方程

k个采样时刻的测量值是所有观测到的陆标相对着陆器的方向在{B}中的表示:
$ {{\boldsymbol{z}}^{(k)}} = \left[ {\begin{array}{*{20}{c}} {\displaystyle\frac{{{\boldsymbol{C}}({{\boldsymbol{q}}^{(k)}}){\boldsymbol{r}}_1^{(k)}}}{{{{\left\| {{\boldsymbol{C}}({{\boldsymbol{q}}^{(k)}}){\boldsymbol{r}}_1^{(k)}} \right\|}_2}}}} \\ {\displaystyle\frac{{{\boldsymbol{C}}({{\boldsymbol{q}}^{(k)}}){\boldsymbol{r}}_2^{(k)}}}{{{{\left\| {{\boldsymbol{C}}({{\boldsymbol{q}}^{(k)}}){\boldsymbol{r}}_2^{(k)}} \right\|}_2}}}} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} {\displaystyle\frac{{{\boldsymbol{C}}({{\boldsymbol{q}}^{(k)}})({\boldsymbol{r}}_{p1}^{(k)} - {{\boldsymbol{r}}^{(k)}})}}{{{{\left\| {{\boldsymbol{C}}({{\boldsymbol{q}}^{(k)}})({\boldsymbol{r}}_{p1}^{(k)} - {{\boldsymbol{r}}^{(k)}})} \right\|}_2}}}} \\ {\displaystyle\frac{{{\boldsymbol{C}}({{\boldsymbol{q}}^{(k)}})({\boldsymbol{r}}_{p2}^{(k)} - {{\boldsymbol{r}}^{(k)}})}}{{{{\left\| {{\boldsymbol{C}}({{\boldsymbol{q}}^{(k)}})({\boldsymbol{r}}_{p2}^{(k)} - {{\boldsymbol{r}}^{(k)}})} \right\|}_2}}}} \end{array}} \right] + {{\boldsymbol{\eta }}^{(k)}} $
式中,${{\boldsymbol{r}}_i}$为着陆系{L}下陆标${p_i}$相对着陆器的位置;${{\boldsymbol{\tilde z}}^{(k)}}{\text{ = }}{{\boldsymbol{z}}^{(k)}} - {{\boldsymbol{\hat z}}^{(k)}}$${{\boldsymbol{z}}^{(k)}}$关于估计值${{\boldsymbol{\hat z}}^{(k)}}$的误差,因此测量方程可以线性化表示为:
$ {{\boldsymbol{\tilde z}}^{(k)}} = {\boldsymbol{H}}_{}^{(k)}{{\boldsymbol{\tilde x}}^{(k)}} + {{\boldsymbol{\eta }}^{(k)}} $
$ {\boldsymbol{H}}_{}^{(k)} = \left[ {\begin{array}{*{20}{c}} {{\boldsymbol{H}}_{r1}^{(k)}}&{{{\bf{0}}_{3 \times 3}}}&{{\boldsymbol{H}}_{\theta 1}^{(k)}}&{{{\bf{0}}_{3 \times 3}}} \\ {{\boldsymbol{H}}_{r2}^{(k)}}&{{{\bf{0}}_{3 \times 3}}}&{{\boldsymbol{H}}_{\theta 2}^{(k)}}&{{\boldsymbol{H}}_{p2}^{(k)}} \end{array}} \right] $
其中
$ {\boldsymbol{H}}_{ri}^{(k)} = - {\boldsymbol{H}}_{Ci}^{(k)}{\text{ }},i = 1,2 $
$ {\boldsymbol{H}}_{\theta i}^{(k)} = {\boldsymbol{H}}_{Ci}^{(k)}[{\boldsymbol{\hat r}}_i^{(k)} \times ]{{\boldsymbol{C}}^{\text{T}}}({{\boldsymbol{\hat q}}^{(k)}}){\text{ }},i = 1,2 $
$ {\boldsymbol{H}}_{p2}^{(k)} = {\boldsymbol{H}}_{C2}^{(k)} $
$ {\boldsymbol{H}}_{Ci}^{(k)} = {\boldsymbol{C}}({{\boldsymbol{\hat q}}^{(k)}})\frac{{{\boldsymbol{\hat r}}_i^{(k){\text{T}}}{\boldsymbol{\hat r}}_i^{(k)}{{\boldsymbol{I}}_3} - {\boldsymbol{\hat r}}_i^{(k)}{\boldsymbol{\hat r}}_2^{(k){\text{T}}}}}{{\left\| {{\boldsymbol{\hat r}}_i^{(k)}} \right\|_2^3}}{\text{ }},i = 1,2 $
式中,$ {{\boldsymbol{\eta }}^{(k)}} $为测量噪声,利用扩展卡尔曼滤波器对状态方程(5)和测量方程(11)进行滤波即可同时估计着陆器导航状态与未知陆标的位置。

2 基于序列图像可观测度的特征优选方法

2.1 单时刻可观测度

为了规划未知陆标${p_2}$在序列图像中的最优位置,先构建单时刻下描述陆标位置估计误差的可观测度。在行星着陆过程中,一般陆标的高度远比着陆器的高度小,为了方便指标建立,给出如下假设。在假设2条件下对陆标${p_2}$位置进行规划,从序列图像中提取相应位置处的陆标,但在导航滤波器中依旧估计其三维位置。
假设2:未知陆标${p_2}$处于着陆系{L}的平面${x_{\text{L}}} - {y_{\text{L}}}$内。
在假设2条件下,设计未知陆标${p_2}$的可观测度时只需考虑${x_{\text{L}}}$${y_{\text{L}}}$方向的位置估计精度。因此,测量方程中与${{\boldsymbol{r}}_{p2}}$对应的项被重新写为
$ {{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k)} = {\boldsymbol{C}}({{\boldsymbol{\hat q}}^{(k)}})\frac{{{\boldsymbol{\hat r}}_2^{(k){\text{T}}}{\boldsymbol{\hat r}}_2^{(k)}{{\boldsymbol{I}}_3} - {\boldsymbol{\hat r}}_2^{(k)}{\boldsymbol{\hat r}}_2^{(k){\text{T}}}}}{{\left\| {{\boldsymbol{\hat r}}_2^{(k)}} \right\|_2^3}}\left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{I}}_2}} \\ {{{\bf{0}}_{1 \times 2}}} \end{array}} \right] $
利用GDOP法[7]描述未知陆标${p_2}$在平面${x_{\text{L}}} - {y_{\text{L}}}$的估计精度:
$ {\gamma ^{(k)}} = {\text{trace}}\left( {{{({{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k){\text{T}}}{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k)})}^{ - 1}}} \right) = \frac{{\left\| {{\boldsymbol{\hat r}}_2^{(k)}} \right\|_2^4}}{{{{(\hat r_z^{(k)})}^2}}} + \left\| {{\boldsymbol{\hat r}}_2^{(k)}} \right\|_2^2 $
式中,r(k)的逆${\left( {{\gamma ^{(k)}}} \right)^{ - 1}}$为描述k时刻对陆标${p_2}$位置估计精度的单时刻可观测度模型,$\hat r_z^{(k)} = [\begin{array}{*{20}{c}} 0&0&1 \end{array}]{\boldsymbol{\hat r}}_{}^{(k)}$
${\left( {{\gamma ^{(k)}}} \right)^{ - 1}}$越大时,对未知陆标${p_2}$的位置估计精度越高。由于$\hat r_z^{(k)}$的值等于着陆器高度的估计值,因此陆标到着陆器的距离${\left\| {{\boldsymbol{\hat r}}_2^{(k)}} \right\|_2}$越近时,单时刻可观测度${\left( {{\gamma ^{(k)}}} \right)^{ - 1}}$越大。

2.2 序列图像可观测度

2.1节建立的单时刻可观测度模型适用于在一个观测时刻内优选陆标位置的传统思路,为了使未知陆标${p_2}$的位置估计精度最高,只需最小化式(18)获得使单时刻可观测度最大的陆标位置并进行观测。
引理1[17]:在未知环境中,对着陆系原点处陆标和至少1个未知陆标最少观测4次,可使除偏航角外的状态开始收敛。
但是,根据引理1,至少需要对相同陆标观测4次。如果在第一次观测陆标时选择了当前时刻可观测度最大陆标作为导航陆标,为了满足引理1的最少观测次数,需要飞行一段距离后继续观测相同的陆标,此时该陆标的可观测度已开始降低,且随着着陆器的向前飞行,陆标的可观测度不断降低,使得连续4次观测内的整体陆标可观测度相对较低,影响导航精度的提升。
为解决这一问题,如果能综合考虑观测4次陆标时的序列图像可观测度,找到综合可观测度最大的陆标并对其进行连续4次观测,就能在着陆器下降过程中获得更高的导航精度。在假设2条件下,陆标位置${{\boldsymbol{r}}_{p2}}$在4次观测的测量方程中的对应项为:
$ {{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k + 3,k)} = \left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k)}}&{}&{}&{} \\ {}&{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k + 1)}}&{}&{} \\ {}&{}&{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k + 2)}}&{} \\ {}&{}&{}&{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k + 3)}} \end{array}} \right] $
因此,可以根据制导律${\boldsymbol{\hat a}}$给出的运行轨迹计算4次观测陆标时的序列图像可观测度,恰好是从kk+3这4个单时刻可观测度之和:
$ {J^{(k + 3,k)}} = {\text{trace}}\left( {{{\left( {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}{{_{p2}^{(k + 3,k)}}^{\text{T}}}{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{H}} }}_{p2}^{(k + 3,k)}} \right)}^{ - 1}}} \right) = \sum\limits_{s = 0}^3 {{\gamma ^{(k + s)}}} $
$ {\boldsymbol{\hat r}}_2^{(k + s)} = {\left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{\text{T}}}&0 \end{array}} \right]^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)} $
$ {{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{I}}_2}}&{{{\bf{0}}_{2 \times 1}}} \end{array}} \right]{\boldsymbol{r}}_{p2}^{} $
$ \mathbf{\hat{\mathit{\boldsymbol{r}}}}_{ }^{(k+s)}=\int_{t_k}^{t_k+s\Delta t}\int_{t_k}^t{\hat{\boldsymbol{C}}}^{\text{T}}\mathbf{\hat{\bf{a}}}\text{d}\tau{\mathrm{d}}t+\frac{1}{2}{\boldsymbol{g}}(s\Delta t)^2+{\hat{\boldsymbol{v}}}^{(k)}s\Delta t $
式中:$ J^{(k + 3,k)} $的逆${\left( {{J^{(k + 3,k)}}} \right)^{ - 1}}$为描述从kk+3时刻陆标${p_2}$位置估计精度的序列图像可观测度模型,当${\left( {{J^{(k + 3,k)}}} \right)^{ - 1}}$越大时,对未知陆标${p_2}$的位置估计精度越高。

2.3 序列图像陆标优选方法

优化式(20)就能获得考虑4次观测时序列图像可观测度最大的新陆标:
$ {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}} = \mathop {\arg \min }\limits_{{{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}}_{p2}}} {J^{(k + 3,k)}} $
定理1:式(24)所优化的目标函数(20)是关于陆标位置${{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}}$的凸函数。
证明:
$ {J^{(k + 3,k)}} = \sum\limits_{s = 0}^3 {\left( {\frac{{\left\| {{{\left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{\text{T}}} &0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right\|_2^4}}{{{{(\hat r_z^{(k + s)})}^2}}} + \left\| {{{\left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{\text{T}}} &0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right\|_2^2} \right)} $
由于$ {\boldsymbol{\hat r}}_{}^{(k + s)} $$ \hat r_z^{(k + s)} $可由式(23)的制导律计算得到,$ {J^{(k + 3,k)}} $是关于${{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}}$仿射变换的范数的偶数次幂之和的函数,因此$ {J^{(k + 3,k)}} $是关于陆标位置${{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}}$的凸函数。
根据定理1的结论,利用凸优化算法就能按照式(24)优化$ {J^{(k + 3,k)}} $这一凸函数,从而快速优选出可观测度最高的导航陆标位置${{\boldsymbol{r}}_{p2}}$的唯一解。
定理2:式(24)的最小值点在如下区间内:
$ {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}} \in \left( {{{{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\boldsymbol{r}} }}}^{(k + 3,k)}},{{{\boldsymbol{\bar r}}}^{(k + 3,k)}}} \right) = \left( {\left[ {\begin{array}{*{20}{c}} {\mathop {\min }\limits_{s = 0, \cdots ,3} \left( \boldsymbol{\hat r_x^{(k + s)}} \right)} \\ {\mathop {\min }\limits_{s = 0, \cdots ,3} \left( \boldsymbol{\hat r_y^{(k + s)}} \right)} \end{array}} \right],\left[ {\begin{array}{*{20}{c}} {\mathop {\max }\limits_{s = 0, \cdots ,3} \left( \boldsymbol{\hat r_x^{(k + s)}} \right)} \\ {\mathop {\max }\limits_{s = 0, \cdots ,3} \left( \boldsymbol{\hat r_y^{(k + s)}} \right)} \end{array}} \right]} \right) $
式中:${{\boldsymbol{\hat r}}^{(k + s)}} = {\left[ {\begin{array}{*{20}{c}} {\hat r_x^{(k + s)}}&{\hat r_y^{(k + s)}}&{\hat r_z^{(k + s)}} \end{array}} \right]^{\text{T}}}$
证明:
目标函数$ {J^{(k + 3,k)}} $可展开为:
$ {J^{(k + 3,k)}} = \sum\limits_{s = 0}^3 \left\{ {\frac{{{{\left[ {{{\left( {{{\left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{\text{T}}} &0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right)}^{\text{T}}}\left( {{{\left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{\text{T}}} &0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right)} \right]}^2}}}{{{{(\hat r_z^{(k + s)})}^2}}} + } {{{\left( {{{\left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{\text{T}}}&0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right)}^{\text{T}}}\left( {{{\left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{\text{T}}}&0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right)} \right\} $
对陆标位置${{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}}$求偏导得到:
$ \frac{{\partial {J^{(k + 3,k)}}}}{{\partial {{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}}_{p2}}}} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{I}}_2}} &{{{\bf{0}}_{2 \times 1}}} \end{array}} \right]\sum\limits_{s = 0}^3 {\left( {\frac{4}{{{{(\hat r_z^{(k + s)})}^2}}} + 2} \right)\left( {{{\left[ {\begin{array}{*{20}{c}} {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}^{\text{T}}} &0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right)} $
分别计算$ {J^{(k + 3,k)}} $${{\boldsymbol{r}}_{p2}}$取值区间上下界$ {{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\boldsymbol{r}} }}^{(k + 3,k)}} $$ {{\boldsymbol{\bar r}}^{(k + 3,k)}} $处的偏导数:
$\begin{aligned}& {\left. {\frac{{\partial {J^{(k + 3,k)}}}}{{\partial {{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}}_{p2}}}}} \right|_{{{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}}_{p2}} = {{{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\boldsymbol{r}} }}}^{(k + 3,k)}}}} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{I}}_2}}&{{{\bf{0}}_{2 \times 1}}} \end{array}} \right]\sum\limits_{s = 0}^3 \left( {\frac{4}{{{{(\hat r_z^{(k + s)})}^2}}} + 2} \right)\\&\left( {{{\left[ {\begin{array}{*{20}{c}} {{{{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\boldsymbol{r}} }}}^{(k + s,k){\text{T}}}}}&0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right) < {{\bf{0}}_{2 \times 1}} \end{aligned}$
$\begin{aligned}& {\left. {\frac{{\partial {J^{(k + 3,k)}}}}{{\partial {{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}}_{p2}}}}} \right|_{{{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}}_{p2}} = {{{\boldsymbol{\bar r}}}^{(k + 3,k)}}}} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{I}}_2}}&{{{\bf{0}}_{2 \times 1}}} \end{array}} \right]\sum\limits_{s = 0}^3 \left( {\frac{4}{{{{(\hat r_z^{(k + s)})}^2}}} + 2} \right)\\& \left( {{{\left[ {\begin{array}{*{20}{c}} {{{{\boldsymbol{\bar r}}}^{(k + s,k){\text{T}}}}}&0 \end{array}} \right]}^{\text{T}}} - {\boldsymbol{\hat r}}_{}^{(k + s)}} \right) > {{\bf{0}}_{2 \times 1}}\end{aligned}$
根据定理1的结论,由于$ {J^{(k + 3,k)}} $是凸函数,并且在区间下界$ {{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\boldsymbol{r}} }}^{(k + s,k)}} $处导数为负,在区间上界$ {{\boldsymbol{\bar r}}^{(k + s,k)}} $处导数为正,因此$ {J^{(k + 3,k)}} $的最小值点在区间$ {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}} \in \left( {{{{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\boldsymbol{r}} }}}^{(k + 3,k)}},{{{\boldsymbol{\bar r}}}^{(k + 3,k)}}} \right) $内。
根据定理2的结论,每次优选新陆标时,只需要在区间$ {{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\boldsymbol{r}} }}_{p2}} \in \left( {{{{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\boldsymbol{r}} }}}^{(k + 3,k)}},{{{\boldsymbol{\bar r}}}^{(k + 3,k)}}} \right) $内优化函数$ {J^{(k + 3,k)}} $来获得新的陆标位置,搜索范围有限,有利于快速获得最优值点。仅用单时刻可观测度优选的陆标位于k时刻着陆器在地面的投影处$ {{{\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\boldsymbol{r}} }}^{(k + 3,k)}} $,是定理2给出的最优值存在区间边界。当关注kk+3 4个时刻的可观测度总和时,根据定理1和定理2,序列图像可观测度最大的陆标一定优于单时刻可观测度优选的陆标。因此,相比基于单时刻可观测度的传统陆标优选思路,采用序列图像可观测度优选的陆标能提供长时间段内更高的综合导航精度。
基于序列图像可观测性分析的自主导航陆标观测策略是:通过优化式(20)优选出新陆标后,进行状态递推和陆标观测,利用卡尔曼滤波器估计导航状态,当旧陆标观测次数满4次后重新优选新陆标,观测策略流程如图2所示。
图 2 基于序列图像可观测性分析的陆标观测策略

Fig.2 Landmark observation strategy based on observability analysis of sequential images

3 仿真校验

本节仿真模拟着陆器着陆于火星表面的过程,以“天问一号”着陆火星为例,着陆点为109.9°E、25.1°N。着陆器下降的轨道由多项式制导律生成,着陆过程持续198 s,导航滤波的采样周期$ \Delta t=1\mathrm{\ s} $,陆标观测间隔10 s,陆标均匀分布在火星表面。着陆器的初始位置和速度由地球上的深空测控网确定,初始姿态由轨道器在火星轨道上运行时通过姿态确定和控制系统(Attitude Determination and Control System,ADCS)自主确定。着陆器在着陆坐标系下的初始状态见表1。IMU的加速度测量噪声标准差为$5 \times {10^{{\text{ - 4}}}}$m/s2,角速度测量噪声标准差为$2.78 \times {10^{{\text{ - 5}}}}$(°)/s。采用蒙特卡洛仿真时仿真次数为300次,着陆器初始状态误差在表2所给出的误差界内均匀分布。
表 1 着陆器初始状态

Table 1 Initial state of lander

状态参数 初始数值
位置/m [3300 5870 6570]T
速度/m·s-1 [−56 −66 −90]T
姿态/($^\circ $ [−25.7 −9.8 0]T
表 2 蒙特卡洛仿真初始状态误差

Table 2 Initial state error during Monte Carlo simulation

状态参数初始状态误差界
位置/m1000
速度/m·s-110
姿态/($^\circ $2
着陆过程的真实位置、速度、姿态变化曲线如图3所示,可以看出着陆器的位置和速度根据制导律逐渐收敛至坐标系原点成功着陆。
图 3 着陆器的真实状态

Fig.3 Real states of the lander

为了探究陆标位置与可观测度的关系,通过仿真计算每个陆标的可观测度,如图4所示。图4展示的可观测度随陆标位置的变化符合定理1所述的凸函数特征,可以利用黄金分割法对该模型进行寻优,优选对导航精度贡献最高的陆标。根据4个观测时刻着陆器的位置给出了陆标位置的寻优上下界,可观测度最大的陆标恰好处于该区域之中,验证了定理2的正确性。
图 4 优化区域内不同陆标的可观测度

Fig.4 Observability degree of different landmarks in optimization region

以着陆开始的前4次观测为例对比序列图像可观测度相比单时刻可观测度的优势。在k=1时刻通过单时刻可观测度优选的陆标位于${\boldsymbol{r}}_{p2}^1$,通过序列图像可观测度优选的陆标位于${\boldsymbol{r}}_{p2}^*$。计算连续4次观测的单时刻可观测度${\left( {{\gamma ^{(k)}}} \right)^{ - 1}}$,如表3所示,可以看出,虽然k=1时刻${\boldsymbol{r}}_{p2}^1$处陆标比${\boldsymbol{r}}_{p2}^*$处陆标的可观测度更高,从k=2到k=4时刻${\boldsymbol{r}}_{p2}^*$处陆标的可观测度更高,并且综合4个观测时刻的总可观测度也是${\boldsymbol{r}}_{p2}^*$处陆标更高。这是由于序列图像可观测度通盘考虑了多次观测的综合可观测度,即使在第一次观测时损失了部分导航精度,但在后续观测中能获得更高精度。
表 3 单时刻与序列图像可观测度对比

Table 3 Initial state error during Monte Carlo simulation

k1234总和
${\left( {{\gamma ^{(k)}}({\boldsymbol{r}}_{p2}^1)} \right)^{ - 1}}\left( { \times {{10}^{ - 8}}} \right)$1.22881.56621.87432.04766.7169
${\left( {{\gamma ^{(k)}}({\boldsymbol{r}}_{p2}^*)} \right)^{ - 1}}\left( { \times {{10}^{ - 8}}} \right)$1.17851.59962.10452.60977.4923
在定理2给出的区域中优选序列图像可观测度最大的陆标,连续观测4次后重新优选新陆标,这一观测策略的效果在图5中直观展示。
图 5 着陆过程

Fig.5 Landing process

通过蒙特卡洛仿真将本文提出的序列图像可观测度与传统单时刻可观测度进行对比。仿真300次后的导航误差如图6所示,由导航误差3σ包络线可以看出,采用本文提出的序列图像可观测度进行陆标优选比传统单时刻可观测度的位置误差收敛更快,导航精度更高,表明序列图像可观测度能综合考虑多时刻的观测,提升整体着陆过程中的导航精度。
图 6 不同可观测度的导航位置误差(3σ

Fig.6 Navigation position errors for different observability degrees (3σ)

4 结 语

针对行星着陆过程中序列图像自主导航的陆标优选问题,提出了一种针对多时刻的基于序列图像可观测度的陆标优选方法,在单时刻可观测度的基础上,结合着陆器运动规律,建立了序列图像可观测度模型,并证明其为凸函数,也给出了寻优的区间,在此区间内通过凸优化就能快速优选出导航精度贡献最高的陆标位置。通过数学仿真验证了本文提出的基于序列图像可观测度的陆标优选方法比传统单时刻优选的导航精度更高,导航误差收敛更快。
1
HUANG X Y,LI M D,WANG X L,et al. The Tianwen-1 guidance,navigation,and control for Mars entry,Descent,and Landing[J]. Space:Science & Technology,2021,000(001):84-96.

2
徐超, 王大轶, 黄翔宇. 采用双目视觉测量的行星着陆相对导航方法[J]. 宇航学报, 2016, 37 (7): 802- 810.

3
王大轶, 黄翔宇, 关轶峰, 等. 基于IMU配以测量修正的月球软着陆自主导航研究[J]. 宇航学报, 2007, 28 (6): 1544- 1549.

4
JOHNSON A, WILLSON R, CHENG Y, et al. Design through operation of an image-based velocity estimation system for Mars landing[J]. International Journal of Computer Vision, 2007, 74 (3): 319- 341.

DOI

5
ULAMEC S, FANTINATI C, MAIBAUM M, et al. Rosetta lander–landing and operations on comet 67P / Churyumov-Gerasimenko[J]. Acta Astronautica, 2016, 125, 80- 91.

DOI

6
SHIRAKAWA K,MORITA H,UO M,et al. Accurate landmark tracking for navigating Hayabusa prior to final descent[C]. Proceedings of the AAS/AIAA Space Flight Mechnaics Meeting. Tampa:AIAA,2006.

7
LU J, YE L, HAN S. Analysis and application of geometric dilution of precision based on altitude-assisted ins/sar integrated navigation[J]. IEEE Transactions on Instrumentation and Measurement, 2020, 70, 1- 10.

8
WU L, XU Q, HEIKKIL J, et al. A star sensor on-orbit calibration method based on singular value decomposition[J]. Sensors, 2019, 19 (15): 3301.

DOI

9
HUANG L, SONG J, ZHANG C. Observability analysis and filter design for a vision inertial absolute navigation system for UAV using landmarks[J]. Optik, 2017, 149, 455- 468.

DOI

10
YU Z, CUI P, ZHU S. Observability-based beacon configuration optimization for Mars entry navigation[J]. Journal of Guidance, Control, and Dynamics, 2015, 38 (4): 643- 650.

11
XU C, HUANG X, LI M, et al. Landmark database selection for vision-aided inertial navigation in planetary landing missions[J]. Aerospace Science and Technology, 2021, 118, 107040.

DOI

12
ZHAO Z, YU Z, CUI P. A beacon configuration optimization method based on fisher information for Mars atmospheric entry[J]. Acta Astronautica, 2017, 133, 467- 475.

DOI

13
ZHU S, LIU D, LIU Y, et al. Observability-based visual navigation using landmarks measuring angle for pinpoint landing[J]. Acta Astronautica, 2019, 155, 313- 324.

DOI

14
MOURIKIS A I, TRAWNY N, ROUMELIOTIS S I, et al. Vision-aided inertial navigation for spacecraft entry, descent, and landing[J]. IEEE Transactions on Robotics, 2009, 25 (2): 264- 280.

DOI

15
HESCH J A, KOTTAS D G, BOWMAN S L, et al. Consistency analysis and improvement of vision-aided inertial navigation[J]. IEEE Transactions on Robotics, 2013, 30 (1): 158- 176.

16
MARTINELLI A. Vision and IMU data fusion: Closed-form solutions for attitude, speed, absolute scale, and bias determination[J]. IEEE Transactions on Robotics, 2011, 28 (1): 44- 60.

17
LI J, WANG D, LI M, et al. Onboard Observation Planning for Sequential Image-Based Planetary Landing Navigation in Unknown Environments[J]. IEEE Transactions on Aerospace and Electronic Systems, 2023, 59 (5): 5943- 5960.

文章导航

/