Abstract
This paper addresses the collaborative localization problem for unmanned surface vehicle (USV) clusters with random measurement delays. We propose a Cubature Kalman Hybrid Consensus Filter (CKHCF) based on the cubature Kalman filter (CKF) for widely distributed USV clusters lacking global communication capabilities. In this approach, each USV exchanges two pairs of information with all its neighbors and recalculates the received localization data based on distance and relative angle measurements. The recalculated information is then fused with the locally filtered data and updated to obtain localization information based on global measurements. To mitigate the impact of random measurement delays, we employ one-step prediction to compensate for delayed measurements. We present the derivation of the CKHCF algorithm and prove its consistency and boundedness using mathematical induction. Finally, we validate the effectiveness of the proposed algorithm through simulation experiments.
1. Introduction
Unmanned surface vehicles (USVs) have gained prominence in ocean exploration, environmental monitoring, and maritime patrol due to their cost-effectiveness, maneuverability, and intelligent capabilities [,,]. However, individual USVs have limited adaptive capacity and struggle to respond effectively to unforeseen events. Consequently, USV clusters are often employed for the collaborative execution of marine tasks in complex and dynamic oceanic environments [,]. Collaborative localization technology is crucial for USV clusters, directly impacting navigation accuracy, formation control, and overall performance. Recent years have seen increased attention paid to USV cluster collaborative localization technology [,].
Previous research has explored various aspects of USV localization and collaboration. For instance, ref. [] developed an algorithm for USVs with self-localization capabilities to assist in positioning other USVs lacking this ability. The authors of ref. [] provided a comprehensive overview of USV collaborative techniques, including formation control and collision avoidance. The authors of ref. [] proposed a localization method for USV clusters in collaborative formation, although it required maintaining a relatively stable formation. The authors of ref. [] implemented a sequential fusion filter based on an unscented Kalman filter (UKF) for the real-time localization of individual USVs. The authors of ref. [] introduced an information fusion algorithm using adaptive fuzzy control to enhance multi-USV system localization accuracy. The authors of ref. [] presented a networked collaborative dynamic localization control scheme for multiple operating points, ensuring error index convergence within bounded regions. The authors of ref. [] proposed an integrated positioning and communication-assisted multi-USV network. However, most existing multi-USV collaborative localization methods rely on relatively fixed USV formations, with limited research on collaborative localization for distributed USV clusters without fixed formations.
This paper, therefore, aims to improve localization accuracy and consistency in distributed USV clusters through inter-USV information exchange. We develop a consensus algorithm to integrate localization information from each USV within the cluster.
For distributed network state estimation, three consensus-based information fusion structures exist: Consensus on Estimates (CE), Consensus on Measurement (CM), and Consensus on Information (CI) []. CE performs consensus averaging on the state estimates of network nodes at different time points but does not transmit covariance matrix information, hindering state estimation accuracy improvement [,,,]. CM achieves consensus between local measurements and innovation covariance matrices by fusing information contribution vectors and associated information matrices. However, CM cannot guarantee stability with insufficient consensus steps [,]. CI achieves stability for arbitrary consensus steps by fusing information vectors and matrices but ignores correlations between local estimates, potentially reducing estimation accuracy [,,].
To address the limitations of existing consensus fusion methods, ref. [] introduced the Hybrid Consensus on Measurement and Consensus on Information (HCMCI) fusion method, which combines CM and CI to overcome their respective drawbacks while preserving their advantages. The HCMCI fusion algorithm has since been further developed. The authors of ref. [] applied HCMCI to target tracking in camera networks. The authors of ref. [] proposed a hybrid distributed algorithm for consensus tracking in small-scale unmanned aerial vehicle networks based on HCMCI.
In practical engineering applications, most systems are inherently nonlinear, necessitating numerical implementations for nonlinear systems [,]. These implementations generally fall into two categories: the direct approximation of nonlinear functions and approximation using probability density functions. The classical Extended Kalman Filter (EKF), proposed in [], directly expands nonlinear systems using Taylor series. Building on this, ref. [] introduced the Extended Kalman Hybrid Consensus Filter (EKHCF) for nonlinear systems. The authors of ref. [] presented the UKF, which reduces errors associated with higher-order Taylor terms, offering improved filtering accuracy compared to the EKF. The authors of ref. [] proposed the Particle Filter (PF) based on Monte Carlo methods, capable of handling nonlinear models in multidimensional state spaces, albeit with drawbacks such as particle degradation and high computational complexity. The authors of ref. [] introduced the cubature Kalman filter (CKF) based on the third-degree spherical–radial cubature rule, offering moderate computational requirements and superior filtering accuracy compared to the UKF.
The CKF is widely used in complex nonlinear systems. The authors of ref. [] propose an indirect fuzzy robust CKF based on a multi-input multi-output fuzzy reasoning system to address the issue of measurement uncertainty in nonlinear systems. To address the issue of inaccurate motion noise statistics caused by dynamic interference in integrated navigation systems, a closed-loop feedback covariance control method based on the CKF is proposed in [] to solve the aforementioned problem. The authors of ref. [] propose a CKF-based INS/CNS integrated nonlinear filtering method, which effectively mitigates the adverse effects of non-additive noise and dynamic model uncertainty on inertial measurements. The authors of ref. [] adopt the principle of multi-model interaction to design a CKF algorithm that combines adaptability and robustness, aiming to solve the tightly coupled integration problem of GNSS/INS. The authors of ref. [] propose a robust CKF with a scaling factor to mitigate the impact of GNSS observation uncertainty on INS/GNSS integrated navigation systems.
In light of these developments, we propose a Cubature Kalman Hybrid Consensus Filter (CKHCF) based on a CKF and HCMCI to address the collaborative localization problem for widely distributed USV clusters. In this approach, each USV within the cluster initially performs local filtering, then exchanges two sets of information pairs with all neighboring USVs. Corresponding fusion methods are applied to these information pairs, and the position state based on global measurements is calculated through the fused information. Our key contributions are as follows:
- (1)
- The design of the CKHCF algorithm based on the CKF and HCMCI for distributed USV cluster collaborative localization.
- (2)
- The development of a measurement compensation technique to mitigate the impact of random measurement delays.
- (3)
- A proof of the algorithm’s consistency and boundedness for any given time and number of consensus steps using mathematical induction.
- (4)
- A demonstration of the algorithm’s effectiveness through comprehensive simulated experiments.
The remainder of this paper is structured as follows: Section 2 presents the problem formulation. Section 3 details the design and derivation of the CKHCF algorithm for distributed USV cluster collaborative localization. Section 4 provides a proof of the proposed algorithm’s consistency and boundedness using mathematical induction. Section 5 describes a series of simulation experiments and analyzes the results to validate the algorithm’s effectiveness. Section 6 concludes this paper.
Notation: The symbols “−1” and “T” denote the matrix inverse and transpose operations, respectively, denotes the Euclidean norm, and is equal to its previous neighbor. is the expectation of a random variable, and denotes a diagonal matrix with elements .
2. Problem Formulation
Since USVs operate solely on the water surface, the positioning coordinate system is simplified to a two-dimensional plane coordinate system.
The local Cartesian coordinate system is chosen as the navigation coordinate system. As depicted in Figure 1, the angle between the carrier coordinate system and the navigation coordinate system represents the heading angle of the USV.

