Abstract
Celestial navigation using time delay measurement is an innovative autonomous navigation method. To calculate the equivalent measurement, the numerical method needs to be applied, which is time-consuming. The event-triggered mechanism intermittently and aperiodically processes measurements by judging if the update error has changed drastically. However, its performance is greatly affected by the constant threshold. To solve this problem, a parameter-independent event-triggered implicit unscented Kalman filter (UKF) is proposed and applied to the celestial navigation using time delay measurement. The innovation at the current moment and the updated estimate covariance at the last moment are compared with the previous value instead of the constant threshold. The event is automatically triggered when the accuracy of the state estimate is low. Simulation results indicate that the proposed parameter-independent event-triggered implicit UKF can reduce the running time by reducing unnecessary measurement updates, whose performance will not be affected by any parameter or window size. In a word, the proposed method substitutes the dynamic threshold for the constant threshold, ensuring that its performance will not be affected by any parameter or window size.
Keywords:
autonomous navigation; celestial navigation; deep space exploration; event-triggered mechanism; implicit UKF MSC:
93C57
1. Introduction
Deep space exploration is an important indicator of a country’s comprehensive strength and technology level. For the success of a deep space exploration mission, accurate, prompt, and dependable navigation information is essential [1,2]. With the increase in the distance between the spacecraft and the earth, the delay caused by the long roundtrip communication distance becomes an obstacle to the real-time navigation of the ground tracking system [3]. The Sun transit could result in the outage of the spacecraft’s communication links. Furthermore, substantial spacecraft greatly increase the burden and cost of supporting this system.
All these objections can be circumvented if the spacecraft has autonomous navigation capabilities. Celestial navigation is a suitable autonomous navigation method for deep space exploration [4,5]. Commonly used celestial navigation measurements include star angle [6,7], pulsar time of arrival (TOA) [8,9], and Doppler velocity [10,11]. Solar oscillation time delay is an innovative celestial navigation measurement [12,13]. The solar oscillation results in dramatic changes in the intensity and the spectral central wavelength of sunlight [14,15]. Two atomic resonance spectrometers pointing to the Sun and the reflecting celestial body simultaneously detect the spectral central wavelength of sunlight and record the time. The spectral central wavelength of the directly received sunlight can be compared with that of the sunlight reflected by the nearby celestial body to obtain the corresponding time delay. The spacecraft’s position information with respect to the nearby celestial body can be provided by the time delay measurement. The measurement model of the time delay is an implicit function, and thus the implicit unscented Kalman filter (IUKF) is applied to acquire the state estimate [16].
To calculate the equivalent measurement, numerical methods such as the dichotomy method need to be applied to figure out the equation set, which is time-consuming. In fact, real-time performance is as important as accuracy for the autonomous navigation of deep space probes. The probe flies at a speed of tens of kilometers per second during the planetary capture segment, and thus it needs to quickly react based on navigation information. This requires the navigation information to be solved in a short time. Normally, the real-time performance and accuracy of navigation cannot be optimal at the same time. In addition to the above two aspects, factors such as hardware volume, weight, cost, power consumption, etc. should also be considered. It is imperative to find a balance between these factors. In other words, it is necessary to reduce the amount of computation while maintaining high accuracy.
Some measurements can hardly provide valuable information and need not be transmitted and processed. The event-triggered mechanism is intermittent aperiodic sampled data, devoted to a desirable compromise between the real-time performance and accuracy of navigation [17,18,19,20]. It was first introduced into state estimation in Ref. [21] and was shown to outperform periodic sampling at the same sampling rate. For nonlinear systems, the event-triggered extended Kalman filter [22,23], the event-triggered unscented Kalman filter [24], and the event-triggered cubature Kalman filter [25,26] were successively proposed. Ref. [27] proposed a distributed UKF algorithm based on consensus with an event-triggering communication mechanism for multiple unmanned aerial vehicles. Ref. [28] proposed a nonlinear stochastic event-triggered estimator based on UKF for controllable and uncontrollable systems. Ref. [29] designed an event-triggered orbit estimator for a spacecraft with intermittent sensor measurements. To deal with the implicit measurement model, an event-triggered IUKF is presented for celestial navigation using time delay measurement [30]. However, the efficiency of the aforementioned event-triggered mechanism is influenced by the constant threshold. If the threshold is not set properly, a serious decrease in navigation accuracy or less computation load decrease will occur. This forms the incentive for our work.
To sum up, this paper proposes a parameter-independent event-triggered implicit UKF and implements it for celestial navigation using time delay measurement. Compared with the existing works, the main contributions have the following two aspects:
- (1)
- The dynamic threshold related to previous moments is substituted for the constant threshold. By comparing the innovation at the current moment and the updated estimate covariance at the last moment with the previous value, the event is automatically triggered when the accuracy of the state estimate is low. Different from the traditional event-triggered mechanisms, the performance of the proposed mechanism is not affected by any parameter.
- (2)
- Considering that large measurement errors will lead to large innovation, we introduce the updated estimate covariance at the previous time in the event-triggered condition. The parameter-independent event-triggered mechanism considering both innovation and updated estimate covariance can get higher navigation accuracy and less running time than the parameter-independent event-triggered mechanism only considering innovation, which will be verified by the simulation given below.
The rest of this paper is organized as follows: Section 2 shows the basic principle of celestial navigation using time delay measurement. The parameter-dependent event-triggered mechanism and the proposed parameter-independent event-triggered IUKF are introduced in Section 3. Section 4 compares the simulation results of the proposed method and other existing methods. The conclusions are given in Section 5.
3. Parameter-Independent Event-Triggered Implicit Unscented Kalman Filter
The calculation process of the celestial navigation system using time delay measurement is time-consuming: is obtained by solving the equation set with a numerical method; the equivalent measurement noise covariance needs to be worked out through unscented transformation (UT) [31]. Due to the limited computing resources on the Mars probe and high real-time requirements for navigation, it makes sense to reduce the unnecessary computational load.
3.1. Traditional Parameter-Dependent Event-Trigger Method
3.1.1. Parameter-Dependent Event-Triggered Mechanism Based on Measurement
The event-triggered mechanism intends to achieve an advisable compromise between the navigation real-time requirement and navigation accuracy. Commonly, the difference between the last released sensor measurement and the instantaneous sensor measurement is predefined as the update error. If the instantaneous sensor measurement is not much different from the last released sensor measurement, the predicted state estimate and the predicted estimate covariance are directly treated as output. IUKF is run only if the instantaneous sensor measurement is significantly different from the last released sensor measurement. The event-triggered condition is given as follows [24,27]:
where denotes the last released time delay measurement and is the constant threshold that needs to be set appropriately. can also be replaced with a function dependent on the last released sensor measurements, and the corresponding event-triggered condition can be set as follows [32,33]:
where denotes the threshold parameter.
3.1.2. Parameter-Dependent Event-Triggered Mechanism Based on Innovation
In the above cases, an event is triggered once the update error exceeds the constant threshold or the released measurement-dependent threshold , which essentially makes judgments based on changes in measurements. Another event-triggered condition makes judgments based on the accuracy of the state estimate. The innovation in the Kalman filter is the difference between the predicted measurement calculated by the predicted state estimation and the actual measurement, which reflects the information quantity of the measurement. Thus, the event-triggered condition can be designed as follows [25,34,35]:
where is the innovation in the Kalman filter. is the predicted measurement obtained by predicted state estimate and measurement model. For the implicit measurement model, the innovation can be written as follows:
where is the predicted state estimate. Then, the event-triggered condition for the implicit measurement model can be written as follows [30]:
3.2. Parameter-Independent Event-Trigger Method
It can be seen from the above section that the threshold is either related to or . The setting of the parameter will affect the efficiency of the event-triggered mechanism. If the parameter is too large, the measurement update runs too few times, resulting in a serious decrease in navigation accuracy. When the parameter is set too small, the measurement update runs too many times. The computational load increased significantly without any significant improvement in navigation accuracy.
The parameter-independent event-triggered mechanism is expected to be set to automatically trigger an event when the accuracy of the state estimate is low. To get rid of the influence of the parameter value, the dynamic threshold is substituted for the constant threshold. The idea of a sliding window is applied. The innovation at the current moment is compared with the maximum value of the innovations at the previous moments. denotes the window size. When the innovation at the current moment exceeds the dynamic threshold, the measurement update needs to be run. The event-triggered condition can be set as follows:
where .
It is worth noting that large measurement errors will also cause innovation to increase, and the event should not be triggered at this time. Updated estimate covariance can reflect the deviation of the state estimate. When the updated estimate covariance at the previous time is small and the innovation at the next time is large, it can be considered that the large innovation is caused by the large measurement noise. Thus, the updated estimate covariance at the previous time can be introduced in the judgment to eliminate the influence of large measurement errors. The parameter-independent event-triggered condition can be set as follows:
where . denotes the position estimate error calculated from the updated estimate covariance :
, and represent the first three elements on the main diagonal of . When satisfies the condition in Equation (14) and does not, it may be caused by too large measurement errors, and the event is not triggered. When both conditions in Equation (14) are met, it signifies that the large innovation is caused by the large state estimate error, and an event is triggered.
3.3. Filtering Process of the Parameter-Independent Event-Triggered IUKF
Calculate Sigma Points
where . is the dimension of the state vector; is the sigma points whose mean and covariance are and , respectively; and is the th row of the matrix square root.
Time Update
where is the propagated sigma points; is the predicted estimate covariance; and is the covariance of the process noise.
Measurement Update
The sigma points of the predicted measurement are calculated as follows:
The predicted measurement can be obtained as
The predicted error covariance of the measurement and the cross-covariance of the state and measurement are calculated as follows:
where is the covariance of the equivalent measurement noise, whose detailed computation process is given in Ref. [16].
The updated state estimate and the updated estimate covariance can be acquired as follows:
where is the Kalman gain.
Remark
The main improvement of the parameter-independent event-triggered IUKF is the event-triggered condition. Its proof can refer to Ref. [30].
The process of the parameter-independent event-triggered IUKF is given in Figure 2 For the first filtering cycles, and are figured out by the time update and the measurement update. After filtering cycles, is compared with the maximum value at the last moments. If does not exceed the maximum value, the predicted state estimate and predicted estimate covariance are regarded as the updated value and input to the next filtering cycle. If exceeds the maximum value, is calculated from Equation (11) and compared with the maximum value at the last moments. If does not exceed the maximum value, the predicted state estimate and predicted estimate covariance are regarded as the updated value and input to the next filtering cycle. If exceeds the maximum value, the measurement update is run, and the updated state estimate and updated estimate covariance are input to the next filtering cycle.
Figure 2.
Parameter-independent event-triggered IUKF.
4. Simulation Results
In this section, the navigation performance of the proposed method is compared with some existing methods through simulation to demonstrate its effectiveness and superiority.
4.1. Simulation Conditions
A desktop is employed in the simulation, whose processor is 3.50 GHz Intel Core i7-9700K and RAM is 16 GB. The Systems Tool Kit (STK) astrogator is adopted to generate the spacecraft’s trajectory data. Table 1 gives the initial orbital parameters.
Table 1.
Initial orbital parameters.
The orbit data of planets are set up based on JPL DE421 [36], and the orbit data of Phobos are built based on SPICE ephemeris [37]. The standard deviation of the time delay measurement error is set as s. Other filter parameters are given in Table 2.
Table 2.
Filter Parameters.
4.2. Results and Analysis
4.2.1. Results of the Celestial Navigation Using Time Delay
The navigation results of the celestial navigation using time delay measurement with different sampling periods are given in Figure 3 and Table 3. The data given in Table III and the following parts are the navigation results of the second half of the simulation. It can be seen that the highest navigation accuracy is achieved when the filtering period is 1 min. The highest navigation accuracy also results in the longest run time. The position error and velocity error of the celestial navigation with a period of 10 min is similar to that of the celestial navigation with a period of 1 min, while the running time is reduced by about 72%. When the filtering period exceeds 100 min, the navigation error increases significantly and even diverges while the running speed is not significantly improved. It can be seen from the results that the filtering period affects the navigation performance. Too short a filtering period leads to excessive running time, while too long a filtering period leads to poor navigation accuracy.
Figure 3.
Navigation results of the celestial navigation using time delay measurement with different sampling periods. (a) Position error. (b) Velocity error.
Table 3.
Navigation results with different sampling periods.
4.2.2. Results of the Parameter-Dependent Event-Triggered Mechanism Based on Measurement
Figure 4 and Table 4 show the navigation results of the parameter-dependent event-triggered mechanism based on measurement. Although the highest navigation accuracy can be obtained when , it is also the most time-consuming. When , the calculation takes the least time, but the navigation error diverges due to too few measurement update runs. When or , the running speed is improved while maintaining high navigation accuracy. Thus, the parameter has a great influence on the effect of the event-triggered mechanism. It is difficult and crucial to choose an accurate parameter in practice.
Figure 4.
Navigation results of the parameter-dependent event-triggered mechanism based on measurement. (a) Position error. (b) Velocity error.
Table 4.
Navigation results with different .
4.2.3. Results of the Parameter-Dependent Event-Triggered Mechanism Based on Innovation
The navigation results of the parameter-dependent event-triggered mechanism based on innovation with different are compared in Figure 5. Table 5 gives the detailed navigation results and running time. Its navigation results are similar to those of the event-triggered mechanism based on measurement. The parameter has a great impact on the effect of the event-triggered mechanism. When , many unnecessary measurement updates are run in the filtering process and the running time is too long. On the contrary, the measurement updates are run too few times and the navigation error is too large when . When , the running time is reduced while maintaining high navigation accuracy. It is worth noting that the mean position error of the celestial navigation with a period of 100 min is about 1.7 times larger than that of the event-triggered mechanism when . This indicates that higher navigation accuracy can be achieved by the event-triggered mechanism when the number of measurement update runs is the same.
Figure 5.
Navigation results of the parameter-dependent event-triggered mechanism based on innovation. (a) Position error. (b) Velocity error.
Table 5.
Navigation results with different .
4.2.4. Results of the Parameter-Independent Event-Triggered Mechanism Only Considering Innovation
To verify the effect of introducing the updated estimate covariance in the event-triggered condition, we first investigate the navigation performance of the parameter-independent event-triggered mechanism only considering innovation (whose event-triggered condition is Equation (13)). Its navigation results are given in Figure 6 and Table 6. From Figure 6 it can be seen that the position errors and velocity errors with different are not much different, which demonstrates that the navigation accuracy of the parameter-independent event-triggered mechanism is also robust to the window size. Comparing Table 6 with Table 4 and Table 5, it can be seen that the navigation accuracy and running time can achieve a desirable compromise no matter what is taken. Different from the constant threshold in the traditional event-triggered mechanisms, the dynamic threshold related to previous moments is applied to automatically trigger an event when the innovation is large. When , the mean position error of the parameter-independent event-triggered mechanism is about 1.2 times larger than that of the celestial navigation with a period of 1 min, while the running time is reduced by about 70%.
Figure 6.
Navigation results of the parameter-independent event-triggered mechanism only considering innovation. (a) Position error. (b) Velocity error.
Table 6.
Navigation results of the parameter-independent event-triggered mechanism only considering innovation, with different M.
4.2.5. Results of the Parameter-Independent Event-Triggered Mechanism
Then, we investigate the navigation performance of the parameter-independent event-triggered mechanism considering both innovation and updated estimate covariance (whose event-triggered condition is Equation (14)). The navigation results of the parameter-independent event-triggered mechanism with different are given in Figure 7 and Table 7. Comparing Table 6 and Table 7, it can be seen that the parameter-independent event-triggered mechanism considering both innovation and updated estimate covariance can get higher navigation accuracy and shorter running time than the parameter-independent event-triggered mechanism only considering innovation when is the same. The time delay measurement error is random noise. When the updated estimate covariance at the previous time is small and the innovation at the next time is large, it can be considered that the large innovation is caused by the large measurement noise. The measurement update will not be triggered in this case after introducing the updated estimate covariance in the event-triggered condition. In other words, the measurement update is triggered only when large innovation is caused by large state estimation errors. By eliminating the measurement update trigger caused by large measurement noise, the running time is further reduced while ensuring navigation accuracy. Comparing Table 3 and Table 7, it can be seen that the parameter-independent event-triggered mechanism has a longer running time than the uniform periodic sampling mechanism at the same number of measurement update runs. The reason is that determining whether the event-triggered conditions are met takes a certain amount of running time.
Figure 7.
Navigation results of the parameter-independent event-triggered mechanism. (a) Position error. (b) Velocity error.
Table 7.
Navigation results of the parameter-independent event-triggered mechanism with different M.
5. Conclusions
This paper proposes a parameter-independent event-triggered implicit UKF for celestial navigation using time delay measurement. Parameter-independent event-triggered implicit UKF automatically triggers an event when the accuracy of the state estimate is low. To get rid of the influence of the parameter value, the innovation at the current moment and the updated estimate covariance at the last moment are compared with the previous value. Simulation results indicate that parameter value has a great effect on the navigation performance of the traditional parameter-dependent event-triggered mechanism, which is difficult and crucial to choose in practice. The proposed parameter-independent event-triggered implicit UKF can reduce the running time while maintaining high navigation accuracy. Meanwhile, its performance will not be affected by any parameter value or window size. It is notable that the following aspects deserve future study: (1) The proposed parameter-independent event-triggered mechanism is based on the system model of the celestial navigation using time delay measurement in this paper. Extending the proposed method to the general class of nonlinear systems with order n or strict-feedback systems requires future research. (2) A stability analysis of the parameter-independent event-triggered implicit UKF needs to be performed in the future. (3) It is worthy of follow-up research to verify the effectiveness of the proposed method through more scenarios.
Author Contributions
Conceptualization, M.G.; methodology, M.G.; software, M.G. and C.W.; validation, Y.W. and K.X.; writing—original draft preparation, M.G. and Y.W.; writing—review and editing, C.Z. and M.D.; data curation, M.G., C.W. and M.D. All authors have read and agreed to the published version of the manuscript.
Funding
This study was funded by the National Natural Science Foundation of China (62003369, 62003371, 62003112, and 62203470), the Natural Science Foundation of Hunan Province (2021JJ40784 and 2020JJ5684), the Civil Aerospace Advance Research Project (D020403), the Fundamental Research Funds for the Central Universities (JUSRP123063), and 111 Project (B23008).
Data Availability Statement
Data sharing is not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Liu, J.; Ning, X.L.; Ma, X.; Fang, J.C. Geometry error analysis in solar Doppler difference navigation for the capture phase. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 2556–2567. [Google Scholar] [CrossRef]
- Wei, C.; Xiong, Y.; Chen, Q.; Xu, D. On adaptive attitude tracking control of spacecraft: A reinforcement learning based gain tuning way with guaranteed performance. Adv. Space Res. 2023, in press. [CrossRef]
- Bhaskaran, S. Autonomous Navigation for Deep Space Missions. SpaceOps 2012, 2012, 1267135. [Google Scholar]
- Li, Y.Y.; Liu, J.; Ning, X.L.; Chen, X.; Kang, Z.W. Mars’s Moons-Induced Time Dispersion Analysis for Solar TDOA Navigation. J. Navig. 2021, 74, 188–211. [Google Scholar] [CrossRef]
- Gao, B.; Hu, G.; Zhong, Y.; Zhu, X. Distributed State Fusion Using Sparse-Grid Quadrature Filter with Application to INS/CNS/GNSS Integration. IEEE Sens. J. 2022, 22, 3430–3441. [Google Scholar] [CrossRef]
- Liu, J.; Ning, X.L.; Ma, X.; Fang, J.C.; Liu, G. Direction/Distance/Velocity Measurements Deeply Integrated Navigation for Venus Capture Period. J. Navig. 2018, 71, 861–877. [Google Scholar] [CrossRef]
- Ma, X.; Ning, X.; Chen, X.; Liu, J. Geometric Coplanar Constraints-Aided Autonomous Celestial Navigation for Spacecraft in Deep Space Exploration. IEEE Access 2019, 7, 112424–112434. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, Y.; Zheng, W.; Song, M.; Li, G. Stellar Angle-Aided Pulse Phase Estimation and Its Navigation Application. Aerospace 2021, 8, 240. [Google Scholar] [CrossRef]
- Song, M.; Wang, Y.; Zheng, W.; Wu, Y. Fourier-series based optimal spin frequency estimation and profile recovery of X-ray pulsar. Adv. Space Res. 2022, 70, 203–210. [Google Scholar] [CrossRef]
- Ning, X.; Gui, M.; Fang, J.; Liu, G.; Dai, Y. A Novel Differential Doppler Measurement-Aided Autonomous Celestial Navigation Method for Spacecraft During Approach Phase. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 587–597. [Google Scholar] [CrossRef]
- Yim, J.; Crassidis, J.; Junkins, J. Autonomous Orbit Navigation of Interplanetary Spacecraft. Astrodyn. Spec. Conf. 2000, 3936. [Google Scholar]
- Yu, Z.; Liu, J.; Pan, C.; Guo, L.; Kang, Z.; Ma, X. Solar TDOA measurement and integrated navigation for formation flying. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2019, 233, 4635–4645. [Google Scholar] [CrossRef]
- Ning, X.; Gui, M.; Fang, J.; Liu, G.; Wu, W. A Novel Autonomous Celestial Navigation Method Using Solar Oscillation Time Delay Measurement. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1392–1403. [Google Scholar] [CrossRef]
- Kosovichev, A.G. Solar Oscillations. Physics 2010, 1170, 547–559. [Google Scholar]
- Kallunki, J.; Riehokainen, A. Investigation of Quasi-periodic Solar Oscillations in Sunspots Based on SOHO/MDI Magnetograms. Sol. Phys. 2012, 280, 347–354. [Google Scholar] [CrossRef]
- Ning, X.; Wang, F.; Fang, J. An Implicit UKF for Satellite Stellar Refraction Navigation System. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 1489–1503. [Google Scholar] [CrossRef]
- Ge, X.; Han, Q.L.; Zhang, X.M.; Ding, L.; Yang, F. Distributed Event-Triggered Estimation Over Sensor Networks: A Survey. IEEE Trans. Cybern. 2020, 50, 1306–1320. [Google Scholar] [CrossRef]
- Zhang, S.; Lin, P.; Zhang, J. Event-Triggered Asynchronous Filter of Nonlinear Switched Positive Systems with Output Quantization. Mathematics 2022, 10, 599. [Google Scholar] [CrossRef]
- Xu, B.; Li, B. Event-Triggered State Estimation for Fractional-Order Neural Networks. Mathematics 2022, 10, 325. [Google Scholar] [CrossRef]
- Shi, Y.X.; Hu, Q.L. Event-Driven Connectivity-Preserving Coordinated Control for Multiple Spacecraft Systems with a Distance-Dependent Dynamic Graph. IEEE Trans. Cybern. 2022, 52, 12551–12560. [Google Scholar] [CrossRef]
- Åström, K.J.; Bernhardsson, B. Comparison of periodic and event based sampling for first-order stochastic systems. IFAC Proc. Vol. 1999, 32, 5006–5011. [Google Scholar] [CrossRef]
- Zheng, X.; Fang, H. Recursive state estimation for discrete-time nonlinear systems with event-triggered data transmission, norm-bounded uncertainties and multiple missing measurements. Int. J. Robust Nonlinear Control 2016, 26, 3673–3695. [Google Scholar] [CrossRef]
- Zhao, H.; Xu, J.; Li, F. Event-Triggered Extended Kalman Filtering Analysis for Networked Systems. Mathematics 2022, 10, 927. [Google Scholar] [CrossRef]
- Li, L.; Yu, D.; Xia, Y.; Yang, H. Event-triggered UKF for nonlinear dynamic systems with packet dropout. Int. J. Robust Nonlinear Control 2017, 27, 4208–4226. [Google Scholar] [CrossRef]
- Li, S.; Li, Z.; Li, J.; Fernando, T.; Iu HH, C.; Wang, Q.; Liu, X. Application of Event-Triggered Cubature Kalman Filter for Remote Nonlinear State Estimation in Wireless Sensor Network. IEEE Trans. Ind. Electron. 2021, 68, 5133–5145. [Google Scholar] [CrossRef]
- Kooshkbaghi, M.; Marquez, H.J. Event-Triggered Discrete-Time Cubature Kalman Filter for Nonlinear Dynamical Systems with Packet Dropout. IEEE Trans. Autom. Control 2020, 65, 2278–2285. [Google Scholar] [CrossRef]
- Song, W.; Wang, J.; Zhao, S.; Shan, J. Event-triggered cooperative unscented Kalman filtering and its application in multi-UAV systems. Automatica 2019, 105, 264–273. [Google Scholar] [CrossRef]
- Li, L.; Yu, D.; Xia, Y.; Yang, H. Remote Nonlinear State Estimation with Stochastic Event-Triggered Sensor Schedule. IEEE Trans. Cybern. 2019, 49, 734–745. [Google Scholar] [CrossRef]
- Hou, L.; Zou, H.; Zheng, K.; Zhang, L.; Zhou, N.; Ren, J.; Shi, D. Orbit Estimation for Spacecraft Based on Intermittent Measurements: An Event-Triggered UKF Approach. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 304–317. [Google Scholar] [CrossRef]
- Gui, M.; Zhao, D.J.; Ning, X.; Zhang, C.; Dai, M.Z. A Time Delay/Star Angle Integrated Navigation Method Based on the Event-Triggered Implicit Unscented Kalman Filter. IEEE Trans. Instrum. Meas. 2021, 70, 8503910. [Google Scholar] [CrossRef]
- Liu, S.; Wang, Z.; Chen, Y.; Wei, G. Protocol-Based Unscented Kalman Filtering in the Presence of Stochastic Uncertainties. IEEE Trans. Autom. Control 2020, 65, 1303–1309. [Google Scholar] [CrossRef]
- Yang, F.; Xia, N.; Han, Q. Event-Based Networked Islanding Detection for Distributed Solar PV Generation Systems. IEEE Trans. Ind. Inform. 2017, 13, 322–329. [Google Scholar] [CrossRef]
- Xia, N.; Yang, F.; Han, Q.-L. Distributed event-triggered networked set-membership filtering with partial information transmission. IET Control. Theory Appl. 2017, 11, 155–163. [Google Scholar] [CrossRef]
- Han, D.; Mo, Y.; Wu, J.; Weerakkody, S.; Sinopoli, B.; Shi, L. Stochastic Event-Triggered Sensor Schedule for Remote State Estimation. IEEE Trans. Autom. Control 2015, 60, 2661–2675. [Google Scholar] [CrossRef]
- Li, S.; Li, Z.; Li, J.; Wang, Q.; Song, Z.; Chen, Z.; Sheng, Y.; Liu, X.; Liu, Y. Event-based Cubature Kalman Filter for Smart Grid Subject to Communication Constraint. IFAC-Pap. 2017, 50, 49–54. [Google Scholar] [CrossRef]
- Folkner, W.M.; Williams, J.G.; Boggs, D.H. The Planetary and Lunar Ephemeris DE 421. IPN Prog. Rep. 2009, 42, 1. [Google Scholar]
- Acton, C.H. Ancillary data services of NASA’s Navigation and Ancillary Information Facility. Planet. Space Sci. 1996, 44, 65–70. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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/).