Journal of Astronomy and Space Sciences
The Korean Space Science Society
Research Paper

Relative Navigation with Intermittent Laser-based Measurement for Spacecraft Formation Flying

Jongwoo Lee, Sang-Young Park†http://orcid.org/0000-0002-1962-4038, Dae-Eun Kang
Astrodynamics and Control Laboratory, Department of Astronomy, Yonsei University, Seoul 03722, Korea
Corresponding Author Tel: +82-2-2123-5687, E-mail: spark624@yonsei.ac.kr

© The Korean Space Science Society. All rights reserved. This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Received: Jun 15, 2018; Revised: Aug 20, 2018; Accepted: Aug 21, 2018

Abstract

This paper presents relative navigation using intermittent laser-based measurement data for spacecraft flying formation that consist of two spacecrafts; namely, chief and deputy spacecrafts. The measurement data consists of the relative distance measured by a femtosecond laser, and the relative angles between the two spacecrafts. The filtering algorithms used for the relative navigation are the extended Kalman filter (EKF), unscented Kalman filter (UKF), and least squares recursive filter (LSRF). Numerical simulations reveal that the relative navigation performances of the EKF- and UKF-based relative navigation algorithms decrease in accuracy as the measurement outage period increases. However, the relative navigation performance of the UKF-based algorithm is 95 % more accurate than that of the EKF-based algorithm when the measurement outage period is 80 sec. Although the relative navigation performance of the LSRF-based relative navigation algorithm is 94 % and 370 % less accurate than those of the EKF- and UKF-based navigation algorithms, respectively, when the measurement outage period is 5 sec; the navigation error varies within a range of 4 %, even though the measurement outage period is increased. The results of this study can be applied to the design of a relative navigation strategy using the developed algorithms with laser-based measurements for spacecraft formation flying.

Keywords: spacecraft formation flying; relative navigation; laser-based measurement; intermittent measurement

1 INTRODUCTION

Spacecraft formation flying has several advantages such as flexible configurations of formations with respect to space missions, and practicable costs for production and launches. Moreover, there have been significant contributions to the field of space missions (Tapley et al. 2004; Krieger et al. 2007). Precise relative navigation (orbit estimation) that provides the relative position and velocity of each spacecraft with respect to the other is an essential part of spacecraft formation flying missions. Recently, significant attention was attracted by a laser instrument, given that it can precisely measure the relative distance between spacecrafts in formations (Shaddock 2008; Wang et al. 2011; Sheard et al. 2012). The precise measurement of the relative distance can help improve the performance of relative navigation. Numerical simulations by Jung et al. (2012) revealed that the relative navigation for a pair of spacecrafts with consecutive laser-based measurements using the extended Kalman filter (EKF) could determine the relative position with errors at the millimeter-level at a relative distance of 10 km, and errors at the sub-millimeter level at a relative distance of 1 km. However, consecutive measurements require that a laser mounted on a spacecraft in formation is precisely aimed at a target spacecraft. Otherwise, particularly in cases where the relative distance between the spacecrafts in formation is very long, measurement failure may occur if the other spacecraft is not targeted. It is therefore necessary to develop a relative navigation strategy for satellites flying in formation when laser measurements are intermittent.

Recently, there have been discussions on the relative navigation for spacecraft formation flying using intermittent laser-based measurement data (Lee et al. 2017; Lee et al. 2018). Lee et al. (2017) developed a relative navigation algorithm that uses the least squares recursively with intermittent measurements, which is referred to as a least squares recursive filter (LSRF)-based relative navigation algorithm in this paper. Lee et al. (2017) confirmed the degradation of the performance of the EKF-based relative navigation algorithm when measurements were carried out intermittently, and compared the performances of the EKF- and LSRF-based relative navigations. However, it was assumed that laserbased measurement data were obtained at 10 Hz; thus, an unscented Kalman filter (UKF)-based relative navigation algorithm with intermittent measurements was developed, and the performances of the EKF- and UKF-based relative navigations were compared. In this study, numerical simulations of the EKF-, UKF-, and LSRF-based relative navigations were conducted for a pair of spacecrafts; namely, chief and deputy spacecrafts, with intermittent laser-based measurements. The simulation results were then analyzed. Thereafter, the most appropriate algorithm among the EKF- , UKF-, and LSRF-based algorithms for real-time relative orbit estimation with intermittent measurements was determined by comparing the esti-mation accuracies and the computation times required for the estimations.

The remainder of the paper is organized as follows. In Sections 2 and 3, the dynamic model and laser-based measurement are introduced, respectively. The relative navigation algorithms are discussed in Section 4. In Section 5, the results of the relative navigation simulations are presented, followed by the conclusions and directions for future work in Section 6.