Figure 1.
USV two-dimensional plane collaborative localization system.
The two-dimensional kinematics model of USV can be expressed as
where is the forward velocity of USV at time , is the heading angular velocity of USV at time , is the course angle of USV at time , is the dead reckoning epoch, and is the number of USVs.
This paper aims to enhance the positioning accuracy of each USV by calculating and fusing the position information of different USVs. Consequently, only the location state of USVs will be analyzed []. The state vector of the system can be defined as
where and represent the position of USV at time in the navigation coordinate system.
From Equations (1) and (2), the nonlinear dynamic model of the system can be expressed as
From Equation (3), the state equation of the USV cooperative localization system can be expressed as
where is the state vector, and is the system noise.
The measurement information of each USV in the collaborative localization system includes its own positional information, as well as the distance and relative angle information between it and other USVs within the communication range.
The measurement information of the USV cluster collaborative localization system with measurement delay can be expressed as
where is the ideal measurement, is the actual measurement, is the measurement noise, is the measured condition, and and represent the distance and relative angle between USV and USV .
Different from the measurement equation proposed in [], we also included measurements of the relative angle between two USVs to ensure the observability of the system when their motion directions are the same during consecutive observation periods.
Assumption 1.
and are Gaussian white noise with zero mean and covariances and , respectively. They satisfy the following
where and are Kronecker delta functions.
Assumption 2.
The random sequence consists of independent Bernoulli random variables that take on the values 1 and 0 with
where is the probability of the USV measurement delay at time .
Assumption 3.
The initial state vector is independent of , , and and satisfies the following equation.
where and are the initial error covariance matrix and information matrix.
The objective of this paper is to design a collaborative localization algorithm for distributed USV clusters with random measurement delays.
3. USV Cluster Collaborative Localization Algorithm
In this section, we design a CKHCF collaborative localization algorithm for a large-scale distributed USV cluster with random measurement delays.
In a large-scale distributed USV cluster, each USV within the cluster can only exchange information with its adjacent USVs due to limitations such as distance and the lack of global communication capability.
The communication structure of a cluster network consisting of USVs can be represented by a topology graph with a USV set and an edge set . If information can be exchanged between USVs and , then they are neighbors, and we define the neighboring USVs of USV as . The graph is strongly connected.
Figure 2 shows the communication network topology for the USV cluster with seven USVs. Taking USV 4 as an example, two consensus fusion steps are required to acquire global information. In the first consensus fusion step, the position information from USVs 2, 3, and 5 is obtained. In the second consensus fusion step, the position information containing USVs 1, 6, and 7 is obtained.

