Abstract
In estimation of linear systems, an efficient event-triggered Kalman filter algorithm is proposed. Based on the hypothesis test of Gaussian distribution, the significance of the event-triggered threshold is given. Based on the threshold, the actual trigger frequency of the estimated system can be accurately set. Combining the threshold and the proposed event-triggered mechanism, an event-triggered Kalman filter is proposed and the approximate estimation accuracy can also be calculated. Whether it is a steady system or a time-varying system, the proposed algorithm can reasonably set the threshold according to the required accuracy in advance. The proposed event-triggered estimator not only effectively reduces the communication cost, but also has high accuracy. Finally, simulation examples verify the correctness and effectiveness of the proposed algorithm.
Keywords: event trigger, threshold setting, accuracy comparison, state estimation
1. Introduction
The growing demands of communications, navigation positioning, fault detection, and environmental monitoring have spawned wireless sensor network systems [1,2,3,4,5]. In wireless sensor networks, due to the limitation of bandwidth and energy, frequent data transmission is unfavorable, which not only increases the communication costs, but also induces some negative network phenomena, such as packet loss, network delay, etc. In order to reduce the waste of resources in the operation of the equipment and ensure the quality of communication, a better transmission mechanism is worth seeking. Unlike traditional time-triggered mechanisms, an event-triggered one transmits information only when needed. It effectively alleviates the problems of network congestion and waste of resources, and has attracted widespread attention from scholars [6,7,8,9,10].
As early as 1983, Ho et al. first introduced the concept of event trigger into discrete systems [11]. Later, in the development of event-triggered filter estimation, a trigger mechanism named send-on-delta (SOD) emerges. The trigger mechanism is based on differences in the measured signals, and when the signal deviates from the delta, the communication is triggered. It is one of the classic solutions to solve redundant data transmission in wireless sensor networks [12]. Subsequently, in [13], using estimation variance as a trigger condition, Trimpe et al. correlated trigger decision with estimator performance, and estimation algorithms for distributed sensor nodes that can be applied in two cases were designed, and another popular trigger mechanism was proposed. Based on the innovation and its covariance information, Wang N.et al. proposed an event-triggered sequence fusion estimator. It is an improvement of the SOD mechanism, which solves the problem of event-triggered estimators of observation noise under the linear minimum variance criterion [14]. Zhang et al. introduced the event trigger mechanism into the filtering framework. The trigger conditions depend on the current measurement and the difference between the latest transmission, which significantly saves communication resources, and the filtering error has proved to be asymptotically stable [15]. In [16], the event-triggered mechanism under malicious denial-of-service attacks is studied, and estimating performance and network communication are analyzed.
The trigger mechanisms used in the above works are all static; that is, a constant is used as the trigger threshold [17]. With the in-depth study of event triggers, the setting of the threshold is no longer conservative and dynamic event trigger mechanisms appeared [18]. In [19], taking into account the unknown input of the network control system, an adaptive threshold including system state vector and neural network weight estimation is designed, and the stability of the system is rigorously proved by using the Lyapunov stability theory. In [20], for the multi-agent system, event-triggered mechanisms in the centralized and distributed cases are developed, and the dynamic threshold of the distributed system is set by introducing internal variables and exponential functions, which greatly reduces the transmission burden. For uncertain systems with transmission delays, a distributed transmission scheme based on a dynamic event trigger is proposed in [21]. Different from [20], the trigger time series of the system is determined by the dynamic event variable rules. In [22], a novel decentralized trigger condition is designed, whose trigger threshold is constructed by the rate of change, and the Zeno behavior in the trigger process is avoided by adding a corresponding constant term.
In fact, the selection of the event-triggered threshold depends on the preset accuracy and trigger rate, but there are few works on the accuracy range and trigger rate at a certain threshold. Compared with the traditional trigger mechanism, the one proposed in this paper can give a quantitative relationship between trigger threshold, communication rate, and estimation error. Clearly, it is important for wireless sensors to clarify the relationship between the communication frequency and the corresponding estimation accuracy range. At the same time, the trigger mechanism with better performance at the same trigger rate is sought. For these reasons, the motivation for our study came into being. The main contributions of this paper are summarized as follows:
For wireless sensors, an event-triggered mechanism is proposed. The proposed event-triggered mechanism is based on a normal distribution constructed from the predicted and filtered differences. When the constructed normal distribution trigger function exceeds a tolerable threshold, the filtering results are transmitted.
The theoretical trigger probability and estimation accuracy under the proposed trigger mechanism are derived. For linear time-invariant systems, the Riccati equation can be used to obtain the estimation error variance of the event-triggered estimator. For linear time-varying systems without steady-state estimation, an approximate estimation accuracy can be obtained. Therefore, their trigger threshold can be set according to the precision requirements.
The simulation verifies the correctness of the proposed theorems and inferences. Compared with several types of event trigger mechanisms in the existing literature [14,22], the trigger mechanism proposed in this paper has higher estimation accuracy and better performance under the same trigger rate.
Notation: denotes the -dimensional Euclidean space, denotes the set of by real-valued matrices, ‘E’ denotes the mathematical expectation, and are the transpose and inverse of matrix , respectively, is the Cholesky decomposition of matrix , is the trace of matrix , is the -dimensional identity matrix, denotes the Gaussian distribution with mean and variance , is the Kronecker delta function , is the state estimation error, and is the measurement prediction error.
2. Problem Formulation
Consider the following linear system:
(1) |
(2) |
where is discrete time, is the state vector, is the measurement vector, is the state transition matrix, is the noise transfer matrix, is the measurement matrix, is the process noise, and is the measurement noise.
Assumption 1.
and are uncorrelated white Gaussian noise processes with zero means and variances and , respectively,
(3)
Assumption 2.
The initial state is dependent on and , and satisfies:
(4)
2.1. Threshold Selection of Event-Triggered Mechanism
Taking into account the characteristics of intelligence and the low power consumption of current sensors, as well as the advantages of event-triggered mechanisms based on state estimation, an event-triggered Kalman filter based on the state estimation is designed. The smart sensor node is responsible for continuous filtering and judgment. If the trigger condition is not satisfied, the prediction actions will be performed by the center; otherwise, the filter estimation will be sent by the smart sensor node and the target states will be updated by the receiving center. This structure can effectively reduce communication redundancy.
Theorem 1.
For the system in Equations (1) and (2), the test statistics obey the following distribution:
(5) where
(6)
(7)
(8)
(9)
(10) is the Kalman prediction:
(11) and the second moment of can be written as:
(12) where the filtering error variance is:
(13) the prediction error variance in Equation (12) is calculated by:
(14) in Equation (12) is calculated by:
(15) and the solution steps for in Algorithm 1 is:
Algorithm 1: Solution steps for Initialize: Iterate: for end if else else for for for end end end end
Proof.
Due to ( is the linear manifold of ) and in Equation (5), obeys the Gaussian distribution.
- (1)
The proof of the mean value of . Since and are unbiased,
(16) - (2)
The proof of the in Equation (12). Based on the Kalman filter:estimated error variance matrix is computed by:
(17) From Equations (17) and (18), can be written as:
(18) since is white noise and independent of , , , in Equation (19) are respectively calculated as:
(19)
(20)
(21)
(22) From Equations (20)–(22), the solution rules can be summarized as Equation (15). Similarly, is defined by:In summary, the error variance matrix in Equation (18) can be calculated as Equation (12).
(23) - (3)
The proof of in Equation (14), from Equation (1):since is white noise and independent of , the Equation (11) is yielded. Based on , Equation (11) and Equation (24), the Equation (14) is yielded. The remaining equations are easily obtained by the Kalman filter and prediction. □
(24)
Considering that the test statistic obeys the standard Gaussian distribution, under the selected level of significance , the trigger threshold will be given by using the hypothesis test that satisfies the Gaussian distribution [23,24].
Corollary 1.
Under the selected significance level , set original hypothesis : , and antithetic hypothesis : . is the element of , if the observed value satisfies
(25) then reject (non-trigger communication), otherwise accept (trigger communication). is the quantile of the standard Gaussian distribution.
Remark1:
Selecting the original hypothesis as the trigger event, the purpose is to protect the trigger event ; thus, priority is given to ensuring the estimation accuracy of the receiving center. On the contrary, if the original hypothesis is the event : , this is to protect the event , so as to give priority to saving the communication of smart nodes. Usually, is very small, which means that the probability of the following error events ( is the trigger event caused by the element of the state vector at time ) is low:
(26)
2.2. Kalman Filter Algorithm Based on Event-Triggered Mechanism
Since indiscriminate filter calculations and trigger judgments of smart nodes are described in Section 2.1, only the algorithm of the receiving center is introduced in this section. In the receiving center, the Kalman filter algorithm based on the event-triggered mechanism (ET-KF) can be expressed as:
(27) |
or recursively calculated as:
(28) |
where is the final estimate of ET-KF in the receiving center at time , is the last trigger time before time , is the trigger state of smart sensor nodes at time ; i.e., means that the transmission event is triggered and the receiving center receives the filter of smart sensor nodes, and means that the transmission event is not triggered and the receiving center will predict, that is
(29) |
Therefore, the flow chart of ET-KF is shown in Figure 1.
Figure 1.
The flow chart of ET-KF.
3. Performance Analysis of the ET-KF
From Equation (26), the probability of the trigger event is , and the event is determined by , which is the linear combination of measurements . When , it means that there are events that are completely related to other events. Note that the event-triggered statistic obeys the standard Gaussian distribution (for events subject to normal distribution, linear independence is equivalent to mutual independence), that is, and , then the probability . Selecting linearly unrelated events , according to the trigger mechanism in (27)–(29), the event-triggered probability can be calculated by:
(30) |
Therefore, , . The estimated error variance of the ET-KF in the receiving center is given by the following theorem.
Theorem 2.
The estimation error variance of the ET-KF in the receiving center can be calculated as:
(1) If the system in Equations (1) and (2) has a steady state, that is, has a steady state value , then can be calculated by the following Riccati equation:
(31) where
(32) (2) If the system is a time-varying system, can be approximately calculated as:
(33)
Proof.
If the system has a steady state estimation and has a stationary value , then based on Equation (28), can be calculated as:
(34) where ‘’ means the same as the previous formula. Since obeys the Bernoulli distribution,
(35) Considering that is white noise, from Equation (35) and , , there are:
(36) the limit value exists in Riccati Equation (36):
(37) where is the solution of the following steady-state Riccati Equation:
(38) If the system is a time-varying system, from Equation (28):
(39) the error at time is:
(40) since
(41) can written as:
(42) since is usually very small (), the third term of Equation (42) is omitted, and there are:
(43) □
Remark 2.
The estimation error variance in the receiving center under the event-triggered threshold is given in Theorem 2. That is, under the condition that the system has a steady-state filter, can be computed by Equation (31) and Equation (32);on the contrary, the approximate calculation is (33). In addition, for a system with steady-state estimation, we can set the threshold reasonably according to the desired theoretical accuracy . It can be seen from Equations (6) to (13) and (31) to (33) that the final estimation accuracy is not only related to the trigger rate, but also directly proportional to the system noise statistics and measurement noise statistics .
4. Simulation Examples
Scenario 1.(Event-triggered steady-state Kalman filter.) Consider the following planar tracking system:
(44) |
where is the state of target movement, , , and are the positions and velocities of the target in and , respectively. The measurement equation of the system is:
(45) |
The estimation performance is mean square error (MSE) [25,26]:
(46) |
where and are the true states and their estimations of the Monte Carlo experiment at time .
In the simulation, the working period is and the length of work is steps, the variance of processing noise is , and the variance of measurement noise is , the initial state is . A total of 200 Monte Carlo experiments are carried out. Because the measurement Equation (45) is a two-dimensional system and only the positions on the and are measured, according to Equation (26), the theoretical trigger probability is . Here, are chosen for comparison; that is, the thresholds are 0.05, 0.25, 0.52, and 0.84; and the theoretical trigger rates are 0.9996, 0.96, 0.84, and 0.64. For the threshold , the theoretical trigger probability and the actual trigger frequency are shown in Table 1. The theoretical trigger probability is consistent with the result of the actual trigger frequency, which verifies the correctness of Theorem 1 and Corollary 1. It shows that, when the proposed trigger mechanism is used, the actual trigger frequency can be predicted, and communication resources can be adjusted in advance to reduce the possibility of network congestion.
Table 1.
Comparison of trigger frequency in the steady-state system for different .
0.98 | 0.8 | 0.6 | 0.4 | |
---|---|---|---|---|
Threshold | 0.05 | 0.25 | 0.52 | 0.84 |
Theoretical trigger probability | 0.9996 | 0.96 | 0.84 | 0.64 |
Actual trigger frequency | 99.5% | 96% | 83.5% | 63% |
The error covariance calculated by Equation (31) and obtained by Equation (46) are shown in Table 2. It can be seen that the theoretical accuracy (diagonal elements of error covariance matrix ) is close to obtained in actual work, which verifies the correctness of theorem 2 under the steady-state situation. When adopting the proposed trigger mechanism, the proposed ET-KF accuracy can be pre-calculated, and then the most suitable trigger frequency can be obtained by a reasonable trigger threshold.
Table 2.
The error covariance of the steady-state ET-KF algorithm and .
0.1795 | 0.1790 | 0.1450 | 0.1544 | 0.1795 | 0.1816 | 0.1450 | 0.1345 | |
0.1848 | 0.1792 | 0.1450 | 0.1548 | 0.1848 | 0.1807 | 0.1450 | 0.1342 | |
0.2084 | 0.1835 | 0.1450 | 0.1594 | 0.2084 | 0.1849 | 0.1450 | 0.1365 | |
0.2614 | 0.1988 | 0.1450 | 0.1662 | 0.2614 | 0.1850 | 0.1450 | 0.1362 |
and is the diagonal element in the error covariance matrix of the ET-KF, and is the element of for the ET-KF.
Scenario 2. (Event-triggered time-varying Kalman filter.) Consider the planar tracking system in Equation (44) and Equation (45), where is the initial state, is processing noise variance, is measurement noise variance. The performance of the system is measured by the accumulated mean square error (AMSE) [27,28,29]:
(47) |
where and are the true states and their estimations of the Monte Carlo experiment at time . Corresponding to AMSE, the theoretical estimation accuracy is measured by :
(48) |
where is the trace of the estimated error covariance matrix at time of the Monte Carlo experiment.
In Table 3, it is shown that for time-varying systems, the theoretical trigger frequency is close to the actual trigger frequency, which verifies the correctness of Theorem 1 and Corollary 1.
Table 3.
Comparison of trigger frequency in the time-varying system under different values.
0.98 | 0.8 | 0.6 | 0.4 | |
---|---|---|---|---|
Threshold | 0.05 | 0.25 | 0.52 | 0.84 |
Theoretical trigger probability | 0.9996 | 0.96 | 0.84 | 0.64 |
Actual trigger frequency | 99.5% | 95.5% | 82% | 65% |
In Figure 2, with a different , the comparison curves of AMSE of ET-KF are shown. It can be seen that the smaller is, the greater the threshold is, the lower the trigger rate is, and the worse the accuracy AMSE is. Comparison curves between the theoretical approximate estimation accuracy (the sum of trace of ) calculated by (33) and the AMSE obtained by the experiment with are shown in Figure 3. It can be seen that the theoretical estimation accuracy is close to the AMSE obtained by the experiment, which verifies the correctness of Theorem 2 under the time-varying situation. The AMSEs in Figure 2 and Figure 3 rise in a straight line, which means that the corresponding MSEs are stable.
Figure 2.
AMSE of the ET-KF algorithm with different .
Figure 3.
AMSE of ET-KF algorithm and with .
In Table 4 and Figure 4, ET-KF is compared with the event trigger of innovation standardization (IS-KF) [14], a dynamic event trigger constructed by the linear change in the rate of change (LC-KF) [22]. From Table 4, under the same trigger rate (80%), the (AMSE at step 200) of the proposed trigger mechanism is lower than the other two trigger mechanisms. Figure 4 shows the comparison curve of AMSE at different steps, as the number of steps increases, the AMSE value gap based on different trigger mechanisms becomes larger. Among them, the AMSE value of the ETKF mechanism is the smallest and the estimation accuracy is the highest, which verifies the correctness of the conclusion.
Table 4.
The performance comparison of different trigger threshold algorithms.
Different Trigger Threshold Algorithms | Trigger Frequency | |
---|---|---|
ET-KF | 198 | 80% |
IS-KF | 225 | 80% |
LC-KF | 210 | 80% |
Figure 4.
AMSE of different trigger threshold algorithms.
5. Conclusions
In estimation, for linear systems, an event-triggered Kalman filter (ET-KF) is proposed in this paper. The main work is as follows:
The event-triggered statistic is constructed, which proves that the statistic obeys the standard Gaussian distribution, according to the event-triggered statistic and hypothesis test of the Gaussian distribution, the significance of the event-triggered threshold is given, and then an event-triggered estimation mechanism is designed.
Based on the event-triggered threshold and mechanism proposed in this paper, the theoretical trigger frequency under different thresholds and the estimation accuracy of event-triggered systems are analyzed. The proposed ET-KF can accurately set the event trigger frequency in advance. For linear systems with steady-state estimation, the estimation accuracy can be obtained by the Riccati equation accurately, and the trigger threshold can be set according to the accuracy. For linear time-varying systems without steady-state estimation, the approximate estimation accuracy can be obtained.
The proposed trigger mechanism has higher estimation accuracy at the same trigger rate, and the trigger setting is reasonable.
Acknowledgments
The authors would like to thank the Key Laboratory of Information Fusion Estimation and Detection, Heilongjiang Province, for providing the condition used in this research.
Author Contributions
Conceptualization and methodology: X.L. and G.H.; software and validation: X.L.; formal analysis and writing—original draft preparation: G.H.; writing—review and editing supervision: X.L. and G.H. All authors have read and agreed to the published version of the manuscript.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Funding Statement
This work is funded by the National Natural Science Foundation (NNSF) of China under Grant No.61503127, by the University Basic Research Foundation of Heilongjiang Province 2021-KYYWF-0027, by Outstanding Youth Foundation of Heilongjiang University, by Key Laboratory of Information Fusion Estimation and Detection, Heilongjiang Province.
Footnotes
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.
References
- 1.Wei W., Song H., Li W., Shen P., Vasilakos A. Gradient-driven parking navigation using a continuous information potential field based on wireless sensor network. Inf. Sci. 2017;408:100–114. doi: 10.1016/j.ins.2017.04.042. [DOI] [Google Scholar]
- 2.Elamin A., Abdelaziz N., El-Rabbany A. A GNSS/INS/LiDAR Integration Scheme for UAV-Based Navigation in GNSS-Challen. Sensors. 2022;22:9908. doi: 10.3390/s22249908. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Zhang C., Qin J., Li H., Wang Y., Wang S., Zheng W.X. Consensus-based distributed two-target tracking over wireless sensor networks. Automatica. 2022;146:110593. doi: 10.1016/j.automatica.2022.110593. [DOI] [Google Scholar]
- 4.Lu Y., Li B., Karimi H.R., Zhang N. Measurement outlier-Resistant target tracking in wireless sensor networks with energy harvesting constraints. J. Frankl. Inst. 2022. in press . [DOI]
- 5.Marsh B., Sadka A.H., Bahai H. A Critical Review of Deep Learning-Based Multi-Sensor Fusion Techniques. Sensors. 2022;22:9364. doi: 10.3390/s22239364. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.GHorbani S., Safavi A.A., Naghavi S.V. Decentralized event-triggered robust MPC for large-scale networked Lipchitz non-linear control systems. IET Control Theory Appl. 2021;15:2316–2333. doi: 10.1049/cth2.12195. [DOI] [Google Scholar]
- 7.Ma C., Zheng S., Xu T., Ji Y. Finite-Time Asynchronous Event-Triggered Formation of UAVs with Semi-Markov-Type Topologies. Sensors. 2022;22:4529. doi: 10.3390/s22124529. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Yang X., Wang H., Zhu Q. Event-triggered predictive control of nonlinear stochastic systems with output delay. Automatica. 2022;140:110230. doi: 10.1016/j.automatica.2022.110230. [DOI] [Google Scholar]
- 9.Chen W., Shi D., Wang J., Shi L. Event-triggered state estimation: Experimental performance assessment and comparative study. IEEE Trans. Control. Syst. Technol. 2016;25:1865–1872. doi: 10.1109/TCST.2016.2623776. [DOI] [Google Scholar]
- 10.Shoukry Y., Tabuada P. Event-triggered state observers for sparse sensor noise/attacks. IEEE Trans. Autom. Control. 2015;61:2079–2091. doi: 10.1109/TAC.2015.2492159. [DOI] [Google Scholar]
- 11.Ho Y.C., Cao X., Cassandras C. Infinitesimal and finite perturbation analysis for queueing networks. Automatica. 1983;19:439–445. doi: 10.1016/0005-1098(83)90060-2. [DOI] [Google Scholar]
- 12.Miskowicz M. Send-on-delta concept: An event-based data reporting strategy. Sensors. 2006;6:49–63. doi: 10.3390/s6010049. [DOI] [Google Scholar]
- 13.Trimpe S., D’Andrea R. Event-based state estimation with variance-based trigger. IEEE Trans. Autom. Control. 2014;59:3266–3281. doi: 10.1109/TAC.2014.2351951. [DOI] [Google Scholar]
- 14.Wang N., Sun S. Event-triggered sequential fusion filters based on estimators of observation noises for multi-sensor systems with correlated noises. Digit. Signal Process. 2021;111:102960. doi: 10.1016/j.dsp.2020.102960. [DOI] [Google Scholar]
- 15.Zhang X.M., Han Q.L. Event-based H∞ filtering for sampled-data systems. Automatica. 2015;51:55–69. doi: 10.1016/j.automatica.2014.10.092. [DOI] [Google Scholar]
- 16.Sun Y.C., Yang G.H. Event-triggered remote state estimation for cyber-physical systems under malicious DoS attacks. Inf. Sci. 2022;602:43–56. doi: 10.1016/j.ins.2022.04.033. [DOI] [Google Scholar]
- 17.Liu C., Sun S. Event-triggered optimal and suboptimal distributed Kalman consensus filters for sensor networks. J. Franklin. Inst. 2021;358:5163–5183. doi: 10.1016/j.jfranklin.2021.04.033. [DOI] [Google Scholar]
- 18.Zhong X., He H. An event-triggered ADP control approach for continuous-time system with unknown internal states. IEEE Trans. Cybern. 2016;47:683–694. doi: 10.1109/TCYB.2016.2523878. [DOI] [PubMed] [Google Scholar]
- 19.Chen Z., Niu B., Zhao X., Zhang L., Xu N. Model-based adaptive event-triggered control of nonlinear continuous-time systems. Appl. Math. Comput. 2021;408:126330. doi: 10.1016/j.amc.2021.126330. [DOI] [Google Scholar]
- 20.Hu S., Qiu J., Chen X., Zhao F., Jiang X. Dynamic event-triggered control for leader-following consensus of multiagent systems with the estimator. IET Control Theory Appl. 2022;16:475–484. doi: 10.1049/cth2.12245. [DOI] [Google Scholar]
- 21.Zhu X., Zhang X., Wei J., Du H., Xi J. Dynamic event-triggered control of networked control systems with uncertainty and transmission delay. J. Franklin. Inst. 2022;359:477–491. doi: 10.1016/j.jfranklin.2021.10.045. [DOI] [Google Scholar]
- 22.Long J., Wang W., Wen C., Huang J., Lü J. Output feedback based adaptive consensus tracking for uncertain heterogeneous multi-agent systems with event-triggered communication. Automatica. 2022;136:110049. doi: 10.1016/j.automatica.2021.110049. [DOI] [Google Scholar]
- 23.Gao G., Gao B., Gao S., Hu G., Zhong Y. A Hypothesis Test-Constrained Robust Kalman Filter for INS/GNSS Integration with Abnormal Measurement. IEEE Trans. Veh. Technol. 2022. early access . [DOI]
- 24.Gao G., Zhong Y., Gao S., Gao B. Double-channel sequential probability ratio test for failure detection in multisensor integrated systems. IEEE Trans. Instrum. Meas. 2021;70:1–14. doi: 10.1109/TIM.2021.3072674. [DOI] [Google Scholar]
- 25.Zhong M., Ding S.X., Han Q.L., He X., Zhou D. A Krein space-based approach to event-triggered H∞ filtering for linear discrete time-varying systems. Automatica. 2022;135:110001. doi: 10.1016/j.automatica.2021.110001. [DOI] [Google Scholar]
- 26.Cacace F., Conte F., d’Angelo M., Germani A., Palombo G. Filtering linear systems with large time-varying measurement delays. Automatica. 2022;136:110084. doi: 10.1016/j.automatica.2021.110084. [DOI] [Google Scholar]
- 27.Zhao H., Tian B., Chen B. Robust stable iterated unscented Kalman filter based on maximum correntropy criterion. Automatica. 2022;142:110410. doi: 10.1016/j.automatica.2022.110410. [DOI] [Google Scholar]
- 28.Gao S., Zhong Y., Li W. Robust adaptive filtering method for SINS/SAR integrated navigation system. Aerosp. Sci. Technol. 2011;15:425–430. doi: 10.1016/j.ast.2010.08.007. [DOI] [Google Scholar]
- 29.Zhu X., Gao B., Zhong Y., Gu C., Choi K.S. Extended Kalman filter for online soft tissue characterization based on Hunt-Crossley contact model. J. Mech. Behav. Biomed. Mater. 2021;123:104667. doi: 10.1016/j.jmbbm.2021.104667. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
Not applicable.