2 DYNAMIC MODEL

In this study, a precise relative navigation algorithm with a precise dynamic model was developed for spacecrafts in low earth orbits (LEOs) using the two-body equation with the appropriate perturbations added, as expressed by Eq. (1):

r ¨ = μ E | r | 3 r + a g e o + a d r a g + a 3 r d + a S R P
(1)

where μE represents the standard gravitational parameter of the Earth; randr¨ represent the absolute position and acceleration vector of a spacecraft in the earth-centered inertial (ECI) frame, respectively; and ageo,adrag,a3rd,andaSRP represent perturbations due to the aspherical properties of the Earth, air drag, gravitational forces from the Sun and Moon, and solar radiation pressure, respectively., Moreover JGM3 and the exponential model were employed for ageoandadrag, respectively. For a3rdandaSRP, reference was made to Vallado (2013) and Jung et al. (2012). The absolute orbit (or absolute state vector) o fthe spacecraft XECI consists of the position and velocity, which are represented in the ECI frame, as expressed by Eq. (2):

X ECI = [ x y z x ˙ y ˙ z ˙ ] T
(2)

where x, y and z are positions in the x-, y-, and z- axis in the ECI frame, respectively; and x˙,y˙,andz˙ are the rates of x, y, and z, respectively. The absolute orbit can be propagated by integrating Eq.(1).

This study considers two spacecrafts. Thus, the propagation of the relative, and can be achieved by obtaining the difference between the two propagated absolute orbits of the chief and deputy in the ECI frame. The measurement data consists of the relative range and attitude angles in the spherical frame that originates at the center of mass of the chief, the relative orbit, or the relative state vector; which is represented in the spherical frame as Xrel,sph, and defined in Eq.(3):

X r e l , s p h = [ ρ θ ϕ ρ ˙ θ ˙ ϕ ˙ ] T
(3)

where ρ is the relative range; θ (azimuth) and ϕ (elevation) are the relative angles of the deputy with respect to the chief; and ρ˙,θ˙,andϕ˙ are the rates of ρ, θ, and ϕ, respectively. A detailed descriptions of the transformation from the ECI frame to the spherical frame can be found in Jung et al.(2012).

3 LASER-BASED MEASUREMENT

The measurement data for the relative navigation consists of the relative range (ρ) measured by a femtosecond laser and relative angles, namely, the azimuth (θ) and elevation (ϕ) between the two spacecrafts. The relative range can be produced by the femtosecond laser system, as described by Jang et al.(2014). The laswer system is mounted on the fief spacecraft and operated by the principle of synthetic wavelength interferometry. In this study, the measurement value of the relative range from the laser system was evaluated using software that simulates a system was evaluated using software that simulates a femtosecond laser. Fig.1 presents the measurement performance of the laser that is described by the mean and standard deviation of the measurement error with respect to distance. The mean and standard deviation of the error with respect to distance. The mean and standard deviation of the error diverges after approximately 10km; thus, 10km is the distance limit of the femtosecond laser (Kang et al.2017).

jass-35-163_F1
Fig. 1. Mean (left figure) and standard deviation (right figure) of the measurement data error from the femtosecond laser with respect to distance (Kang et al. 2017).
Download Original Figure

The relative angles of the deputy, with respect to the chief, that correspond to a laser direction were assumed to be obtained via the attitude determination of the chief. In this study, the uncertainty of the attitude determination was discussed instead of the algorithm of the attitude determination. This uncertainty, represented by Gaussian random errors with a zero mean and a standard deviation of a certain value, was added to the true azimuth and elevation (Jung et al. 2012). These values, with the Gaussian random errors added, were assumed to be the measurement values of the relative attitude angles.

4 RELATIVE NAVIGATION ALGORITHMS

4.1. Nonlinear Discrete-time System

Consider a nonlinear discrete-time system that consists of the dynamic and measurement models as expressed in Eqs. (4) and (5):

X ˙ k = f ( X k ) + υ k
(4)

y k = h k ( X k ) + ω k
(5)

where Xk Rnandyk Rm represent a state vector and measurement vector, respectively. The subscript k N represents a time step. The constants n and m are dimensions of the state and measurement vectors, respectively; and the nonlinear function f and hk are the dynamic and measurement models of the system, respectively. The vectors υk Rnandωk Rm denote a provess nnoise and a measurement noise with their respective error coveriance matrices Q and R. The process noise and measurement noise were assumed to be additive and uncorrelated.

The absolute orbits of the chief and deputy consist of the positioni and velocity, as represented in the ECI fame: Xchief,ECI,kandXdeputy,ECI,k are propagated by integrating Eq. (1). A nonllinear discrete-time system with Eq. (1) is expressed by Eq. (6):