Figure 2.
Communication network topology with seven USVs.
In Assumption 1, for the sake of derivation convenience, we assume that the USV cluster collaborative localization system is a noise-independent system, as shown in (7), where system noise is unrelated to measurement noise, the measurement noise of each USV is independent, and all noises are independent of their previous time step. In Assumption 2, we assume that the probability of a measurement delay in a USV cluster is . Equation (8) can be obtained from probability statistics. In Assumption 3, we assume that the initial state vector is independent of the system noise, measurement noise, and measured condition in the filtering process, and its error covariance matrix is the initial matrix of error covariance. The following theorems and conclusions are derived based on Assumptions 1–3.
Theorem 1.
For Systems (4), (5), and (6) under the conditions of Assumptions 1–3, we have the first-stage USV cluster collaborative localization algorithm CKHCF with local filter pairs and .
Proof of Theorem 1.
In the first stage, each USV independently conducts local filtering based on its own measurements. □
The predicted measurement error can be expressed as
where is the predicted state, and is the predicted ideal measurement.
The predicted state can be expressed as
where and are the state vector and information matrix based on global measurements at time .
The predicted information vector and information matrix can be expressed as
The cross-covariance can be expressed as
The local filter information matrix and information vector are defined as
where is the local filter state error covariance matrix of USV at time .
From the Kalman Gaussian filter, the local iteration of information vector and information matrix can be calculated as (11).
Then, the local iteration of information state contribution vector and associated information matrix are defined as (13).
The predicted measurement can be calculated as
The predicted measurement error can be calculated as
The cross-covariance can be calculated as
From Equation (21), the information state vector can be calculated as (18), and the predicted information matrix can be calculated as
where and will be defined in Theorem 2.
Theorem 2.
For Systems (4), (5), and (6) with assumptions 1–3, the second-stage USV cluster cooperative localization algorithm CKHCF can be expressed as follows. For Systems (4), (5), and (6) under the conditions of Assumptions 1–3, we have the first-stage USV cluster collaborative localization algorithm CKHCF with mean and information covariance matrix .
Proof of Theorem 2.
In the second stage, all USVs transmit information pairs and , , ( denotes the consensus fusion steps, is the number of consensus fusion steps) to their neighboring USVs and receive two sets of information pairs from all their neighboring USVs. Subsequently, the state vectors within the information pairs are calculated using measured distances and relative angles and then fused with their own filter results. □
As shown in Figure 1, USV recalculates the information vector of the received information through measurement. The recalculated information vector can be calculated as
The recalculated state vectors are substituted into the information pairs received by USV and denoted as and , .
The fusion of two information pairs can be calculated as
where , is the fusion weight, and .
The information vector and information matrix are updated as
where is the consensus scalar weight.
Take , which represents the cardinality of the set N. When consensus step is large enough, the consensus weights are chosen which can provide and ; therefore, the accuracy of this distributed algorithm converges to that of a centralized algorithm.
Then, the state vector after information fusion can be calculated as
The numerical implementation of , , , and is as follows
- The covariance is factorized
- The cubature points are evaluated ()
- The propagated cubature points are evaluated ()
- , , and are estimated
- The prediction covariance is factorized
- The prediction cubature points are evaluated ()
- The propagated prediction cubature points are evaluated ()
- The prediction measurement is estimated
- The cross-covariance matrix is estimated
The collaborative localization algorithm for a USV cluster, based on CKHCF and applicable to a wide range of distributions, can be summarized as follows (Algorithm 1).
Algorithm 1 CKHCF |
Given initial values |
Step 1. (First stage) Each USV performs local filtering. |
Measurements are obtained for each USVs. |
Calculate by Equation (41). |
Calculate by Equation (15). |
Calculate by Equation (48). |
Calculate the predicted information pair by Equations (18) and (19). |
Calculate the information pair by Equations (13) and (14). |
Step 2. (Second stage) Information pairs exchange and fusion. |
For l = 0, 1, …, L − 1, implement the following consensus steps in parallel. |
(1) Each USV transmits information pairs |
(2) |
(3) by Equation (28). |
(4) by Equations (30)–(33). |
Information update and state vector settlement. |
by Equations (34) and (35). |
by Equation (36). |
Step 3. Let t = t + 1, return to step 1. |
Remark 1.
When the USV cluster is distributed within a limited area, each USV has global communication capability. In this case, the USVs in the cluster are all neighbors and can be considered as a special case with a consensus step of 1.
4. Stability Analysis
In this section, we demonstrate the stability of the proposed algorithm from two aspects: consistency and boundedness.
4.1. System Linearization Approximation
In order to facilitate analysis, the nonlinear system is linearized.
The method of statistical linear error propagation is first used to construct the state transition matrix and measurement matrix . According to [], and can be calculated as
where can be calculated by Equation (48), and can be calculated as
Two unknown instrument diagonal matrices and are defined, which are introduced to compensate for the higher-order terms of the Taylor expansion.
Therefore, Systems (4) and (5) can be approximated by linearization as
Based on linear systems (52) and (53), the information filter can be rewritten as
4.2. Proof of Consensus
Lemma 1.
Consider a random vector , and let and be the unbiased estimates and error covariance of , respectively. When and satisfy the following equation,
can be considered consistent [].
Lemma 2.
Define the function to be monotonic and non-decreasing. Function is determined by the following formula.
Theorem 3.
When the initial error covariance satisfies
the algorithm CKHCF can maintain consistency in any consensus step at any time.
Proof of Theorem 3.
Assume that at time , the following equation holds,
From the choice of weight , it can be inferred that . We can obtain
Using the initialization algorithm, from Equation (62), we can obtain
Since the covariance intersection fusion rule is consistent, the following can be obtained
From Equation (65) and Lemma 2, we can obtain
According to mathematical induction, when the initial error covariance satisfies (60), the following inequalities hold true
In conclusion, the Proof of Theorem 3 is completed. □
4.3. Proof of Boundedness
Theorem 4.
If the initial error covariance matrix is bounded, and there is a positive real constant , , , and that satisfy and , we can obtain
where , and , where is the maximum eigenvalue of .
Moreover, when .
Proof of Theorem 4.
From Equation (57) and Lemma 2, we can obtain
So, we only need to prove that is bounded. We use mathematical induction to prove this conclusion.
For , from Equation (69), we can obtain . Assume at . Next, we only need to prove that the above conclusion is still true at time .
From Equations (55) and (57), we can obtain
When , we have
In conclusion, the Proof of Theorem 4 is completed. □
5. Simulation
A simulation experiment is designed with a cluster of seven USVs to validate the effectiveness of the algorithm proposed in this paper. The state equation can be modeled as follows:
The measurement equation of the system can be represented by Equation (5), and the communication network topology of the USV cluster is shown in Figure 2.
The initial state and error covariance , of USVs are set as , , , , , , , , , , , , , and .
The system noise settings for the seven USVs are set as , which are Gaussian white noise with a mean of zero, and the covariances are set as , , , , , , and .
The measurement noise settings for the seven USVs are set as , which are Gaussian white noise with a mean of zero. The position measurement noise covariances are the same as the setting, the distance measurement noise covariances are set as 0.5, and the relative angle measurement noise covariances are set as 1°.
The probabilities of each USV measurement delay are set as , , , , , , and .
The root mean-squared error (RMSE) is defined as
where is the USV state at time , and denotes the number of iterations of the Monte Carlo simulation.
Figure 3 and Figure 4 show the position state and RMSEs of the CKHCF for USVs 1–7. As can be seen from the figures, USVs with diverse initial parameters can maintain localization consistency through information exchange and fusion within the cluster.

