Abstract
This paper proposed a novel multi-spacecraft tracking and data association method based on the orbit uncertainty propagation. The proposed method makes full use of the dynamic information and thus the data association performance is enhanced. The proposed method is divided into three portions, i.e., the uncertainty propagation, the data association, and the orbit estimation. The second-order solutions derived for state and measurement prediction, on which to base the optimal association, are set up. The optimal association is solved by the contract network algorithm to reduce the computing cost. Finally, a second-order extended Kalman filter is designed to estimate the orbit of each spacecraft. The proposed method is successfully applied for solving a four-spacecraft tracking problem. Simulations show that all the four targets are well tracked. The method demonstrates close to 100% data association precision. The proposed method is proved to be efficient and effective to solve the multi-spacecraft tracking problem.
1. Introduction
Tracking of the space objects is a vital task in space missions as accurate orbit determination of the spacecraft is the basis of the subsequent operations like trajectory planning, guidance, and control [1,2,3]. A lot of techniques have been developed for space objects tracking, such as the least square method (LSM) and its variants, the Kalman filter (KF), and its variants [4,5,6]. The LSM and KF can provide optimal orbit estimations for the space objects by combining the dynamic equations and measurement information. It is usually easy to track a single space object as the association between the collected measurements, and the target is determined [7,8,9,10].
However, tracking a variety of spacecraft at the same time is a complicated problem. Multi-spacecraft tracking suffers from lots of challenges, which can be broadly catalogued into two aspects. The first challenge is that the number of the targets is usually unknown and time-varying [4,5,11]. The second one is that the association between the targets and the measurements are ambiguous [12,13].
The data association is the major difficulty of the multi-spacecraft tracking [13,14,15]. The aim of data association is to associate each target with its appropriate measurements. Several classic data association methods have been developed such as the Nearest Neighbor (NN), Probability Data Association (PDA), and Joint Probability Data Association (JPDA). The NN method performs data association by selecting the closest collected measurements in the target space. The NN method is simple and easy-to-operate, but its performance relies on accurate prediction of the measurement [16,17,18]. The PDA method set up the extension gate for each target based on the measurement prediction, and the measurement in the extension gate is selected for association. The PDA method assumes that the extension gates of different targets are uncrossed. Its performance seriously degrades when the targets are close to each other [19]. The defect of the PDA method can be well addressed using the JPDA method [20,21]. JPDA is an extension of PDA. The JPDA calculates the joint probability of all the feasible associations of all the targets. The association at the highest probabilities is selected, and no two measurements are associated with the same target [22]. The JPDA method, as well as its variants, have been successfully applied into solving multi-target tracking problems such as the traffic management [23]. Although the JPDA method is considered as reliable and accurate, its complexity and computational burden are usually high [12].
The above-mentioned methods are mainly based on the probability and statistics theory, and few or even no dynamic information is used. For multi-target tracking cases like the traffic management, the above methods are feasible as the dynamics are unavailable [24,25]. However, for the multi-spacecraft tracking problems where the motions of the targets are driven by the highly nonlinear Keplerian equation, the probability and statistics theory is inadequate for accurately predicting the measurement [26,27,28,29]. Thus, the extension gate can be incorrectly set up, and the performance of the mentioned methods are impacted. Recently, the issue of the orbit uncertainty propagation has been widely investigated. The orbit uncertainty propagation is to characterize the orbit probability based on the dynamic model [30]. The state-of-the-art approaches for orbit uncertainty propagation can be divided into linear methods and nonlinear methods. The linear methods include the state transform matrix (STM) and the Covariance Analysis Description Equation Technique (CADET) [31]. These linear methods are computationally efficient but suffer from drawbacks related to poor accuracy. To improve the propagation accuracy, many methods have been developed for the nonlinear methods, such as the Unscented Transformation (UT) [32], the Polynomial Chaos (PC) [33], the State Transition Tensors (STT) [34,35,36], and the Gaussian Mixture Model (GMM) [37]. These nonlinear methods have been successfully applied to solve uncertainty problems in orbital mechanics. Furthermore, among these nonlinear methods, the STT method performs the best in terms of the balance between the accuracy and computational burden [38,39].
This paper investigates the multi-spacecraft tracking and data association problem from the view of uncertainty propagation, and proposes a novel method. Different from the previous methods, the proposed method utilizes the dynamic information to enhance the measurement prediction accuracy, and, in turn, the data association performance is greatly improved. The cores of the proposed method are the second-order analytical solutions for predicting state and measurement. Firstly, a second-order analytical solution for orbit propagation is proposed based on the STT technique. Secondly, we extend the concept of the uncertainty propagation from the orbit propagation to the measurement prediction. A second-order analytical solution for measurement prediction is proposed, and then the predicted measurement and the associated covariance can be analytically computed. In this way, the probability of each measurement belonging to one known target is easily obtained. The optimal association problem is set up based on the proposed second-order analytical solutions and is solved by the contract network algorithm. Finally, a second-order extended Kalman filter (SEKF) is designed for orbit estimation of each target. The proposed second-order analytical solutions are repeatedly used in the data association and orbit estimation. Moreover, the decentralized calculation framework is employed. In these ways, the complexity of the proposed method is greatly reduced and can be used for real-time application.
The rest of this paper is arranged as follows: The state and the measurement models of the multi-spacecraft tracking problem are given in Section 2. Section 3 details the methodology of the proposed multi-spacecraft tracking and data association method. The second-order analytical solutions, the solving of the data association and the orbit estimation are respectively presented in Section 3.1, Section 3.2 and Section 3.3. Numerical simulations are performed in Section 4 and conclusions are discussed in Section 5.
2. Problem Formulation
2.1. State Model
Consider a space-based multi-spacecraft tracking problem. As shown in Figure 1, in this scenario, an observer and several targets are involved. The grey lines denote the x-axis, the y-axis, and the z-axis of the Earth-centered inertial coordinate. The red line and the blue line represent the orbits of the target and the observer, respectively. The inter-spacecraft inertial line-of-sight (LOS) is taken as the mean of the measurement. The inertial LOS information can be obtained by combining several sensors, i.e., a camera measuring the LOS with respect to the camera coordinate system and a star sensor measuring inertial attitude. The LOS measurement is chosen to validate the performance of the proposed method in an owe-observation condition.
Figure 1.
An illustration of the LOS-based tracking framework.
The motion of the observer and targets are governed by an Earth-centered dynamic, which is given as follows [6,40]:
where denotes the state of the spacecraft; is the continuous dynamic equation; is the gravitational constant of the Earth; represents the perturbation acceleration of the term:
In Equation (2), is the radius of the Earth; is the even zonal harmonic coefficient of Earth which identifies the oblateness effect.
The discrete format of continuous dynamic in Equation (1) is given as:
where is the propagating interval between two successive epochs and ; is the corresponding discrete-time nonlinear transformation, which can be obtained by integrating Equation (1).
In this paper, the subscripts ‘O’ and ‘T’ are to distinguish between the observer and targets, i.e., denotes the orbit state of the observer and represents the state of the i-th target.
2.2. Measurement Model
As illustrated in Figure 1, the inter-spacecraft inertial LOS measurement can be represented by two angular measurements, i.e., the declination and the right ascension . The declination is the angle relative to the inertial x-axis and between the inertial x-y plane. The right ascension is the angle between the inertial x-axis and the inter-spacecraft relative position vector . The measurement equation of the i-th target is given as [5,41]:
where is the Gaussian-distributed measurement noise with the covariance matrix given by .
The goal of the multi-spacecraft tracking is to estimate the states of the targets. The tracking system is given as:
Note that this paper aims at proposing a general method that does not rely on particular dynamic and measurement equations. The Earth-centered dynamic and inertial LOS measurement models are taken as an example for simulation, and the proposed method can be applied for other scenarios.
3. Methodology of the Multi-Spacecraft Tracking
The method proposed in this paper can be divided into three portions, i.e., the uncertainty propagation, the data association and the orbit estimation, which are detailed in Section 3.1, Section 3.2 and Section 3.3, respectively. Then, the overall procedure of the proposed approach is presented in Section 3.4.
3.1. Uncertainty Propagation
In this paper, the purpose of the uncertainty propagation is to predict the uncertainty distribution of the measurement at a future epoch, on which to base the optimal association model, is established for data association. The concept of uncertainty propagation is originally put forward for predicting the orbital uncertainty. In this paper, the concept of uncertainty propagation is extended into the measurement uncertainty prediction, and a semi-analytical prediction method is proposed based on the STT technique.
According to [34], the relationship between state deviations and can be represented by a second-order STT as follows:
where the superscripts ‘p’, ‘’ and ‘’ denote the p-th, -th and -th elements, respectively; and are the first-order and second-order STTs, given by:
Note that, for brevity, summation convention is used in Equation (6). As an example, for the second-order term in Equation (6), the summation convention is expressed as:
The first-order STT and the second-order STT can be computed by integrating the following differential equations:
where:
The details on how these differential equations are obtained are well provided by Park and Scheeres [34]. For brevity, they are not given in this paper, and any reader with particular interest on this issue can refer to [34]. In this paper, for the dynamics mentioned in Equations (1) and (2), the partials in Equations (12) and (13) are analytically computed using the MATLAB’s symbolic toolbox (MATLAB version R2019a, The MathWorks, Inc., Natick, MA, USA).
Moreover, the measurement equation in Equation (4) can be approximated by a second-order expression as:
where and are the first-order and second-order coefficients of the LOS measurement equation:
Subscribe Equations (14)–(16) into Equation (6) and neglect all the terms higher than second-order. Then, a second-order semi-analytical solution for measurement prediction is proposed as:
The proposed second-order semi-analytical propagation can be further simplified as:
where and are the corresponding STTs for measurement prediction:
The second-order semi-analytical propagation in Equation (18) can predict the future measurement deviation based on the current orbit estimation . To distinguish the STTs and with the STTs and , in this paper, the STTs in Equations (7) and (8) are called the state transfer STTs and the STTs in Equations (19) and (20) are called the measurement prediction STTs. Let and be the estimated state and associated covariance matrix of the i-th target at the current epoch . According to [38], the predicted LOS measurement and associated covariance matrix at the future epoch can be obtained using the STTs in Equations (18)–(20) as:
The predictions in Equations (21) and (22) are used to compare with the true measurements, and then decisions are made on whether they are matched. It can be seen from Equations (21) and (22) that the predicted LOS measurement and associated covariance matrix are only related to the current state of the i-th target. Thus, these predictions can be obtained in a decentralized computing framework to further reduce the computational overhead. The process of data association is detailed in the following subsection.
3.2. Data Association
The data association is to identify the conjunction between the incoming measurements and the targets. Assume that, at the epoch , there exists N targets and M observations. Note that N can be equal to, be larger than, or be smaller than M. If , then some targets are lost in the version. If , then some unknown targets are added. The one-to-one correspondence between individual targets and measurements are represented by an association matrix as:
where is the element at i-th row and j-th column. means the j-th observation belongs to the i-th target. Obviously, the elements should satisfy the following equations:
Let be the j-th observation. According to Equations (21) and (22), the probability of the j-th observation being associated with the i-th target is given as:
where is the dimension of the LOS measurement in Equation (4). Note that the covariance matrix is added in Equation (26) to compensate the errors caused by the measurement noise.
First, the targets that are not detected by the observer are identified. These targets meet the following condition:
where is a user-defined threshold for target detection. In this paper, the threshold is set as .
Then, the optimal association problem is established as:
The problem in Equation (28) is inherently a task allocation problem. A lot of approaches have been proposed to cope with the task allocation problems, which can be broadly divided into the centralized ones and decentralized ones [42,43]. The decentralized methods outperform the centralized methods in terms of the efficiency. Aiming at developing a real-time tracking framework, in this study, the contract network algorithm [43] is selected to solve the optimal association problem in Equation (28). In the researched optimal association problem, the observations can be considered as tasks, and each target corresponds to one bidder. According to the contract network algorithm, the optimal association problem can be solved using four stages: the task announcement stage, the bidding stage, the awarding stage, and the monitoring stage.
In the task announcement stage, the tender information related to the data association is informed to all the potential bidders (i.e., N targets). The information includes M observations () and the covariance matrix of the measurement noise. In the bidding stage, N targets receive the tender information, and then evaluate the performance of the contract changes according to Equation (26) and their current state. In the awarding stage, the data association performance in Equation (28) will be evaluated after accepting all the bids. According to the evaluation results, the communication mechanism is multicast communication mode. The optimization process is in this stage. Finally, in the monitoring stage, the association relationship is determined. After the data association, the true measurements of each target are obtained. Then, the orbit estimation is performed using the Kalman filter.
3.3. Orbit Estimation
In this subsection, the orbit estimation is implemented using the Kalman filter. As the second-order STTs of the dynamic and measurement equations are obtained in Section 3.1, the SEKF is used for convenience. The SEKF is a special case of the high-order numerical extended Kalman filter (HNEKF). The HNEKF uses the high-order STTs to propagate the dynamic and measurement equations and has appropriate accuracy and efficiency. The detailed derivations of are provided by Park and Scheeres [34]. In this paper, the process of the SEKF is briefly given as follows.
SEKF prediction equations:
SEKF update equations:
3.4. Overall Procedure
According to the descriptions in the above subsections, the overall procedure of the proposed multi-spacecraft tracking method is shown in Figure 2. In addition, the procedure steps are as follows.
Figure 2.
Flow chart of the proposed multi-spacecraft tracking method.
Step 1: At the current epoch , the estimated state and the associated covariance of the i-th target are available. For each target, integrate the differential equations in Equations (10)–(13) based on the estimated state , and then the state transfer STTs are obtained.
Step 2: Calculate the STTs and using Equations (15) and (16). Subscribe Equations (15) and (16) into Equations (19) and (20) to obtain the measurement prediction STTs. Calculate the predicted measurement and the associated covariance matrix based on the measurement prediction STTs.
Step 3: Identify the targets that are not observed according to Equation (27).
Step 4: Establish the optimal association problem according to Equation (28) and solve it using the contract network algorithm.
Step 5: Propagate the dynamic equations based on the obtained state transfer STTs and the SEKF.
By performing the above steps, one round of tracking is finished. Let , and then the next round of tracking begins.
4. Numerical Simulation
In this section, numerical simulations are implemented to validate the performance of the proposed multi-spacecraft tracking method. A case with four targets is considered, and the accuracy of the proposed method is investigated.
4.1. Scenario Design
The nominal orbit elements of the four targets and observer are listed in Table 1, where a, e, n, i, , and label the semimajor axis, eccentricity, true anomaly, inclination, argument of periapsis, and longitude of the ascending node, respectively. The nominal orbits of the observer and four targets are illustrated in Figure 3. The orbit of the observer is black and the orbits of the four targets are red, blue, green, and yellow, respectively. The nominal orbit elements of the four targets are particularly designed to guarantee that their orbits cross with each other. The crossing orbits of the targets add more difficulties in the data association, in which the advantages of the proposed method can be better demonstrated.
Table 1.
Nominal orbit elements of the target and the observer.
Figure 3.
Illustration of the nominal orbits of the observer and targets.
The total tracking period is set to be 3 h, with a measurement interval of 10 s. The nominal angular measurements of the four targets are shown in Figure 4. Figure 4a illustrates the time history of the declination and the right ascension , and Figure 4b illustrates the projection of these two angular measurements. It can be seen that the orbits cross at around min and min.
Figure 4.
The nominal angular measurements. (a) time history of the two angular measurements; (b) projection of the two angular measurements.
4.2. Simulation Results
First, assume that all the four targets are visible during the 3 h tracking. The initial position and velocity estimated errors are respectively set to be 10 km per axis and 1 m/s per axis. The initial covariance is given as:
where is the three-dimensional identified matrix and is the zero matrix.
The covariance of the measurement noise is set to be:
The computation follows the flow chart in Figure 2. Table 2 and Table 3 illustrate the data association results when and min, respectively. denote the initial epoch and min is the epoch when the orbits of the four targets cross with each other. In Table 2, means that the value is smaller than . The real observations and the targets are well matched. Take the epoch min as an example. When the association matrix is given as
the objective function has the largest value, i.e., .
Table 2.
Data association results when .
Table 3.
Data association results when min.
All the measurements are associated correctly. The estimated errors are shown in Figure 5, where and represent the position and velocity estimated error:
Figure 5.
Time history of the estimated errors.
It can be seen from Figure 5 that the estimated errors converge at the epoch around 1.5 h. The converged position and velocity estimated errors are around 0.1 km and 0.1 m/s.
To further investigate the performance of the proposed method, 300 Monte Carlo runs are performed. For each target, the initial estimation is randomly generated from the normal distribution , in which is the true initial value listed in Table 1 and is the initial covariance.
All the 324,000 data associations (each Monte Carlo run contains 1080 data associations), only two measurements are incorrectly associated. The data association accuracy is 99.99%. The root mean square error (RMSE) is taken as the metrics to evaluate the performance of the proposed method. The position and velocity RMSEs are expressed as follows:
where and are the estimations and true values at the p-th Monte Carlo run.
The RMSEs of the 300 Monte Carlo runs are shown in Figure 6, and the mean RMSE is listed in Table 4. As shown in Table 4, the position and velocity RMSEs are smaller than 0.71 km and 0.46 m/s. All the four targets are well tracked. The second target () has the best estimation accuracy, with the position and velocity RMSEs being 0.6108 km and 0.4197 m/s. The third target () has the poorest estimation precision, with the position and velocity RMSEs being 0.7004 km and 0.4594 m/s. The differences in estimation accuracy are related to the observation configuration, which is not discussed in this paper. The readers with the interest on this issue can refer to [4,44,45,46].
Figure 6.
Time history of the RMSEs.
Table 4.
Mean RMSE of the Monte Carlo simulation.
The simulations are performed using MATLAB R2018b on a computer with a 3.6 GHz AMD Ryzen processer and a 16 GB RAM. The mean one-step run time of the proposed method is 25.2532 ms, which means that the proposed method is efficient and can be used for real-time tracking.
Then, the case considering invisible targets are investigated. Assume that the first target () is invisible from the epoch h to the epoch h and the second target () is invisible from the epoch h to the epoch h. The measurements are shown in Figure 7. In Figure 7, the visible and invisible arcs are represented by the solid lines and the dashed lines, respectively.
Figure 7.
Time history of the two angular measurements considering invisible arcs.
The RMSEs of and are shown in Figure 8 and Table 5. The RMSEs of and are not shown as they are always visible during tracking, and the results are very close to that in Figure 6 and Table 4. It can be seen that the two targets are accurately tracked during the visible arcs. The position and velocity RMSEs are around 0.61 km and 0.43 m/s, which are a little larger than the visible case.
Figure 8.
Time history of the RMSEs considering invisible arcs.
Table 5.
Mean RMSE of the Monte Carlo simulation considering invisible arcs.
5. Conclusions
This paper proposed a multi-spacecraft tracking and data association method based on the uncertainty propagation. A series of second-order analytical solutions are proposed for accurate measurement prediction. Based on the proposed second-order analytical solutions, the optimal data association problem is established and then solved in a distributed framework. Finally, a second-order extended Kalman filter is designed after the observations and the targets are matched. The proposed method is successfully applied into solving an angle-only four-spacecraft tracking problem. The simulated scenario is specifically designed to increase the difficulty of the date association, with the orbits of the four targets crossing with each other. Simulations show that all the targets are well tracked. The data association accuracy of the proposed method is higher than 99.99%, meaning that the proposed second-order analytical solution is accurate enough to predict the measurement. The mean one-step run time is only 25.25 ms. The position and velocity estimated errors are around 0.6 km and 0.4 m/s when the standard deviation of the measurements is 0.01°. Furthermore, as the proposed second-order analytical solution can provide precise prediction, the targets are correctly identified and the orbits are accurately estimated even after the one-hour invisible arcs. In the future, the multi-spacecraft tracking problem considering an unknown maneuver can be further studied. Moreover, the initial orbit determination method for the multi-spacecraft scenario can be investigated.
Author Contributions
Conceptualization, T.Q. and S.W.; methodology and software, X.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Defense Basic Scientific Research Project (Grant No. JCKY2020903B002) and the National Natural Science Foundation of China (Grant No. 51827806).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors thank Xiangyu Li for the helpful guide.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Lee, S.; Lee, J.; Hwang, I. Maneuvering spacecraft tracking via state-dependent adaptive estimation. J. Guid. Control Dyn. 2016, 39, 2034–2043. [Google Scholar] [CrossRef]
- Ko, H.C.; Scheeres, D.J. Tracking maneuvering satellite using thrust-fourier-coefficient event representation. J. Guid. Control Dyn. 2016, 39, 216–221. [Google Scholar] [CrossRef]
- Serra, R.; Yanez, C.; Frueh, C. Tracklet-to-orbit association for maneuvering space objects using optimal control theory. Acta Astronaut. 2021, 181, 271–281. [Google Scholar] [CrossRef]
- Luo, Y.; Qin, T.; Zhou, X. Observability Analysis and Improvement Approach for Cooperative Optical Orbit Determination. Aerospace 2022, 9, 166. [Google Scholar] [CrossRef]
- Qiao, D.; Zhou, X.; Zhao, Z.; Qin, T. Asteroid Approaching Orbit Optimization Considering Optical Navigation Observability. IEEE Trans. Aerosp. Electron. Syst. 2022. [Google Scholar] [CrossRef]
- Zhou, X.; Qin, T.; Meng, L. Maneuvering Spacecraft Orbit Determination Using Polynomial Representation. Aerospace 2022, 9, 257. [Google Scholar] [CrossRef]
- Tang, Y.; Wu, W.; Qiao, D.; Li, X. Effect of orbital shadow at an Earth-Moon Lagrange point on relay communication mission. Sci. China Inf. Sci. 2017, 60, 1–10. [Google Scholar] [CrossRef] [Green Version]
- Wu, W.; Tang, Y.; Zhang, L.; Qiao, D. Design of communication relay mission for supporting lunar-farside soft landing. Sci. China Inf. Sci. 2018, 61, 040305. [Google Scholar] [CrossRef]
- Li, X.; Qiao, D.; Barucci, M.A. Analysis of equilibria in the doubly synchronous binary asteroid systems concerned with non-spherical shape. Astrodynamics 2018, 2, 133–146. [Google Scholar] [CrossRef]
- Li, X.; Qiao, D.; Li, P. Frozen orbit design and maintenance with an application to small body exploration. Aerosp. Sci. Technol. 2019, 92, 170–180. [Google Scholar] [CrossRef]
- Colagrossi, A.; Lavagna, M. Fault Tolerant Attitude and Orbit Determination System for Small Satellite Platforms. Aerospace 2022, 9, 46. [Google Scholar] [CrossRef]
- Li, L.-Q.; Xie, W.-X. Intuitionistic fuzzy joint probabilistic data association filter and its application to multitarget tracking. Signal Process. 2014, 96, 433–444. [Google Scholar] [CrossRef]
- Wen, H.; Fan, H.; Xie, W.; Pei, J. Hybrid Structure-Adaptive RBF-ELM Network Classifier. IEEE Access 2017, 5, 16539–16554. [Google Scholar] [CrossRef]
- Oussalah, M.; De Schutter, J. Hybrid fuzzy probabilistic data association filter and joint probabilistic data association filter. Inf. Sci. 2002, 142, 195–226. [Google Scholar] [CrossRef]
- Aziz, A.M. A new nearest-neighbor association approach based on fuzzy clustering. Aerosp. Sci. Technol. 2013, 26, 87–97. [Google Scholar] [CrossRef]
- Sutharsan, S.; Kirubarajan, T.; Lang, T.; Mcdonald, M. An Optimization-Based Parallel Particle Filter for Multitarget Tracking. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1601–1618. [Google Scholar] [CrossRef] [Green Version]
- Habtemariam, B.; Tharmarasa, R.; Thayaparan, T.; Mallick, M.; Kirubarajan, T. A Multiple-Detection Joint Probabilistic Data Association Filter. IEEE J. Sel. Top. Signal Process. 2013, 7, 461–471. [Google Scholar] [CrossRef]
- Sathyan, T.; Chin, T.J.; Arulampalam, S.; Suter, D. A Multiple Hypothesis Tracker for Multitarget Tracking With Multiple Simultaneous Measurements. IEEE J. Sel. Top. Signal Process. 2013, 7, 448–460. [Google Scholar] [CrossRef]
- Bezdek, J.C. Pattern Recognition with Fuzzy Objective Function Algorithms; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Fortmann, T.; Bar-Shalom, Y.; Scheffe, M. Sonar tracking of multiple targets using joint probabilistic data association. IEEE J. Ocean. Eng. 1983, 8, 173–184. [Google Scholar] [CrossRef] [Green Version]
- Svensson, L.; Svensson, D.; Guerriero, M.; Willett, P. Set JPDA Filter for Multitarget Tracking. IEEE Trans. Signal Process. 2011, 59, 4677–4691. [Google Scholar] [CrossRef] [Green Version]
- Rong Li, X.; Bar-Shalom, Y. Tracking in clutter with nearest neighbor filters: Analysis and performance. IEEE Trans. Aerosp. Electron. Syst. 1996, 32, 995–1010. [Google Scholar] [CrossRef]
- Chen, X.; Tharmarasa, R.; Pelletier, M.; Kirubarajan, T. Integrated Bayesian Clutter Estimation with JIPDA/MHT Trackers. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 395–414. [Google Scholar] [CrossRef]
- Li, X.; Qiao, D.; Chen, H. Interplanetary transfer optimization using cost function with variable coefficients. Astrodynamics 2019, 3, 173–188. [Google Scholar] [CrossRef]
- Li, X.; Qiao, D.; Jia, F. Investigation of Stable Regions of Spacecraft Motion in Binary Asteroid Systems by Terminal Condition Maps. J. Astronaut. Sci. 2021, 68, 891–915. [Google Scholar] [CrossRef]
- Cui, P.Y.; Qiao, D.; Cui, H.T.; Luan, E.J. Target selection and transfer trajectories design for exploring asteroid mission. Sci. China Technol. Sci. 2010, 53, 1150–1158. [Google Scholar] [CrossRef]
- Wang, Y.; Zhang, Y.; Qiao, D.; Mao, Q.; Jiang, J. Transfer to near-Earth asteroids from a lunar orbit via Earth flyby and direct escaping trajectories. Acta Astronaut. 2017, 133, 177–184. [Google Scholar] [CrossRef]
- Wang, Y.; Qiao, D.; Cui, P. Design of optimal impulse transfers from the Sun-Earth libration point to asteroid. Adv. Space Res. 2015, 56, 176–186. [Google Scholar] [CrossRef]
- Jia, F.; Li, X.; Huo, Z.; Qiao, D. Mission Design of an Aperture-Synthetic Interferometer System for Space-Based Exoplanet Exploration. Space Sci. Technol. 2022, 2022, 9835234. [Google Scholar] [CrossRef]
- Terejanu, G.; Singla, P.; Singh, T.; Scott, P.D. Adaptive Gaussian Sum Filter for Nonlinear Bayesian Estimation. IEEE Trans. Autom. Control 2011, 56, 2151–2156. [Google Scholar] [CrossRef]
- Gelb, A.; Warren, R.S. Direct statistical analysis of nonlinear systems: CADET. AIAA J. 1973, 11, 689–694. [Google Scholar] [CrossRef]
- Deng, Y.; Wang, Z.; Liu, L. Unscented Kalman filter for spacecraft pose estimation using twistors. J. Guid. Control Dyn. 2016, 39, 1844–1856. [Google Scholar] [CrossRef]
- Jia, B.; Xin, M. Active Sampling Based Polynomial-Chaos–Kriging Model for Orbital Uncertainty Propagation. J. Guid. Control Dyn. 2021, 44, 905–922. [Google Scholar] [CrossRef]
- Park, R.S.; Scheeres, D.J. Nonlinear semi-analytic methods for trajectory estimation. J. Guid. Control Dyn. 2007, 30, 1668–1676. [Google Scholar] [CrossRef] [Green Version]
- Roa, J.; Park, R.S. Reduced nonlinear model for orbit uncertainty propagation and estimation. J. Guid. Control Dyn. 2021, 44, 1578–1592. [Google Scholar] [CrossRef]
- Boone, S.; McMahon, J. Orbital guidance using higher-order state transition tensors. J. Guid. Control Dyn. 2021, 44, 493–504. [Google Scholar] [CrossRef]
- Fritsch, G.S.; Demars, K.J. Nonlinear gaussian mixture filtering with intrinsic fault resistance. J. Guid. Control Dyn. 2021, 44, 2172–2185. [Google Scholar] [CrossRef]
- Yang, Z.; Luo, Y.Z.; Lappas, V.; Tsourdos, A. Nonlinear analytical uncertainty propagation for relative motion near J2-perturbed elliptic orbits. J. Guid. Control Dyn. 2018, 41, 888–903. [Google Scholar] [CrossRef] [Green Version]
- Yang, Z.; Luo, Y.Z.; Zhang, J. Nonlinear semi-analytical uncertainty propagation of trajectory under impulsive maneuvers. Astrodynamics 2019, 3, 61–77. [Google Scholar] [CrossRef]
- Zhou, X.; Cheng, Y.; Qiao, D.; Huo, Z. An adaptive surrogate model-based fast planning for swarm safe migration along halo orbit. Acta Astronaut. 2022, 194, 309–322. [Google Scholar] [CrossRef]
- Wang, Z.; Li, Z.; Wang, N.; Hoque, M.; Wang, L.; Li, R.; Zhang, Y.; Yuan, H. Real-Time Precise Orbit Determination for LEO between Kinematic and Reduced-Dynamic with Ambiguity Resolution. Aerospace 2022, 9, 25. [Google Scholar] [CrossRef]
- De Weck, O.L.; Scialom, U.; Siddiqi, A. Optimal reconfiguration of satellite constellations with the auction algorithm. Acta Astronaut. 2008, 62, 112–130. [Google Scholar] [CrossRef]
- Zhen, Z.; Wen, L.; Wang, B.; Hu, Z.; Zhang, D. Improved contract network protocol algorithm based cooperative target allocation of heterogeneous UAV swarm. Aerosp. Sci. Technol. 2021, 119, 107054. [Google Scholar] [CrossRef]
- Qin, T.; Qiao, D.; Macdonald, M. Relative orbit determination using only intersatellite range measurements. J. Guid. Control Dyn. 2019, 42, 703–710. [Google Scholar] [CrossRef]
- Qin, T.; Qiao, D.; Macdonald, M. Relative orbit determination for unconnected spacecraft within a constellation. J. Guid. Control Dyn. 2021, 44, 614–621. [Google Scholar] [CrossRef]
- Qin, T.; Macdonald, M.; Qiao, D. Fully Decentralized Cooperative Navigation for Spacecraft Constellations. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 2383–2394. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).