X ˙ chief/deputy,ECI,k = f ( X chief/deputy,ECI,k ) + υ ECI , k
(6)

where f is the two-body equation with perturbations added, as expressed by Eq.(1). By subtracting the two propagated absolute orbits X¯chief,ECI,k+1andX¯deputy,ECI,k+1, the propagated relative orbit represented in the ECI fame X¯rel,ECI,k+1 can be calculated as expressed in Eq.(7):

X rel,ECI , k + 1 = X ¯ rel,ECI , k + 1 X ¯ deputy,ECI , k + 1
(7)

Transforming the ECI frame into a spherical frame allows the propagated relative orbit represented in the spherical frame X¯rel,sph,k+1 to be obtained (Jung et al. 2012, Lee et al. 2015).)

The measurement model hk is as described in Eq. (8):

h k = H = [ 1 0 0 s f 0 0 0 1 0 0 0 0 0 0 1 0 0 0 ]
(8)

As seen in Eq. (8), the measurement model hk is the time invariant linear H. The relative orbit Xrel,sph,k and the measurement data ρ, θ, and ϕ are represented in the spherical frame; thus, the measurement model H is [I3x3 03x3]. Adding the scale factor sf to H eliminates the drift due to the relative distance rate (Jung et al. 2012).

4.2. Extended Kalman Filter-Based Relative Navigation Algorithm with Intermittent Measurement

The EKF is a real-time estimator that approximates the state vector of an object as a Gaussian random variable (GRV), and determines the best estimate of the state vector using measurement data in systems where both the dynamic model and sensor contain uncertainties (i.e., process noise and measurement noise). The EKF contains the two fundamental components: prediction and correction. The prediction component propagates the estimates of the state vector and error covariance matrix at a previous time step to obtain the predicted state vector and error covariance matrix at the current time step. The correction component corrects the predicted state vector and error covariance matrix using the measurement data and Kalman gain. These corrected values are the estimated state vector and error covariance matrix at the current time step. The detailed algorithm and equations of the EKF can be found in Vallado (2013). In the EKF, the mean of the state vector is propagated through a first-order linearized nonlinear system. If measurement data are consecutively available, the EKF can appropriately approximate a nonlinear system. Otherwise, the first-order linearization can induce estimation errors. In addition, if the initial error or the nonlinearity of the system increases, the EKF can provide suboptimal estimations (Lee & Alfriend 2003).

In this study, the relative navigation for spacecraft formation flying with intermittent laser-based measurements was addressed. In previous studies that considered relative navigation using a femtosecond laser, it was assumed that measurements were carried out consecutively. Thus, the estimation algorithms in these studies based on the EKF implemented continuous prediction and measurement corrections (Jung et al. 2012; Lee et al. 2015; Oh et al. 2016). However, it is possible for measurement data to not be obtained consecutively due to failure in inter-spacecraft alignment, particularly in cases when the distance between spacecrafts is large. When there is no measurement data, measurement correction cannot be implemented. Therefore, if laser-based measurement data are available at a certain instant k in this study, both prediction and measurement corrections are implemented; otherwise, only the prediction correction is implemented.

Fig. 2 reveals how the EKF-based relative navigation algorithm with intermittent laser-based measurements is implemented. In the figure, X¯kandP¯k represent the predicted state vector, namely, the predicted relative orbit and error covariance matrix, respectively; and X^kandP^k represent the estimated relative orbit and error covariance matrix, respectively. As can be seen in Fig. 2, the initial relative orbit by the initial orbit determination (IOD) XIOD is set to the estimated relative orbit at the initial time step X^0. The relative navigation is then implemented. If laser-based measurement data are available for ρ, θ, and ϕ, prediction and measurement corrections are implemented. Otherwise, only the prediction correction is implemented.

jass-35-163_F2
Fig. 2. Conceptual illustration of the implementation procedure of relative navigation algorithms that are based on EKF and UKF with intermittent laser-based measurements.
Download Original Figure
4.3. Unscented Kalman Filter-based Relative Navigation Algorithm with Intermittent Measurements

The UKF is also a real-time estimator that can determine the best estimate of the state vector of an object using measurement data in systems where both the dynamic model and sensor contain uncertainties. Both the EKF and UKF approximate a state vector as a GRV. However, unlike the EKF, the UKF represents the Gaussian distribution of the state vector using sigma points based on unscented transformation (UT). The UKF propagates sigma points using a true dynamic model of a nonlinear system; thus, the UKF can accurately propagate the mean and corresponding error covariance matrix of the state vector to the 3rd order in the Taylor series expansion for all nonlinearities (Wan & Van Der Merwe 2000).