Figure 3.
Position state RMSEs of CKHCF for USVs 1–7.

Figure 4.
Position state RMSEs of CKHCF for USVs 1–7.
Figure 5 and Figure 6 show the position state and RMSEs of the local filter and network filter for USV 4. As can be seen from the figures, the state RMSEs obtained by USV 4 through collaborative localization in the USV cluster network can be significantly reduced compared to those obtained by USV 4 through local filtering. This demonstrates that the collaborative localization network of the USV cluster can greatly improve the localization accuracy of the USVs within the cluster.

Figure 5.
Position state RMSEs of local filter and network filter for USV 4.

Figure 6.
Position state RMSEs of local filter and network filter for USV 4.
Figure 7 and Figure 8 show the position state and RMSEs of the CKHCF with random delay compensation, as well as without compensation for USV 4. As can be seen from the figures, random delay can effectively enhance the localization accuracy of the USV within the cluster.

Figure 7.
Position state RMSEs of random delay compensation and without compensation for USV 4.

Figure 8.
Position state RMSEs of CKHCF with random delay compensation and without compensation for USV 4.
Figure 9 and Figure 10 show the position state and RMSEs of the CKHCF, unscented Kalman hybrid consensus filter (UKHCF), and EKHCF for USV 4. As can be seen from the figures, the EKHCF has relatively higher state RMSEs, UKHCF has relatively lower state RMSEs, and CKHCF has the lowest state RMSEs. This is because the EKHCF neglects higher-order terms during linear approximation, leading to reduced filtering accuracy. On the other hand, the UKHCF and CKHCF utilize an approximate probability density function method, resulting in higher filtering accuracy. However, the UKF loses some statistical properties of Sigma points related to the posterior distribution of nonlinear functions, thereby reducing system estimation accuracy.

