Highlights
What are the main findings?
- The DCE–ICI method is designed for high-accuracy passive tracking of maneuvering targets.
- With consensus iterative fusion, DCE–ICI ensures fast convergence.
What are the implications of the main finding?
- DCE–ICI enables each UAV to obtain precise and consensus estimation results within a distributed system.
- For a specific iteration error, the DCE–ICI can reduce the number of consensus iterations.
Abstract
High-precision and consensus tracking of a long-range maneuvering target presents a significant challenge for unmanned aerial vehicles (UAVs) in complex denied environments. Earlier studies rarely considered the fast convergence and fusion accuracy of distributed consensus tracking in bearing-only UAV networks. This article proposes a distributed consensus-based estimation (DCE) method with inverse covariance intersection (ICI) fusion rule in the framework of local estimation, consensus iteration, and fusion estimation. Combined with the contribution of measurements from neighboring UAVs, the local estimation of target tracking can be achieved by a square-root cubature information filter (SRCIF) in bearing-only UAVs. Based on local estimation and centralities in a multi-UAV network, each UAV platform can obtain consensus results in a finite number of iterations. Then, the fusion estimations are the consensus with the global ICI fusion rule. Furthermore, the fusion estimations are analyzed in consensus, finiteness, and boundedness. Numerical simulations are performed to validate the effectiveness and superiority of the proposed DCE–ICI method.
1. Introduction
Distributed estimation by multiple UAV networks offers several advantages over central estimation for tracking maneuvering targets, including greater scalability, better robustness, lower communication requirements, and lower computational costs [1,2,3]. Similarly, the passive sensors equipped on UAVs exhibit some strengths in anti-interference, invisibility, and survivability. Typically, passive sensors, the bearing-only sensors (e.g., passive radar, infrared) can only provide angle measurements of a target. This means that target tracking can only be accomplished through multi-UAV cooperation [4,5,6,7]. Unlike the central fusion scheme, distributed schemes eliminate the need to process all UAV’s node information. On the contrary, each UAV achieves state estimations based on its local filter estimation, only combined with its immediate neighbor’s local estimations through the UAV network.
The distributed schemes can be classified as diffusion-based [8,9] and consensus-based [10,11,12,13] strategies. The diffusion-based mainly exchanges estimations with direct neighbors only once in each fusion period. Ref. [8] proposed a diffusion Kalman filtering with fixed smoothing to estimate and track the position of a projectile. However, in a diffusion-based scheme, the estimations of each sensor may not be in consensus. The consensus-based scheme iterates estimations with direct neighbors several times in each fusion period. Based on the metropolis consensus weighting matrix in [11,12], estimations for each sensor converge to the global average consensus when the number of iterations is infinite. To address the above limitations, a finite-time distributed state estimation via a sensor network was proposed in [13] to achieve maneuvering target tracking. The global average consensus is an arithmetic mean of the estimates of all the sensor nodes, which matches the covariance interaction (CI) fusion rule.
Regardless of the cross-correlation between multiple estimations, the CI fusion rule [14] has become a pioneering research achievement in the field of information fusion. The core principle of CI is to select the appropriate weights so that the weighted sum of each sensor information matrix is minimized. The weights can be achieved by solving an optimization problem [15]. To simplify the calculation cost, several suboptimal specific solutions have been proposed to determine the weights, such as a simple convex combination CI [16,17] and a fast CI [18,19]. While the CI fusion rule is consistent and tight, it may be overly conservative, leading to an over-approximation of the uncertainty upper bound.
Consequently, alternatives to CI have been proposed to achieve a tighter upper bound on the fused rule [20,21]. In [21], the inverse CI (ICI) is proposed for two estimations to achieve more accurate fusion results than the CI method. Furthermore, ref. [22] generalizes the ICI rule to fusing multiple estimations. Based on that, the ICI rule is applied to the distributed system by consensus-based over sensors network [10,23]. By setting parallel consensus filters enables global state estimation at each sensor, a novel distributed estimation algorithm [23] is proposed, satisfying the ICI fusion rule to address the cross-correlation problems.
In addition, the aforementioned distributed estimation methods suffer from three drawbacks: (1) In local estimation, most filter methods do not consider special bearing-only UAVs that cannot report range measurements directly. Additionally, they struggle to encounter invalid measurements. (2) In consensus-based iterative estimations, existing methods do not effectively balance the number of iterations and estimation accuracy in a fusion period. (3) In fusion rules, current methods do not adopt a tighter upper bound on the fused rule and typically only consider the fusion of two sensors.
To address these limitations, a distributed consensus-based estimation (DCE) method with an ICI fusion rule is proposed within the framework of local square-root cubature information filter (SRCIF) estimation, consensus iteration and fusion estimations for maneuvering target tracking. The principal contributions of this study are outlined as follows:
- 1.
- Different from [13,23], the proposed DCE–ICI effectively delivers local estimation for bearing-only UAV platforms, even if certain platforms are unable to receive measurements.
- 2.
- Unlike the approaches in [11,12], based on the concepts of betweenness and closeness centrality in multi-UAV networks, the proposed DCE–ICI constructs a novel consensus weighting matrix that ensures all UAVs converge to a consensus result within a finite number of iterations.
- 3.
- In contrast to previous research [18,22,23], the proposed DCE–ICI conducts new parameter forms of global ICI fusion in which all UAVs perform only once fusion after the completion of iterations, resulting in enhanced estimation accuracy.
2. Preliminaries
2.1. System Model
2.1.1. Motion Models
We consider a distributed system composed of N bearing-only UAVs to detect one target, where each UAV provides elevation and azimuth measurements in polar coordinates. We assume that the target moves according to the constant acceleration (CA) model. Therefore, the state of the target can be described as follows:
where k is the time step of the fusion center; , , and , respectively, are the positions in the x, y, and z directions; , , and are the corresponding velocities; , , and are the corresponding accelerations, and the superscript t represents the target. The state equation of the target is defined as follows:
where denotes the transition matrix of the target state. is the noise input matrix of the target state, and is the process noise.
The transition matrix of the CA model is described as follows:
with
where denotes the function that generates the block diagonal matrix. is the fusion period. represents the components of the state transition matrix along a particular axis (e.g., the direction) for the CA model. The corresponding noise input matrices of the CA model are described as follows:
with
where represents the components of the noise input matrices along a particular axis for the different models.
Similarly, assuming that the platforms move according to the CA model, the motion state equation of the UAV platforms can be expressed as the following:
where the superscript P represents the platform.
2.1.2. Measurements Models
Assuming that the ith UAV reports its measurements and position to the neighbor UAV, the measurement model of the target at is given by the following:
with
where and denote the elevation and azimuth measurements, respectively. denotes the position of the UAV platform. is the zero-mean Gaussian white measurement noise with known covariance given by
where and are the standard deviations of elevation and azimuth measurement noise, respectively.
2.2. Multiple UAV Local Estimation
Consider a set of N platform filters operating in parallel to compute local system state estimates. Common filtering algorithms used in information fusion include extended information filtering, unscented information Ffltering, and cubature information filtering (CIF). To circumvent the numerical instability associated with the square root operation in the CIF, the square-root CIF (SRCIF) employs a triangular decomposition of the system state covariance matrix. The following describes the SRCIF algorithm implemented at UAV i (omitting the subscript i for brevity).
2.2.1. Initialization
The initial information matrix and vector can be initialized as the following:
where and are the initial estimation state and covariance matrix of the filter, respectively.
Decomposition of the information matrix,
Inverting both ends gives the following:
where . and are the square root factors of the covariance matrix and the information matrix, respectively.
The estimated state is obtained as the following:
2.2.2. Time Update
Cubature points are evaluated as follows:
where , n is the state dimension of the system, are the cubature points, represents the lth column of the set , and .
Evaluation of propagated cubature points leads to the following:
Estimation of the predicted state leads to the following:
where . Estimation of the square-root prediction error covariance is carried out using the following:
where
and denotes the triangular decomposition of the matrix.
Information matrices and states are calculated as follows:
2.2.3. Measurement Update
Cubature points are redrawn as follows:
Propagated cubature are updated as follows:
where denotes the nonlinear measurement function.
The predicted state is estimated as follows:
The innovation covariance matrix is estimated as follows:
where
The cross-covariance matrix is estimated as follows:
The information contribution matrix (UAV i) and vector as [24] are calculated as follows:
where , are the elevation and azimuth measurements, denotes the measurement covariance matrix.
Assumption 1.
In a distributed estimation system, the communication topology graph of the UAV network is an undirected connected graph.
Since each bearing-only UAV (i) lacks distance measurements to perform direct state estimation, it needs to receive the contribution of measurements (pitch and azimuth) from neighboring UAVs (). Based on Assumption 1 above, each UAV can be guaranteed to have at least one neighbor UAV connected to it. The local filter estimation is completed by fusing the information contributions of the neighbor.
In multiple UAV local estimation, the information matrix and vector of the ith UAV can be obtained as follows:
where denotes the union of itself, UAV, and its neighbors.
Remark 1.
Since bearing-only UAVs cannot directly report distance measurements, the minimum estimation unit for bearing-only UAV networks is 2 [25]. Assumption 1 is consistent with the above conditions. If is satisfied, the UAV i can complete the local estimation, even if it cannot receive measurements (i.e., it does not contribute information).
The state estimates and covariance matrices are obtained by using “leftdivide” operator [24] are obtained as follows:
where represents the state vector sized identity matrix.
2.3. Fusion Rules
In a distributed system, each local filter process applies a common time update, which may cause unknown correlations between local estimates [26]. In addition, calculating the correlation between local estimation errors is usually quite complex and not even feasible in some cases. To avoid considering correlations between local estimation errors, the covariance interactions (CI) [14] method is proposed to achieve fusion estimation.
2.3.1. Covariance Interaction
The covariance interaction (CI) can provide an upper bound to ensure the fusion estimates are consistent. Given an information vector for UAV i and an information matrix (omitting the moment subscripts k∣k for simplicity), the CI fusion rule is described as follows:
where is the weight, and .
Particularly, the fast covariance intersection (FCI), i.e., the weights are computed by the trace of the information matrix, is expressed as follows:
However, CI-based fusion estimates are typically overconservative, and the resulting covariance matrices tend to be significantly larger than the mean square error (MSE) matrix. To obtain covariance matrix estimates that are closer to the MSE, the ICI fusion rule has been considered as an alternative to obtaining more tightly bounded covariance estimates.
2.3.2. Inverse Covariance Intersection
Given a state estimate for UAV i. Define the interaction covariance as follows:
where . When , is the root MSE. The joint estimated state and its MSE matrix are constructed as follows:
The upper bound of MSE matrices is obtained as follows [22]:
where . is the scalar weight that satisfies the following:
is a symmetric positive definite matrix. Let , and can be chosen as follows:
Remark 2.
The scalar weights α in (45) implicitly condition . and are standard -dimensional simplex. It denotes an dimensional polyhedron that is both a convex packet of its N vertices. Moreover, denotes a ball whose center is at the origin and whose radius is . Condition (45) corresponds to the intersection of the two, i.e., it describes a low-dimensional ball within a standard simplex. The center of this ball is , and the radius is , that is, .
Based on the upper bound , multiple UAV ICI fusion is obtained as follows [22]:
where and satisfies . is the block-column composed of N identity matrices. is the ith block matrix, , and has .
The parameters in the above ICI are to be determined. To facilitate the derivation and analysis, let be given by the following:
It is obvious that and , which satisfies the selection rule of in (46).
The ICI fusion in (47)–(50) considers all local information together. Only in a centralized estimation system, the fusion center acquires local information for all UAVs (e.g., ). To realize globally fused state estimates at each UAV with neighbor communication, a consensus algorithm can be used to make the estimates of each UAV converge to the same value and complete the distributed estimation.
3. Distributed Consensus Estimation by ICI
The consensus algorithm is as follows [27]:
where and are the local variables and consensus weighting coefficients for the mth iteration, respectively. denotes the neighbors of UAV i. (if , ). The weighting matrix can generally be taken as Metropolis weights [11].
Further, the consensus algorithm in (52) can be expressed as matrix form:
where is the stacked vector including all local values. is the product of the weighted matrices.
Based on the consensus algorithm above, the centralized fusion described by (47)–(50) can be generalized to distributed inverse covariance fusion. The terms in the above formulas can be obtained from the consensus algorithm after a certain number of iterations.
In the parallel consensus iteration (PCI), let be the variable of the ith UAV and , and there are
After L iterations, let , and we can get the following:
Using all the variables obtained from the four consensus iterations above, the data fusion process for each UAV i is as follows:
Based on the multiple UAV local estimation in Section 2.2, the distributed consensus ICI fusion is shown in Algorithm 1.
| Algorithm 1 Distributed consensus ICI fusion for SRCIF |
|
3.1. Consensus Analysis of Estimations
Metropolis weights only consider the effect of degree centrality (DC) on the consensus algorithm. The betweenness centrality (BC) [28] and closeness centrality (CC) [29] of UAV networks also have an impact on the efficiency of consensus estimation.
Since networks i has degree centrality , betweenness centrality , and closeness centrality .
Transforming the above centrality to the same interval, the centrality of UAV i is defined as follows:
where the weight coefficients can be taken as , with .
Thus, the consensus weighting matrix is designed as follows:
Note that the above weight matrix used in the DCE–ICI method is a double-stochastic matrix.
Lemma 1
(Asymptotic behavior [11]). For undirected connected graphs, tends to as the number of iterations increases, that is
Remark 3.
Remark 4.
When , the variables of the four consensus iterative algorithms (CL1-CL4), respectively converge to the same value, i.e., the information is weighted average consensus,
with
It can be seen that when time tends to infinity, each UAV has access to four consensus global messages. Combined with (62) and (63), each UAV can obtain the same inverse covariance estimation results. However, infinite iterations are almost impossible to guarantee in practice, so finite-time stability of the algorithm is analyzed below.
3.2. Finiteness Analysis of Stability
In the consensus algorithm, the boundedness of is required to ensure the boundedness of the variables (e.g., ) after a several iterations.
Lemma 2
([23]). When satisfies, is bounded with .
Remark 5.
In the consensus iteration, to ensure boundedness, the number of iterations is chosen to be bigger than the diameter of the graph, i.e., .
Based on Remark 2, the selection of is necessary to satisfy and , or to satisfy the equivalence condition . The above constraints can be satisfied by selecting the number of iterations.
Lemma 3
([23]). Each row of yields valid ICI fusion rule when , where λ is the second-largest eigenvalue of Π.
Proof.
The convergence of the consensus algorithm is analyzed to determine the lower bound of the iteration satisfying the rows of the transfer matrix . The center vector is defined as , and let (i.e., rows of the transfer matrix ) are considered as state variables. From Remark 3, the steady state value of is and the dynamic error is expressed as follows [30]:
Since is a double stochastic matrix, . There is and
The above equation holds due to the following:
Substituting it in yields the following:
where the first term of the inequality . By definition, is a primitive matrix with maximal eigenvalue 1. Since the maximal eigenvalue 1 vanishes, the maximal eigenvalue of () is the second-largest eigenvalue of .
The second term is bounded with the following:
Since , is the dimensional simplex. denotes the sphere whose center is at the center of the simplex. In the intersection of both, the minimum value of their radius is 0, while the maximum value is when the sphere intersects any vertex of a simplex.
Combining with (75), by imposing constraints on the coefficients, the number of iterations that can guarantee the effective fusion of ICI can be obtained as follows:
Solving gives . When L is larger than , then holds. Combined with Remarks 2 and 3, the condition is satisfied, i.e., each is a valid set of coefficients that satisfies ICI fusion rules. Similarly, each also satisfies ICI fusion rules. □
Based on the above analysis, the number of iterations L can be set as . The boundary performance of the algorithm is to be analyzed as below in a finite number of iterations.
3.3. Boundedness Analysis of Errors
The analysis of estimation error boundedness of the algorithm is categorized into local estimation and consensus iteration.
Assumption 2
([24,31]). The local estimated SRCIF information matrix for UAV j is bounded, , where and are positive real numbers.
Theorem 1.
After a finite number of iterations L, the fusion information matrix obtained by Algorithm 1 is larger than that of the covariance interaction .
Proof.
Remark 6.
It can be seen that , i.e., the fusion information matrix obtained by the proposed method is larger than that of the CI fusion rule at each UAV i. In other words, the ICI error covariance matrix is less than that of the CI fusion rule.
According to Theorem 1, the fusion estimate generated by Algorithm 1 for each UAV remains bounded when the number of iterations L is finite.
Compared to the local estimation in Section 2.2, achieving consensus results requires additional iterations. Each UAV node exchanges an information set with its neighboring nodes (i.e., parallel consensus iterations). Given a UAV topology, the computational cost increases linearly with the number of iterations L. Furthermore, the computational cost exhibits no significant correlation with the number of UAVs. It is primarily proportional to the number of edges in the UAV topology graph (i.e., the total number of neighbors for all UAV nodes). Therefore, the computational cost can be expressed as follows:
where are the edges of topology graph.
For a given communication topology, this estimate usually converges to a result close to the exact average consensus within a few iterations, which is verified in simulation experiments.
4. Simulation
In this section, numerical simulations and performance comparisons are presented to evaluate the effectiveness of the proposed DCE–ICI method. The norm error (NE) and the root mean square error (RMSE) were adopted to assess finite and estimated performance. The iterative NE of the consensus weighting matrix is defined as follows:
where and are given in (72).
4.1. Simulation Parameters
We considered a distributed consensus estimation problem for maneuvering target tracking with bearing-only mobile UAV platforms in three-dimensional Cartesian coordinates. The UAV network consisted of eight UAV nodes. As illustrated in Figure 1 and Table 1, the initial position of the UAVs was randomly distributed in the ellipsoid region of with a standard deviation of . The probability of any two nodes was set as 0.3. The measurement noise covariance in elevation and azimuth was set to the same, with random values of 0.1 or 0.5 degree. Based on the connectivity in Figure 1, the centrality of networks is shown in Table 1. The diameter is 4. The is ln(7)/ln(1/0.8343) = 10.74. The finite iteration number that satisfies a valid ICI fusion rule.
Figure 1.
Multiple UAV nodes geometry and connectivity.
Table 1.
Initial parameter settings.
The motion of the UAV networks followed the CA model. The velocities and accelerations of the UAVs were initialized as and , respectively. The standard deviation of the process noise was set to in the model.
The trajectory of the target evolved according to the CA models. The positions, velocities, and accelerations of the target were initialized as , , and , respectively. The standard deviation of position and process noise was set to be the same as the UAV networks.
The fusion period was defined as throughout the simulation duration of . The filter initialization (i.e., initial state vector and covariance matrix) was calculated by the one-point initialization method in [6]. Numerical simulations are presented with 300 Monte Carlo runs.
4.2. Multiple UAV State Estimation
In this subsection, the consensus weighting matrix of the proposed DCE–ICI algorithm is compared with the Metropolis in [11]. The performance of the proposed DCE–ICI method is compared to the local estimation algorithm (Local) described in Section 2.2, the diffusion FCI (Diff–FCI), the diffusion ICI (Diff–ICI), and the distributed consensus estimation FCI (DCE–FCI). All methods used the same local estimation algorithm (i.e., Local) to ensure a fair performance comparison. The iterative NE of the consensus weighting matrix are shown in Figure 2. Figure 3 and Figure 4 show the RMSE of the target position and velocity estimation.
Figure 2.
Iterative NE of different weights.
Figure 3.
RMSE for position estimates (in the CA model).
Figure 4.
RMSE for velocity estimates (in the CA model).
As shown in Figure 2, the NE of weights in both methods (i.e., DCE–ICI and Metropolis) gradually converge to zero as the number of iterations increases. The trends of the above two curves are consistent with Remark 3. Under the same number of iterations, the value of the DCE–ICI method is smaller than that of Metropolis, which means that the proposed DCE–ICI method approaches the stable value () faster and has better convergence performance. When the number of iterations reaches a finite number (), the NE have not yet converged to zeros. Nevertheless, each row of the consensus weighting matrix constitutes a valid set of coefficients satisfying the ICI fusion rule.
To demonstrate the tracking errors further, the RMSE of the position and velocity are shown in Figure 3 and Figure 4. The position and velocity RMSE of the proposed DCE–ICI method are smaller than those of all other methods. The performance of consensus-based methods (DCE) is generally better than that of diffusion (Diff) methods. Under the same distributed scheme (i.e., diffusion-based or consensus-based), the performance of the ICI fusion rule is superior to that of the CI fusion rule. In addition, Local and DCE–ICI methods performed best and worst, respectively. As listed in Table 2, the average RMSE of the position and velocity in the DCE–ICI method is approximately 684.19 m and 23.41 m/s. In the 0∼40 s interval, the RMSE of the velocity changed more sharply than that of the position. This is because, in the initial calculation of the filter, only the prior position information of the target can be obtained by the one-point initialization method, rather than the prior velocity information. Combining the results shown in Figure 3 and Figure 4 and Table 2, it is evident that the DCE–ICI method continuously provides accurate target state estimates, outperforming the other comparison distributed methods.
Table 2.
Average RMSEs of different methods (in the CA model).
4.3. Multiple UAV State Estimation with Different Target Maneuvering
In this subsection, we primarily performed the target state estimation in different maneuvering models. As shown in Table 3, the positions and velocities of the target were initialized as , and , respectively. The accelerations of the target were initialized as , , and in 0∼50 s, 50∼100 s, and 100∼200 s, respectively. Except for the maneuvering models, all remaining parameter settings are the same as the simulation experiment in Section 4.2. Figure 5 and Figure 6 illustrate the RMSE of the target position and velocity estimation in different maneuvering models. And Table 4 lists the average RMSEs of different methods.
Table 3.
Target maneuvering parameters at different times.
Figure 5.
RMSE for position estimates (in different maneuvering models).
Figure 6.
RMSE for velocity estimates (in different maneuvering models).
Table 4.
Average RMSEs of different methods (in different maneuvering models).
From Figure 5 and Figure 6, the position and velocity RMSE of the proposed DCE–ICI method are smaller than those of all other methods in different maneuvering models. The performance of consensus-based methods (DCE) is consistent with the simulation results in Section 4.2. The RMSE of the position and velocity changed sharply than that of the CA model, especially at 50 s and 100 s, when the acceleration of the target exhibits a sudden change. As listed in Table 4, the average RMSE of the position and velocity in the DCE–ICI method is approximately 684.72 m and 23.69 m/s. These results are very close to those obtained by the target that follows the CA model. Based on the results shown in Figure 5 and Figure 6 and Table 4, we can conclude that the DCE–ICI method can effectively achieve accurate target state estimates in different maneuvering models.
The simulations are conducted for a fixed communication topology. If the communication topology is a directed graph, some nodes may fail to receive information from their neighbors, making it difficult to achieve consensus. Therefore, as long as Assumption 1 holds, increasing or decreasing UAV nodes will not affect the output of the system. In practice, topology switching primarily impacts the consensus weight matrix in (65). Provided that each node can adaptively determine its own centrality, the proposed DCE–ICI method can effectively achieve consensus-based state estimation during topology transitions. Furthermore, a finite number of consensus iterations are performed at each fusion period (0.5 s), enabling each node to output a consensus estimate. A topology switch occurring at any given time does not affect subsequent consensus iteration estimates.
5. Conclusions
In this study, a DCE method with ICI fusion rule(DCE–ICI) is proposed in the framework of the local estimation and consensus iteration fusion for target tracking in multi-UAV systems. The proposed method can effectively and precisely achieve local estimation in bearing-only UAVs, even for invalid measurements. Based on centralities in a multi-UAV network, the proposed DCE–ICI method with novel consensus weighting matrix enables each UAV to obtain consensus results faster in a finite number of iterations. In addition to this, the fusion estimations have superior performance than the diffusion-based scheme and CI fusion. Simulation results indicate that the proposed method can effectively estimate target states. Compared with other existing distributed methods, the proposed method exhibits strong applicability in performing local estimation and can achieve significantly better estimation accuracy for maneuvering target tracking. These results highlight the effectiveness and superiority of the proposed method for distributed state estimation in bearing-only UAVs.
Subsequent work will focus on the following: (1) the study of consensus weighting matrix with faster convergence and investigation of deep reinforcement learning for calculating the optimal topology connection for UAV networks, and (2) application of the distributed consensus estimation method in a real experiment addressing the constraints of limited onboard computing cost, the stochastic nature of low-cost sensor noise, and potential environmental disturbances.
Author Contributions
Conceptualization, G.Y. and W.M.; methodology, G.Y. and W.M.; software, G.Y.; validation, G.Y., W.M. and W.F.; formal analysis, T.Z.; investigation, G.Y.; resources, S.Z.; data curation, S.Z.; writing—original draft preparation, G.Y.; writing—review and editing, G.Y. and W.M.; visualization, T.Z.; supervision, W.M. and W.F.; project administration, W.M.; funding acquisition, W.M. All authors have read and agreed to the published version of the manuscript.
Funding
Scientific Research Program Funded by Shaanxi Provincial Education Department (Program No.25JK0491).
Data Availability Statement
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| UAV | unmanned aerial vehicles |
| DCE | Distributed Consensus-based Estimation |
| (F)(I)CI | (Fast) (Inverse) Covariance Intersection |
| (SR)CIF | (Square-Root) Cubature Information Filter |
| CA | Constant Acceleration |
| PCI | Parallel Consensus Iteration |
| CIF | Cubature Information Filter |
| Diff | diffusion |
| (B)(C)(D)C | (Betweenness) (Closeness) (Degree) centrality |
| NE | Norm Error |
| (R)MSE | (Root) Mean Square Error |
References
- Bassolillo, S.R.; D’Amato, E.; Notaro, I. A Consensus-Driven Distributed Moving Horizon Estimation Approach for Target Detection Within Unmanned Aerial Vehicle Formations in Rescue Operations. Drones 2025, 9, 127. [Google Scholar] [CrossRef]
- Sun, S.L. Distributed optimal linear fusion estimators. Inform. Fusion 2020, 63, 56–73. [Google Scholar] [CrossRef]
- Zhou, F.; Wang, Y.; Zheng, W.; Li, Z.; Wen, X. Fast Distributed Multiple-Model Nonlinearity Estimation for Tracking the Non-Cooperative Highly Maneuvering Target. Remote Sens. 2022, 14, 4239. [Google Scholar] [CrossRef]
- Liu, S.; Lin, Z.; Huang, W.; Yan, B. Current development and future prospects of multi-target assignment problem: A bibliometric analysis review. Def. Technol. 2025, 43, 44–59. [Google Scholar] [CrossRef]
- Guan, X.; Lu, Y.; Ruan, L. Joint Optimization Control Algorithm for Passive Multi-Sensors on Drones for Multi-Target Tracking. Drones 2024, 8, 627. [Google Scholar] [CrossRef]
- Yang, G.; Fu, W.; Zhu, S.; Wang, C.; Zhang, T. Online Spatial–Temporal Alignment Method in Bearing-Only Sensors for Maneuvering Target Tracking. IEEE Sens. J. 2025, 25, 7028–7042. [Google Scholar] [CrossRef]
- Zhang, Q.; Xie, Y.; Song, T.L. Distributed multi-target tracking with Y-shaped passive linear array sonars for effective ghost track elimination. Inform. Sci. 2018, 433–434, 163–187. [Google Scholar] [CrossRef]
- Cattivelli, F.S.; Sayed, A.H. Diffusion Strategies for Distributed Kalman Filtering and Smoothing. IEEE Trans. Autom. Control 2010, 55, 2069–2084. [Google Scholar] [CrossRef]
- Jia, B.; Sun, T.; Xin, M. Iterative Diffusion-Based Distributed Cubature Gaussian Mixture Filter for Multisensor Estimation. Sensors 2016, 16, 1741. [Google Scholar] [CrossRef]
- Sun, T.; Xin, M. Distributed Estimation With Iterative Inverse Covariance Intersection. IEEE Trans. Circuits Syst. II-Express Briefs 2023, 70, 1645–1649. [Google Scholar] [CrossRef]
- Xiao, L.; Boyd, S.; Lall, S. A scheme for robust distributed sensor fusion based on average consensus. In Proceedings of the 4th International Symposium on Information Processing in Sensor Networks, Los Angeles, CA, USA, 24–27 April 2005; pp. 63–70. [Google Scholar] [CrossRef]
- Li, W.; Wei, G.; Han, F.; Liu, Y. Weighted Average Consensus-Based Unscented Kalman Filtering. IEEE Trans. Cybern. 2016, 46, 558–567. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Z.; Dong, X.; Yv, J.; Li, Q.; Ren, Z. Finite-time distributed state estimation for maneuvering target with switching directed topologies. J. Frankl. Inst. 2024, 361, 106695. [Google Scholar] [CrossRef]
- Julier, S.; Uhlmann, J. A non-divergent estimation algorithm in the presence of unknown correlations. In Proceedings of the 1997 American Control Conference, Albuquerque, NM, USA, 6 June 1997; Volume 4, pp. 2369–2373. [Google Scholar] [CrossRef]
- Wang, S.; Ren, W. On the Convergence Conditions of Distributed Dynamic State Estimation Using Sensor Networks: A Unified Framework. IEEE Trans. Control Syst. Technol. 2018, 26, 1300–1316. [Google Scholar] [CrossRef]
- Zhai, X.; Yang, Y.; Liu, Z. A Transformer-based Multi-Platform Sequential Estimation Fusion. Eng. Appl. Artif. Intel. 2025, 144, 110069. [Google Scholar] [CrossRef]
- Wang, Y.; Li, X.R. Distributed Estimation Fusion with Unavailable Cross-Correlation. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 259–278. [Google Scholar] [CrossRef]
- Chen, X.; Ji, J.; Wang, Y. Robust Cooperative Multi-Vehicle Tracking with Inaccurate Self-Localization Based on On-Board Sensors and Inter-Vehicle Communication. Sensors 2020, 20, 3212. [Google Scholar] [CrossRef]
- Niehsen, W. Information fusion based on fast covariance intersection filtering. In Proceedings of the 5th International Conference on Information Fusion, Annapolis, MD, USA, 8–11 July 2002; Volume 2, pp. 901–904. [Google Scholar] [CrossRef]
- Hays, C.W.; Henderson, T. Matrix decomposition approaches for mutual information approximation with applications to covariance intersection techniques. Inform. Fusion 2023, 95, 446–453. [Google Scholar] [CrossRef]
- Noack, B.; Sijs, J.; Reinhardt, M.; Hanebeck, U.D. Decentralized data fusion with inverse covariance intersection. Automatica 2017, 79, 35–41. [Google Scholar] [CrossRef]
- Ajgl, J.; Straka, O. Inverse Covariance Intersection Fusion of Multiple Estimates. In Proceedings of the IEEE 23rd International Conference on Information Fusion, Rustenburg, South Africa, 6–9 July 2020; pp. 1–8. [Google Scholar] [CrossRef]
- Sun, T.; Xin, M. Inverse-Covariance-Intersection-Based Distributed Estimation and Application in Wireless Sensor Network. IEEE Trans. Ind. Inform. 2023, 19, 10079–10090. [Google Scholar] [CrossRef]
- Chandra, K.P.B.; Gu, D.W.; Postlethwaite, I. Square Root Cubature Information Filter. IEEE Sens. J. 2013, 13, 750–758. [Google Scholar] [CrossRef]
- Chen, Z.; Fu, W.; Zhang, R.; Fang, Y.; Xiao, Z. Distributed Cubature Information Filtering Method for State Estimation in Bearing-Only Sensor Network. Entropy 2024, 26, 236. [Google Scholar] [CrossRef]
- Wang, S.; Li, Y.; Qi, G.; Sheng, A. Diffusion Nonlinear Estimation and Distributed UAV Path Optimization for Target Tracking with Intermittent Measurements and Unknown Cross-Correlations. Drones 2023, 7, 473. [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]
- Goh, K.I.; Oh, E.; Kahng, B.; Kim, D. Betweenness centrality correlation in social networks. Phys. Rev. E 2003, 67, 017101. [Google Scholar] [CrossRef]
- Liu, Z.; Ye, J.; Zou, Z. Closeness Centrality on Uncertain Graphs. ACM Trans. Web 2023, 17, 1–29. [Google Scholar] [CrossRef]
- Xiao, L.; Boyd, S. Fast linear iterations for distributed averaging. In Proceedings of the 42nd IEEE International Conference on Decision and Control, Maui, HI, USA, 9–12 December 2003; Volume 5, pp. 4997–5002. [Google Scholar] [CrossRef]
- Chen, Y.; Sheng, A.; Qi, G.; Li, Y. Diffusion self-triggered square-root cubature information filter for nonlinear non-Gaussian systems and its application to the optic-electric sensor network. Inform. Fusion 2020, 55, 260–268. [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. |
© 2026 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.