The distribution of sigma points is determined by the scaling parameters α, β, κ, and λ. Moreover, α affects the distribution of the sigma points around the mean of the GRV; β is used to incorporate prior knowledge of the distribution of the GRV; κ is a secondary scaling parameter; and λ is determined by λ=α2(n+κ)−n, where n is the dimension of the state vector (Wan & Van Der Merwe 2000; Kim et al. 2011). The filtering performance of the UKF, such as the accuracy and convergence in estimation, are significantly reliant on scaling parameters. Therefore, setting scaling parameters is a major issue when using UKF. Moreover, α is usually set as a small positive value such as 0≤α≤1. In Section 5, several navigation results that depend on α are presented; β=2 is optimal for Gaussian distributions; and κ is typically set as 0 or 3−n (Wan & Van Der Merwe 2000; Kim et al. 2011). In this study, κ=3−n was used to minimize the difference between the moments of the standard Gaussian distribution and the sigma points up to the fourth order (Julier et al. 2000). The detailed algorithm and equations of the UKF can be found in Wan & Van Der Merwe (2000).

The UKF is a type of Kalman filter, similar to the EKF. In other words, if laser-based measurement data are available at a certain instant k, both prediction and measurement corrections are implemented. Otherwise, only the prediction correction is implemented. Fig. 2 presents the implementation procedure of UKF-based relative navigation with intermittent laser-based measurements.

4.4. Least Squares Recursive Filter-based Relative Navigation Algorithm with Intermittent Measurements

The least squares method is a post-processing estimator for the state vector of an object. It determines the best estimate of a state vector at a given instant that minimizes the sum of the square of residuals between the measurement data and computed measurement data, which is carried out using a measurement model. As a post-processing estimator, the least squares method uses an entire set of measurement data within a given time-period. In this study, the nonlinear weighted least squares method was used. The nonlinear weighted least squares method can estimate a state vector in nonlinear systems by linearizing a system, obtaining an approximate solution, and iteratively refining the approximated solution (Vallado 2013). This iterative refining process is called “differential correction.” The detailed algorithm and equations of the least squares can be found in Vallado (2013).

In this study, a relative navigation algorithm was employed using least squares recursively. This algorithm was proposed by Lee et al. (2017) to solve the degradation problem of the EKF-based algorithm, and is termed the LSRF-based relative navigation algorithm in this paper. Before implementing the LSRF-based relative navigation algorithm, a fixed time interval must be defined to obtain measurement data. It was assumed that a laser-based measurement outage period was fixed and could be determined. A fixed-time interval was therefore set to obtain measurement data equal to the measurement outage period. Hereinafter, the ratio of the fixed-time interval to obtain measurement data equal to the measurement outage period is referred to as the “window size”. Moreover, the window size was 1. The period for the estimation of the relative orbit through the LSRF-based relative navigation algorithm was set to a product of the window-size and measurement outage period. Thus, the window-size is an indicator of how many measurement data sets are used in the relative navigation.

Fig. 3 illustrates the implementation of an LSRF-based relative navigation algorithm with intermittent laser-based measurements. Following the determination of the initial relative orbit XIOD, the navigation for the relative orbit X^k commences. At the initial time step (k=0), the LSRF-based algorithm set XIOD as a nominal relative orbit Xnom,0. For example, it is assumed that measurements could be made at the initial time step and at fixed 10 sec intervals. The window-size is 1; thus, navigation using measurement data at 0 sec and 10 sec is carried out at 10 sec. The LSRF-based algorithm propagates Xnom,0 to calculate the relative orbits at 10 sec (X¯10) and the computed measurement data ρcom,0,θcom,0,ϕcom,0,ρcom,10,θcom,10andϕcom,10 that correspond to the relative orbits at 0 sec and 10 sec. Then, using measurement data at 0 sec and 10 sec (ρ0,θ0,ϕ0,ρ10,θ10andϕ10), the algorithm calculates the measurement residual b˜ and the partial derivative matrix A of the least squares. With b˜ and A, the correction vector for the initial nominal relative orbit δXSPH,rel,0 can be calculated using the normal equation of the least squares. Thereafter, Xnom,0 can be updated to Xupdated,0 by adding δXSPH,rel,0. The iterative differential correction for the initial relative orbit stops if the root-mean-square of the residual matrix b˜ remains constant within a given tolerance, which was set to 5×10-8 in this study. Satisfying the stopping criterion means that the least squares finds the best estimate of the relative orbit at the initial time step X^0. If the stopping criterion is not satisfied, the least squares restarts with updated relative orbits Xupdated,0. In the next process, the algorithm propagates X^0 to time step 10 sec. The propagated relative orbit at 10 sec X¯10 is set to the nominal relative orbit Xnom,10 of the next navigation process at 20 sec. At 20 sec, the algorithm finds the best estimate of the relative orbit at 10 sec (X^0) using measurement data at 10 sec and 20 sec (ρ10,θ10,ϕ10,ρ20,θ20andϕ20). The algorithm then propagates X^10 to X¯20 and sets X¯20 as Xnom,20 for the next navigation process at 30 sec. The LSRF-based relative navigation algorithm with intermittent laser-based measurements is implemented over the simulation time-period in this recursive manner.