Figure 9.
Position state RMSEs of CKHCF, UKHCF, and EKHCF for USV 4.

Figure 10.
Position state RMSEs of CKHCF, UKHCF, and EKHCF for USV 4.
Figure 11 and Figure 12 show the position state and RMSEs of the CKHCF, cubature Kalman consensus information filter (CKCIF), and cubature Kalman consensus measurement filter (CKCMF) for USV 4. As can be seen from the figures, the CKHCF algorithm exhibits the best estimation accuracy. This is because the CKCIF algorithm ignores the correlation between local estimations, while the CKCMF algorithm is unstable when there are fewer consensus steps. The CKHCF algorithm integrates the estimation and contribution of information from each USV separately, updating the information pairs using the fused results. This approach not only combines the advantages of the CKCIF and CKCMF but also overcomes their shortcomings.

Figure 11.
Position state RMSEs of CKHCF, CKCIF, and CKCMF for USV 4.

Figure 12.
Position state RMSEs of CKHCF, CKCIF, and CKCMF for USV 4.
6. Conclusions
In this paper, we design a collaborative localization algorithm CKHCF that is suitable for USV cluster systems with random measurement delays. Each USV exchanges two sets of information with all its neighbors, and after calculating the received information, the fusion of all information is used to obtain positioning based on global measurements. The proposed algorithm was proven to maintain consistency and boundedness at all times and in every consensus step through mathematical induction. In future research, we will focus on investigating how to utilize existing CKF algorithms [,,,,] to mitigate measurement interference caused by factors such as wind, waves, and ocean currents.
Author Contributions
Conceptualization, W.L. and J.Y.; methodology, W.L. and T.X.; software, W.L.; validation, W.L., X.M. and S.W.; formal analysis, W.L.; investigation, W.L.; resources, W.L.; data curation, W.L.; writing—original draft preparation, W.L.; writing—review and editing, J.Y., T.X., X.M. and S.W.; visualization, J.Y.; supervision, J.Y.; project administration, W.L., J.Y. and S.W.; funding acquisition, W.L. and J.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by Key R&D Program of Shandong Province, China (No. 2023CXPT054) and the Research project of Shandong Electric Power Engineering Consulting Institute Co., Ltd. (37-2023-35-K0007) “Research on pile group erosion and sedimentation detection system under high occlusion conditions”.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data are available on request due to privacy or ethical restrictions. The data presented in this study are available on request from the corresponding author.
Acknowledgments
The authors wish to extend their sincere thanks to editors and anonymous reviewers for their careful reading and valuable comments for improving the quality of this paper.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Yan, R.J.; Pang, S.; Sun, H.B.; Pang, Y.J. Development and missions of unmanned surface vehicle. J. Mar. Sci. Appl. 2010, 9, 451–457. [Google Scholar] [CrossRef]
- Liu, Z.; Zhang, Y.; Yu, X.; Yuan, C. Unmanned surface vehicles: An overview of developments and challenges. Annu. Rev. Control 2016, 41, 71–93. [Google Scholar] [CrossRef]
- Bai, X.; Li, B.; Xu, X.; Xiao, Y. A review of current research and advances in unmanned surface vehicles. J. Mar. Sci. Appl. 2022, 21, 47–58. [Google Scholar] [CrossRef]
- Zhong, Q.; Han, S.; Shi, K.; Cai, X.; Kwon, O.M.; Zhong, S. Secure consensus switching control for multiagent system under abnormal deception attacks and its application to unmanned surface vehicle clusters. Expert Syst. Appl. 2022, 205, 117702. [Google Scholar] [CrossRef]
- Chen, Z.; Sun, Y.; Li, J.; Liu, M. Distributed fault-tolerant pinning control for cluster synchronization of multiple unmanned surface vehicles. Ocean Eng. 2024, 296, 116882. [Google Scholar] [CrossRef]
- Xu, B.; Bai, J.; Wang, G.; Zhang, Z.; Huang, W. Cooperative navigation and localization for unmanned surface vessel with low-cost sensors. In Proceedings of the 2014 DGON Inertial Sensors and Systems (ISS), Karlsruhe, Germany, 16–17 September 2014; pp. 1–14. [Google Scholar] [CrossRef]
- Yan, X.; Yang, X.; Lou, M.; Ye, H.; Xiang, Z. Cooperative navigation in unmanned surface vehicles with observability and trilateral positioning method. Ocean Eng. 2024, 306, 118078. [Google Scholar] [CrossRef]
- Tong, M.; Zhang, Y.; Wang, Q.; Shao, J. A Cooperative Localization Algorithm Based on Time Delay Square Root Cubature Kalman Filter for USVs. In Proceedings of the 2022 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL), Avignon, France, 8–11 May 2022; pp. 1–4. [Google Scholar] [CrossRef]
- Wu, G.; Xu, T.; Sun, Y.; Zhang, J. Review of multiple unmanned surface vessels collaborative search and hunting based on swarm intelligence. Int. J. Adv. Rob. Syst. 2022, 19, 1–15. [Google Scholar] [CrossRef]
- Hinostroza, M.; Xu, H.; Soares, C.G. Cooperative operation of autonomous surface vehicles for maintaining formation in complex marine environment. Ocean Eng. 2019, 183, 132–154. [Google Scholar] [CrossRef]
- Niu, M.; Wen, G.; Shen, H.; Lv, Y.; Chen, G. Stochastic Event-Triggered Sequential Fusion Filtering for USV Cooperative Localization. IEEE Trans. Aero. Elec. Sys. 2023, 59, 8369–8379. [Google Scholar] [CrossRef]
- Shi, C.; Chen, X.; Wang, J. An Improved Fuzzy Adaptive Iterated SCKF for Cooperative Navigation. IEEE/ASME Trans. Mechatron. 2024, 59, 1–12. [Google Scholar] [CrossRef]
- Liu, Q.; Wang, Y.; Han, Q.; Yang, Y. Network-based multiple operating points cooperative dynamic positioning of unmanned surface vehicles. IEEE/ASME Trans. Mechatron. 2022, 27, 5736–5747. [Google Scholar] [CrossRef]
- Zhang, H.; Peng, M. Integrated localization and communication aided multi-USV network. In Proceedings of the 2021 13th International Conference on Wireless Communications and Signal Processing (WCSP), Online, 20–22 October 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Chen, Q.; Yin, C.; Zhou, J.; Wang, Y.; Wang, X.; Chen, C. Hybrid consensus-based cubature Kalman filtering for distributed state estimation in sensor networks. IEEE Sens. J. 2018, 18, 4561–4569. [Google Scholar] [CrossRef]
- Olfati-Saber, R. Distributed Kalman filter with embedded consensus filters. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 14–15 December 2005; pp. 8179–8184. [Google Scholar] [CrossRef]
- Olfati-Saber, R. Distributed Kalman filtering for sensor networks. In Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 5492–5498. [Google Scholar] [CrossRef]
- Khan, U.A.; Jadbabaie, A. Networked estimation under information constraints. arXiv 2011, arXiv:1111.4580. [Google Scholar] [CrossRef]
- Li, W.; Jia, Y. Distributed consensus filtering for discrete-time nonlinear systems with non-Gaussian noise. Signal Process. 2012, 92, 2464–2470. [Google Scholar] [CrossRef]
- Battistelli, G.; Chisci, L. Kullback--Leibler average, consensus on probability densities, and distributed state estimation with guaranteed stability. Automatica 2014, 50, 707–718. [Google Scholar] [CrossRef]
- Battistelli, G.; Chisci, L.; Mugnai, G.; Farina, A.; Graziano, A. Consensus-based linear and nonlinear filtering. IEEE Trans. Autom. Control 2014, 60, 1410–1415. [Google Scholar] [CrossRef]
- Dong, X.; Battistelli, G.; Chisci, L.; Cai, Y. An event-triggered hybrid consensus filter for distributed sensor network. IEEE Signal Process. Lett. 2022, 29, 1472–1476. [Google Scholar] [CrossRef]
- Battistelli, G.; Chisci, L. Stability of consensus extended Kalman filter for distributed state estimation. Automatica 2016, 68, 169–178. [Google Scholar] [CrossRef]
- Chen, Y.; Wang, J. Square-Root Cubature Information Hybrid Consensus Filter with Correlated Noise and Its Applications in Camera Networks. IEEE Access 2019, 7, 17907–17916. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, X.; Cui, N. Hybrid consensus-based distributed pseudomeasurement information filter for small UAVs tracking in wireless sensor network. IET Radar Sonar Navig. 2020, 14, 556–563. [Google Scholar] [CrossRef]
- Cheng, G.R.; Ma, M.C.; Tan, L.G.; Song, S.M. Event-triggered sequential fusion filter for nonlinear multi-sensor systems with correlated noise based on observation noise estimation. IEEE Sens. J. 2022, 22, 8818–8829. [Google Scholar] [CrossRef]
- Liu, W.; Yang, Y.; Wang, S.; Song, S. Event-triggered sequential fusion filter for nonlinear multi-sensor system with random packet dropout and composite correlated noise. Digit. Signal Process. 2024, 150, 104522. [Google Scholar] [CrossRef]
- Bar-Shalom, Y.; Li, X.R.; Kirubarajan, T. Estimation with applications to tracking and navigation: Theory algorithms and software; John Wiley & Sons: New York, NY, USA, 2004. [Google Scholar]
- Nørgaard, M.; Poulsen, N.K.; Ravn, O. New developments in state estimation for nonlinear systems. Automatica 2000, 36, 1627–1638. [Google Scholar] [CrossRef]
- Doucet, A.; Godsill, S.; Andrieu, C. On sequential Monte Carlo sampling methods for Bayesian filtering. Stat. Comput. 2000, 10, 197–208. [Google Scholar] [CrossRef]
- Arasaratnam, I.; Haykin, S. Cubature kalman filters. IEEE Trans. Autom. Control. 2009, 54, 1254–1269. [Google Scholar] [CrossRef]
- Hu, G.; Xu, L.; Yang, Z.; Gao, B.; Zhong, Y. Indirect Fuzzy Robust Cubature Kalman Filter with Normalized Input Parameters. IEEE Trans. Aerosp. Electron. Syst. 2024, 97, 1–13. [Google Scholar] [CrossRef]
- Gao, B.; Hu, G.; Zhang, L.; Zhong, Y.; Zhu, X. Cubature Kalman filter with closed-loop covariance feedback control for integrated INS/GNSS navigation. Chin. J. Aeronaut. 2023, 36, 363–376. [Google Scholar] [CrossRef]
- Gao, B.; Li, W.; Hu, G.; Zhong, Y.; Zhu, X. Mahalanobis distance-based fading cubature Kalman filter with augmented mechanism for hypersonic vehicle INS/CNS autonomous integration. Chin. J. Aeronaut. 2022, 35, 114–128. [Google Scholar] [CrossRef]
- Gao, B.; Hu, G.; Zhong, Y.; Zhu, X. Cubature Kalman Filter with Both Adaptability and Robustness for Tightly-Coupled GNSS/INS Integration. IEEE Sens. J. 2021, 21, 14997–15011. [Google Scholar] [CrossRef]
- Gao, B.; Hu, G.; Zhu, X.; Zhong, Y. A Robust Cubature Kalman Filter with Abnormal Observations Identification Using the Mahalanobis Distance Criterion for Vehicular INS/GNSS Integration. Sensors 2019, 19, 5149. [Google Scholar] [CrossRef]
- Gao, B.; Yin, H.; Hu, G.; Zhong, Y. Reliable Measurement Selection Mechanism-based Tightly Coupled Inertial/Bionic Polarization Integration with Position Correction. Aerosp. Sci. Technol. 2024, 154, 109523. [Google Scholar] [CrossRef]
- Battistelli, G.; Chisci, L.; Mugnai, G.; Farina, A.; Graziano, A. Consensus-based algorithms for distributed filtering. In Proceedings of the 2012 IEEE 51st Annual Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 794–799. [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. |
© 2024 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/).