jass-35-163_F3
Fig. 3. (a) Conceptual illustration of the implementation procedure of the LSRF-based relative navigation algorithm. (b) Flowchart describing the process of estimation and propagation in the LSRF-based relative navigation algorithm.
Download Original Figure

5 NUMERICAL SIMULATIONS AND ANALYSES

5.1. Relative Navigation Simulations

Numerical simulations were implemented to analyze and compare the performances of the three relative navigation algorithms based on EKF, UKF, and LSRF for spacecraft formation flying with intermittent laser-based measurements. The simulations considered two spacecrafts; namely, chief and deputy spacecrafts that orbit the Earth, forming a projected circular orbit (PCO). The chief at an altitude of 613 km is assumed to have a circular orbit around the Earth at an inclination of 97.8 °. The initial radius of the PCO was set as 10 km, given that the distance limit of the femtosecond laser is 10 km. It was assumed that the chief was equipped with the femtosecond laser instrument, and the deputy had a reflector mirror to return the laser signal.

The true orbits of the chief and deputy were determined by the numerical integration of the dynamic model based on Eq. (1). For the true orbits, the perturbation was driven by the unknown acceleration aunknown of magnitude 10-14 m/s2, which was added to Eq. (1) as described in Eq. (9), given that the true orbits can never fully be known (Jung et al. 2012).

r ¨ = μ | r | 3 r + a geo + a drag + a 3rd + a SRP + a unknown
(9)

Eq. (9) considers the aspherical property of the Earth of degree and order 20×20. The dynamic model for the relative navigation algorithms is the two-body equation with the added gravitational perturbation derived from the aspherical property of the Earth of degree and order 2×0aJ2, as described in Eq. (10), to reduce the computational load for real-time navigation.

r ¨ = μ | r | 3 r + a J 2
(10)

In cases where a laser mounted on the chief in formation is precisely aimed at the deputy, laser-based measurement data are consecutively obtained. However, this study addresses the relative navigation with intermittent measurements, under the assumption that the targeting of the deputy is not always guaranteed, due to the large relative distance. In this study, the laser-based measurement outage period was assumed to be constant throughout the simulation. For example, if the outage period is set as 10 sec, laser-based measurement data would be obtained in 10 sec intervals during the simulation (see Fig. 4). Simulations with different measurement outage periods were implemented to determine the influence of intermittent laser-based measurements on the relative navigation.

jass-35-163_F4
Fig. 4. Conceptual diagram describing how the intermittent laser-based measurement data are obtained when the measurement outage period is 10 sec.
Download Original Figure

The simulation time was set as 6,000 sec, and the uncertainty of the attitude determination of the chief was assumed to be 0.001 ° for every simulation.

5.2. Numerical Results

Given that the scaling parameters within the UKF significantly influence the estimation performance, the simulations of the relative navigation of the UKF-based algorithm were implemented in advance, while adjusting the scaling parameters. The influence of α is more significant than that of β, κ, and λ; thus, only α was adjusted, and the remaining parameters were set as β=2 and κ=3−n (Lee et al. 2018). Moreover, λ was determined by 3α2−6 (Wan & Van Der Merwe 2000). The initial relative orbit was obtained by adding the IOD error to the true orbit, and the following are the conditions of simulation case 1. The IOD errors correspond to a relative position and velocity of approximately 20 m and 20 cm/s between the chief and deputy, respectively. The initial error covariance matrix P0 was defined as expressed in Eq. (11):

P 0 = M error 2
(11)

where M2error is a diagonal matrix in which the diagonal entries correspond to the IOD error. Moreover, Q and R were empirically determined to improve the relative navigation performance. Fig. 5 presents the various navigation errors while adjusting α for simulation case 1. The numbers in the legend in Fig. 5 denote the measurement outage period.

jass-35-163_F5
Fig. 5. Navigation errors of UKF-based relative navigation algoritm while adjusting α for simulation case 1 (IOD errors: 20 m and 20 cm/s for the relative position and velocity, respectively).
Download Original Figure

The navigation errors in the y-axis in Fig. 5 are represented by the RMSerr in Eq. (12), which is a root-mean-square (RMS) value of the navigation errors in the relative position at instants when the laser-based measurement was performed throughout the simulation time-period. The navigation error is the difference between the estimated relative orbit and true relative orbit.

R S W 3D,err , k i = R err , k i 2 + S err , k i 2 + W err , k i 2 R M S e r r = i = 1 N ( R S W 3D,err , k i ) 2 N
(12)

In Eq. (12), RSW3D,err,ki is the norm of the navigation error at a relative position, which is represented in the RSW frame that originates at the center of the mass of the chief at ki; Rerr,ki,Serr,ki,andWerr,ki are the navigation errors of the relative position in the R-, S-, and W-axis of the RSW frame at ki, respectively; and N is the number of instants in which the laser-based measurement is performed, throughout the simulation time-period.

The navigation results are more accurate when α>1×10-3 than when α is smaller. Simulations with α≤2×10-5 could not be implemented, given that the error covariance matrix was not a positive semi-definite at a certain instant, i.e., the matrix was not a true error covariance matrix.

Similar results were obtained in simulation case 2, in which the IOD errors were changed to approximately 200 m and 2 m/s for the relative position and velocity, respectively. The matrices P, Q, and R were determined in the same manner as in simulation case 1. Fig. 6 presents the various navigation errors in the relative position while adjusting α for simulation case 2, and the numbers in the legend in Fig. 6 denote the measurement outage period. In simulation case 2, the navigation results were more accurate when α>1×10-3 than when α was smaller.

jass-35-163_F6
Fig. 6. Navigation errors of the UKF-based relative navigation algorithm while adjusting α for simulation case 2 (IOD errors: 200 m and 2 m/s for the relative position and velocity, respectively).
Download Original Figure

The UKF can accurately estimate the state vector by selecting and propagating sigma points that appropriately correspond to the error covariance of the state vector. However, if α is sufficiently small, only the sigma points that consider nonlinearity and are very close to the mean of the state vector are propagated. This type of propagation is similar to the mean-propagating approach of the EKF, and results in the suboptimal performance of the UKF-based relative navigation. The relative navigation results for α>10-3 are therefore better than those for α<10-3.

The performances of the three relative navigation algorithms based on the EKF, UKF, and LSRF for spacecraft formation flying with intermittent laser-based measurements were compared by implementing relative navigation simulations for simulation cases 1 (small IOD error) and 2 (large IOD error). The scaling parameter α within the UKF-based algorithm was set as 1×10-2, and the navigation errors in the y-axis in Figs. 7 and 8 were represented by RMSerr in Eq. (12).

jass-35-163_F7
Fig. 7. Relative navigation errors of UKF-, EKF-, and LSRF-based relative navigation algorithms for simulation case 1.
Download Original Figure
jass-35-163_F8
Fig. 8. Relative navigation errors of the UKF-, EKF-, and LSRF-based relative navigation algorithms for simulation case 2.
Download Original Figure

As shown in Figs. 7 and 8, the relative navigation results of the EKF-based algorithm became less accurate as the measurement outage period increased. The results of the UKF-based navigation algorithm also became less accurate as the measurement outage period increased; however, the overall accuracy was improved. Although the navigation errors for the LSRF-based algorithm were larger than those for the EKF- and UKF-based algorithms when the measurement outage period was very small, the error varied within a very small range, even though the measurement outage period increased. In simulation case 1, when the measurement outage periods were increased from 5 sec to 80 sec, the navigation error increased by 493 % for the EKFbased algorithm, 125 % for the UKF-based algorithm, and 0.2 % for the LSRF-based algorithm. The navigation result of the LSRF-based algorithm was 282 % and 361 % less accurate than that of the EKF- and UKF-based algorithms, respectively, when the measurement outage period was 5 sec. The navigation result of the UKF-based algorithm was 69 % and 51 % more accurate than that of the EKF- and LSRFbased algorithms when the measurement outage period was 80 sec. In simulation case 2, when the measurement outage periods were increased from 5 sec to 80 sec, the navigation error increased by 1,577 % for the EKF-based algorithm and 120 % for the UKF-based algorithm. Although the navigation error of the LSRF-based algorithm decreased by 4 %, the standard deviation of the navigation error increased. The navigation result of the LSRF-based algorithm was 94 % and 370 % less accurate than that of the EKF- and UKF-based algorithms, respectively, when the measurement outage period was 5 sec. The navigation result of the UKF-based algorithm was 95 % and 52 % more accurate than that of the EKF- and LSRF-based algorithm when the measurement outage period was 80 sec.

Figs. 9, 10, and 11 present the navigation errors of the EKF-, UKF-, and LSRF-based algorithms, respectively, in the relative position for the spherical frame over the simulation time-period for simulation case 1. The measurement outage period was 50 sec in the figures, and the measurement error in the figures refers to the difference between ρ, θ, and ϕ for the true relative orbit and the laser-based measurement values.

jass-35-163_F9
Fig. 9. Navigation errors of the EKF-based relative navigation algorithm in the relative position for the spherical frame over the simulation timeperiod for simulation case 1.
Download Original Figure
jass-35-163_F10
Fig. 10. Navigation errors of the UKF-based relative navigation algorithm in the relative position for the spherical frame over the simulation time-period for simulation case 1.
Download Original Figure
jass-35-163_F11
Fig. 11. Navigation errors of the LSRF-based relative navigation algorithm in the relative position for the spherical frame over the simulation time-period by for simulation case 1.
Download Original Figure

The differences in the navigation performances are due to the characteristics of the filtering algorithms. Based on the assumption that the dynamic and measurement models are quasi-linear, the EKF linearizes dynamic and measurement models in its estimation process (Lee & Alfriend 2007). In addition, the EKF estimates a current state vector based on previously estimated state vectors; thus, errors in previously estimated state vectors continuously accumulate in a currently estimated state vector. In this study, the EKF-based algorithm does not implement measurement correction at a given instant when measurements are not performed. Accordingly, the navigation performance of the EKF-based algorithm decays when the nonlinearity of the system is strengthened by the long measurement outage period (Lee & Alfriend 2003).

However, the UKF does not contain a linearizing approach or assumptions similar to those considered by the EKF. Instead, the UKF selects sigma points that can appropriately capture the mean and error covariance of the state vector that is represented by the GRV, and the sigma points are propagated via the nonlinear dynamic model to precisely predict the state vector and error covariance matrix. Thus, the UKF-based algorithm can estimate the relative orbit more precisely than the EKF-based algorithm.

algorithm. The least squares method estimates the state vector at an instant that minimizes the sum of the square of the measurement residuals. Thus, the navigation and measurement errors in the relative angles (respectively θ and ϕ) are very close, as can be seen in Fig. 11, given that both the laserbased measurement and relative position are represented in the spherical frame. However, the estimated relative distance is closer to the true relative distance than the measured relative distance, given that the scale factor in the measurement model sf eliminates the drift in the measured relative distance. In addition, the estimation performance of the least squares method depends on the quality and quantity of the measurement data. Accordingly, the navigation performance was insensitive to the measurement outage period, given that the same quality and quantity of measurement data were used in the relative navigation, regardless of the measurement outage period. Generally, among the discussed methods, least squares is expected to estimate the state vector with the highest precision, due to its post-processing. However, in this study, only six sets data were used by the LSRF-based algorithm to use the least squares as a real-time estimator. If more measurement data for estimation is inputted to the LSRF-based algorithm, the estimation performance will improve.

The mean computation time for the relative navigation was 0.021 sec for the EKF-based algorithm, 0.082 sec for the UKF-based algorithm, and 1.012 sec for the LSRF-based algorithm. Although the computation times of the EKF- and UKF-based algorithms were similar, the computation time of the LSRF-based algorithm was significantly larger, given that the least squares in the LSRF-based algorithm implemented an iterating differential correction. If 1 sec is a criterion time of real-time relative navigation, the LSRF-based algorithm is not appropriate for real-time relative navigation (Jung et al. 2012).

6 CONCLUSION

In this paper, the EKF-, UKF-, and LSRF-based relative navigations with intermittent laser-based measurements for spacecrafts flying in formation are considered, and the influence of the measurement outage period on the relative navigation performance is presented. Numerical simulations revealed that the relative navigation results of the EKF-based relative navigation algorithm decreased in accuracy as the measurement outage period increased. Considering the significant influence of the scaling parameters (especially α) on the estimation performance of the UKF, the effect of the scaling parameter α on the UKF-based relative navigation was analyzed. The navigation results were more accurate when α>1×10-3 than when α was smaller, and α was set as 1×10-2 when the UKF-based relative navigation algorithm was implemented. The relative navigation results of the UKF-based gorithm also became inaccurate; however, the navigation performance was improved in comparison with that of the EKF-based algorithm. Although the relative navigation results of the LSRF-based algorithm were less accurate than those of the EKF- and UKF-based algorithms when the measurement outage period was very short, the navigation error varied within a very small range, even though the measurement outage period increased. With respect to the relative navigation performance and computation time; among the three algorithms, the UKF-based algorithm is the most appropriate for real-time relative navigation with intermittent laser-based measurements. The results and analyses from this study can be used for the design of relative navigation algorithms for spacecraft formation flying using laser-based measurements. In future studies, the relative navigation performances of the three algorithms under different conditions should be analyzed, especially that of randomly intermittent measurement data.

ACKNOWLEDGMENTS

This work was supported by the Global Surveillance Research Center (GSRC) program funded by the Defense Acquisition Program Administration (DAPA) and Agency for Defense Development (ADD) of Korea.

References

1.

JangYS, LeeK, HanS, LeeJ, KimYJ, et al., Absolute distance measurement with extension of nonambiguity range using the frequency comb of a femtosecond laser, Opt. Eng.53, 122403 (2014). https://doi.org/10.1117/1.OE.53.12.1224030091-3286

2.

JulierS, UhlmannJ, Durrant-WhyteHF, A new method for the nonlinear transformation of means and covariances in filters and estimators, IEEE Trans. Autom. Control45, 477- 482 (2000). https://doi.org/10.1109/9.8477260018-9286

3.

JungS, ParkSY, ParkHE, ParkCD, KimSW, et al., Real-time determination of relative position between satellites using laser ranging, J. Astron. Space Sci.29, 351-362 (2012). https://doi.org/10.5140/JASS.2012.29.4.351

4.

KangDE, ParkSY, LeeJ, A satellite relative navigation based on hardware characteristics of femtosecond laser, Proceed-ings of the 3rd World Congress on Mechanical, Chemical, and Material Engineering (MCM'17), Rome, Italy, 8-10 Jun 2017.

5.

KimJH, ParkSY, KimYR, ParkES, JoJH, et al., Analysis of scaling parameters of the batch unscented transformation for precision orbit determination using satellite laser ranging data, J. Astron. Space Sci.28, 183-192 (2011). https://doi. org/10.5140/JASS.2011.28.3.183

6.

KriegerG, MoreiraA, FiedlerH, HajnsekI, WernerM, et al., TanDEM-X: A satellite formation for high-resolution SAR interferometry, IEEE Trans. Geosci. Remote Sensing 45, 3317-3341 (2007). https://doi.org/10.1109/TGRS.2007. 900693

7.

LeeDJ, AlfriendKT, Precise real-time orbit estimation using the unscented Kalman filter, Proceedings of 13th Annual AAS/ AIAA Space Flight Mechanics Meeting, Ponce, Puerto Rico, 9-13 Feb 2003.

8.

LeeDJ, AlfriendKT, Sigma point filtering for sequential orbit estimation and prediction, J. Spacecr. Rockets44, 388-398 (2007). https://doi.org/10.2514/1.207020022-4650

9.

LeeJ, KangDE, ParkSY, LeeY, KimP, Laser-based spacecraft relative navigation with intermittent observation data, Proceedings of KSSS 2017 Spring Conference, Byunsan, Korea, 27-28 Apr 2017.

10.

LeeJ, KangDE, ParkSY, Relative navigation with laser-Based intermittent measurement for formation flying satellites, Int. Sch. Sci. Res. Innov.12, 73-77 (2018).

11.

LeeK, OhH, ParkHE, ParkSY, ParkC, Laser-based relative navigation using GPS measurements for spacecraft forma-tion flying, J. Astron. Space Sci.32, 387-393 (2015). https:// doi.org/10.5140/JASS.2015.32.4.387

12.

OhH, ParkHE, LeeK, ParkSY, ParkC, Improved GPS-based satellite relative navigation using femtosecond laser relative distance measurements, J. Astron. Space Sci.33, 45-54 (2016). https://doi.org/10.5140/JASS.2016.33.1.45

13.

ShaddockDA, Space-based gravitational wave detection with LISA, Class. Quantum Gravity25, 114012 (2008). https:// doi.org/10.1088/0264-9381/25/11/1140120264-9381

14.

SheardBS, HeinzelG, DanzmannK, ShaddockDA, KlipsteinWM, et al., Intersatellite laser ranging instrument for the GRACE follow-on mission, J. Geod.86, 1083-1095 (2012). https://doi.org/10.1007/s00190-012-0566-30949-7714

15.

TapleyBD, BettadpurS, RiesJC, ThompsonPF, WatkinsMM, GRACE measurements of mass variability in the Earth system, Science305, 503-505 (2004). https://doi. org/10.1126/science.1099192
0036-8075

16.

ValladoDA, Fundamentals of Astrodynamics and Applications, 4th edition, ed. Wertz J (Microcosm Press, California, 2013), 574-584, 734-759, 793-797.

17.

WanEA, Van Der MerweR, The unscented Kalman filter for nonlinear estimation, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control (AS-SPCC) Symposium, Lake Louise, AB, Canada, 4 Oct 2000.

18.

WangX, GongD, XuL, ShaoX, DuanD, Laser radar based relative navigation using improved adaptive Huber filter, Acta Astronaut.68, 1872-1880 (2011). https://doi. org/10.1016/j.actaastro.2011.01.0020094-5765