Skip Content
You are currently on the new version of our website. Access the old version .
DronesDrones
  • Article
  • Open Access

2 February 2026

Distributed Consensus-Based Tracking with Inverse Covariance Intersection in Bearing-Only UAV Networks

,
,
,
and
1
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
2
School of Sciences, Xi’an Technological University, Xi’an 710021, China
3
Unmanned System Research Institute, Northwestern Polytechnical University, Xi’an 710072, China
4
School of Astronautics, Northwestern Polytechnical University, Xi’an 710072, China
This article belongs to the Section Drone Communications

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.
The structure of this paper is organized as follows: Section 2 gives the related preliminaries. Section 3 describes the design of the distributed consensus estimation method by ICI fusion. Numerical simulations are presented in Section 4, and conclusions are drawn in Section 5.

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:
X k t = x k , x ˙ k , x ¨ k , y k , y ˙ k , y ¨ k , z k , z ˙ k , z ¨ k T
where k is the time step of the fusion center; x k , y k , and z k , respectively, are the positions in the x, y, and z directions; x ˙ k , y ˙ k , and z ˙ k are the corresponding velocities; x ¨ k , y ¨ k , and z ¨ k are the corresponding accelerations, and the superscript t represents the target. The state equation of the target is defined as follows:
X k t = F k t X k 1 t + G k 1 t w k 1
where F k t denotes the transition matrix of the target state. G k 1 t is the noise input matrix of the target state, and w k 1 N 0 , q k 1 is the process noise.
The transition matrix of the CA model is described as follows:
F k 1 t ( C A ) = blkdiag ( Γ , Γ , Γ )
with
Γ = 1 T F 0.5 T F 2 0 1 T F 0 0 1
where b l k d i a g ( · ) denotes the function that generates the block diagonal matrix. T F is the fusion period. Γ represents the components of the state transition matrix along a particular axis (e.g., the x , y , z direction) for the CA model. The corresponding noise input matrices of the CA model are described as follows:
G k 1 t ( C A ) = blkdiag ( G , G , G )
with
G = 1 6 T F 3 1 2 T F 2 T F T
where G 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:
X k P = F k P X k 1 P
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 t k is given by the following:
Z i , k t = h i t X k t + v i , k t = η i , k θ i , k + v i , k t = arctan z i , k / x i , k 2 + y i , k 2 arctan 2 y i , k / x i , k + v i , k t
with
x i , k = x k x i , k p y i , k = y k y i , k p z i , k = z k z i , k p
where η i , k and θ i , k denote the elevation and azimuth measurements, respectively. ( x i , k P , y i , k P , z i , k P ) denotes the position of the UAV platform. v i , k t is the zero-mean Gaussian white measurement noise with known covariance R i , k t given by
R i , k t = diag σ η 2 , σ θ 2
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:
Y 0 0 = P 0 0 1 y ^ 0 0 = P 0 0 1 X ^ 0 0
where X ^ 0 0 and P 0 0 are the initial estimation state and covariance matrix of the filter, respectively.
Decomposition of the information matrix,
Y k 1 k 1 = S y , k 1 k 1 S y , k 1 k 1 T = P k 1 k 1 1 .
Inverting both ends gives the following:
S k 1 k 1 S k 1 k 1 T = S y , k 1 k 1 S y , k 1 k 1 T 1 = S y , k 1 k 1 T S y , k 1 k 1 1
where S k 1 k 1 = S y , k 1 k 1 T . S k 1 k 1 and S y , k 1 k 1 are the square root factors of the covariance matrix and the information matrix, respectively.
The estimated state is obtained as the following:
X k 1 k 1 = P k 1 k 1 y ^ k 1 k 1 = S k 1 k 1 S k 1 k 1 T y ^ k 1 k 1 .

2.2.2. Time Update

Cubature points are evaluated as follows:
X l , k 1 k 1 = S k 1 k 1 η l + X k 1 k 1
where η l = n 1 l , n is the state dimension of the system, l = 1 , 2 , , 2 n are the cubature points, 1 l represents the lth column of the set 1 , and 1 = [ I ( n ) , I ( n ) ] .
Evaluation of propagated cubature points leads to the following:
X l , k k 1 * = f X l , k 1 k 1
Estimation of the predicted state leads to the following:
X ^ k k 1 = ξ l l = 1 2 n X l , k k 1 *
where ξ l = 1 / 2 n . Estimation of the square-root prediction error covariance is carried out using the following:
S k k 1 = Tria χ k k 1 * , S Q , k 1
where
Q k 1 = S Q , k 1 S Q , k 1 T
χ k k 1 * = 1 2 n X 1 , k k 1 * X ^ k k 1 X 2 n , k k 1 * X ^ k k 1
and T r i a · denotes the triangular decomposition of the matrix.
Information matrices and states are calculated as follows:
Y k k 1 = S y , k k 1 S y , k k 1 T = S k k 1 T S k k 1 1
y ^ k k 1 = Y y , k k 1 X ^ k k 1 .

2.2.3. Measurement Update

Cubature points are redrawn as follows:
X l , k k 1 = S k k 1 η l + X ^ k k 1 .
Propagated cubature are updated as follows:
Z l , k k 1 = h X l , k k 1
where h ( . ) denotes the nonlinear measurement function.
The predicted state is estimated as follows:
Z ^ k k 1 = ξ l l = 1 2 n Z l , k k 1 .
The innovation covariance matrix is estimated as follows:
S z z , k k 1 = T r i a Z k k 1 , S R , k 1
where
R k 1 = S R , k 1 S R , k 1 T
Z k k 1 = 1 2 n Z 1 , k k 1 Z ^ k k 1 Z 2 n , k k 1 Z ^ k k 1 .
The cross-covariance matrix is estimated as follows:
P x z , k k 1 = χ k k 1 * Z k k 1 T .
The information contribution matrix (UAV i) and vector as [24] are calculated as follows:
I k = Y k k 1 P x z , k k 1 R k 1 P x z , k k 1 T Y k k 1 T
i k = Y k k 1 P x z , k k 1 R k 1 v k + P x z , k k 1 T Y k k 1 T X ^ k k 1
where v k = Z k Z ^ k k 1 , Z k are the elevation and azimuth measurements, R k 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 ( j N i ). 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:
Y k k i = Y k k 1 + j N i + I k j
y ^ k k i = y ^ k k 1 + j N i + i k j
where N i + = N i i 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 N i + 2 is satisfied, the UAV i can complete the local estimation, even if it cannot receive measurements (i.e., it does not contribute information).
Based on (30) and (31), the information contribution of neighboring UAVs is
I k j = ( H k k 1 j ) T ( R k j ) 1 H k k 1 j
i k j = ( H k k 1 j ) T ( R k j ) 1 v k j + H k k 1 j X ^ k k 1
where ( H k k 1 j ) T = Y k k 1 P x z , k k 1 j .
The state estimates and covariance matrices are obtained by using “leftdivide” operator [24] are obtained as follows:
X ^ k k i = Y k k i y ^ k k i
P k k i = Y k k i I n
where I n represents the state vector sized identity matrix.
Note that the multi-UAV fusion given in (32) and (33) is a diffusion fusion scheme. Each UAV first exchanges the measurement and position with its neighboring UAVs once through the network, and then computes its estimation to complete the local filter estimation.

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 y ^ i , i = 1 , , N for UAV i and an information matrix Y i (omitting the moment subscripts kk for simplicity), the CI fusion rule is described as follows:
Y C I = i = 1 N ω C I i Y i
y C I = i = 1 N ω C I i y i
where ω C I i > 0 is the weight, and i = 1 N ω C I i = 1 .
Particularly, the fast covariance intersection (FCI), i.e., the weights are computed by the trace of the information matrix, is expressed as follows:
ω F C I i = t r ( Y i ) i = 1 N t r ( Y i ) .
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 X ^ i , i = 1 , , N for UAV i. Define the interaction covariance as follows:
P i , j = E ( X ^ X i ) ( X ^ X j ) T
where i , j = 1 , , N . When i = j , P i , i = P i is the root MSE. The joint estimated state X ^ J and its MSE matrix P J are constructed as follows:
X ^ J = X ^ 1 X ^ N T
P J = P 1 P 1 , N P N , 1 P N .
The upper bound of MSE matrices P J is obtained as follows [22]:
Ξ J = diag P 1 , , P N + α 1 P 1 α N P N P ω σ α 1 P 1 α N P N T
where σ = 1 N 1 i = 1 N α i 2 . α i is the scalar weight that satisfies the following:
i = 1 N α i = 1 , i = 1 N α i 2 1 N 1 .
P ω is a symmetric positive definite matrix. Let ω = ω 1 , , ω N T , and P ω can be chosen as follows:
P ω = i = 1 N ω i P i 1 , i = 1 N ω i = 1 , ω i 0 .
Remark 2. 
The scalar weights α in (45) implicitly condition α i 0 . i = 1 N α i = 1 and α i 0 are standard N 1 -dimensional simplex. It denotes an N 1 dimensional polyhedron that is both a convex packet of its N vertices. Moreover, i = 1 N α i 2 1 / ( N 1 ) denotes a ball whose center is at the origin and whose radius is 1 / N 1 . 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 1 N , , 1 N , and the radius is 1 / N ( N 1 ) , that is, i = 1 N α i 1 N 2 1 / N ( N 1 ) .
Based on the upper bound Ξ J , multiple UAV ICI fusion is obtained as follows [22]:
P I C I 1 = T Ξ J 1 = i = 1 N P i 1 ( N 1 ) P β
X ^ I C I = i = 1 N W i X ^ i
P I C I 1 X ^ I C I = i = 1 N P i 1 ( N 1 ) α i P β X ^ i
W i = P I C I P i 1 ( N 1 ) α i P β
where β = β 1 , , β N T and satisfies β i = ω i + ( N 1 ) ( α i 2 ω i j = 1 N α j 2 ) , i = 1 , , N . is the block-column composed of N identity matrices. W i is the ith block matrix, W J = P I C I T Ξ J 1 = W 1 , W 2 , , W N , and has j = 1 N W j = I .
The parameters α , β , ω in the above ICI are to be determined. To facilitate the derivation and analysis, let ω i = β i be given by the following:
β i = α i 2 / j = 1 N α j 2 .
It is obvious that j = 1 N β j = j = 1 N ω j = 1 and β j , ω j 0 , 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., i = 1 N P i 1 ). 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]:
v i ( m + 1 ) = π i i ( m ) v i ( m ) + j N i π i j ( m ) v j ( m )
where v i ( m ) and π i j ( m ) are the local variables and consensus weighting coefficients for the mth iteration, respectively. j N i denotes the neighbors of UAV i. π i j ( m ) ( 0 , 1 ) (if j N i , π i j ( m ) = 0 ). The weighting matrix Π ( m ) = π i j can generally be taken as Metropolis weights [11].
Further, the consensus algorithm in (52) can be expressed as matrix form:
v ( m + 1 ) = Π ( m ) v ( m ) = Ψ ( m ) v ( 0 )
where v ( m ) = v 1 ( m ) , , v N ( m ) T is the stacked vector including all local values. Ψ ( m ) = Π ( m ) Π ( m 1 ) Π ( 0 ) 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 V PCI 1 i be the variable of the ith UAV and V PCI 1 i ( 0 ) = P i , and there are
V PCI 1 i ( m + 1 ) = j N i + g 1 π i j ( m ) V PCI 1 j ( m ) .
Similarly, let V PCI 2 i ( 0 ) = X ^ i , V PCI 3 i ( 0 ) = Y i ; V PCI 4 i ( 0 ) = y ^ i , which yields
V PCI 2 i ( m + 1 ) = j N i + g 2 π i j ( m ) V PCI 2 j ( m )
V PCI 3 i ( m + 1 ) = j N i + g 1 π i j ( m ) V PCI 3 j ( m )
V PCI 4 i ( m + 1 ) = j N i + g 1 π i j ( m ) V PCI 4 j ( m )
where α = g 2 ϕ i j ( L ) , β = g 1 ϕ i j ( L ) are the parameters to be determined by (51).
After L iterations, let Ψ ( L ) = Π ( L ) Π ( L 1 ) Π ( 0 ) , and we can get the following:
P β i 1 = V PCI 1 i ( L ) = j = 1 N g 1 ϕ i j ( L ) P j
X ^ α i = V PCI 2 i ( L ) = j = 1 N g 2 ϕ i j ( L ) X ^ j
Y s u m i = V PCI 3 i ( L ) = j = 1 N g 1 ϕ i j ( L ) Y j
y ^ s u m i = V PCI 4 i ( L ) = j = 1 N g 1 ϕ i j ( L ) y ^ j .
Using all the variables obtained from the four consensus iterations above, the data fusion process for each UAV i is as follows:
Y F i = N Y s u m i ( N 1 ) P β i
y ^ F i = N y ^ s u m i ( N 1 ) P β i X ^ α i .
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
Require: 
Y 0 0 i , y ^ 0 0 i , Q k , R k , Z k i , π i j , i , j = 1 , , N , L
Ensure: 
Y k k i , y ^ k k i
1:
for  k = 1 to S T do // S T is the simulation time
      // Local estimation by SRCIF
2:
    for  i v  do
3:
        complete filter initialization as (12)–(14)
4:
        run independent time update as (15)–(22)
5:
        for  j N i +  do // receive neighbors info
6:
           calculate the info contribution as (23)–(31)
7:
        end for
8:
        obtain Y k k i , y ^ k k i , X ^ k k i and P k k i as (32)–(37)
9:
    end for
      // Consensus Iteration CL1-CL4
10:
    Initialization//omitting “ k | k " for brevity
11:
     V PCI 1 i ( 0 ) P i , V PCI 2 i ( 0 ) X ^ i
12:
     V PCI 3 i ( 0 ) Y i , V PCI 4 i ( 0 ) y ^ i
13:
    for  i v  do // run in parallel
14:
        for  m = 1 , 2 , , L  do
15:
            V PCI 1 i ( m + 1 ) = j N i + g 1 π i j ( m ) V PCI 1 j ( m )
16:
            V PCI 2 i ( m + 1 ) = j N i + g 2 π i j ( m ) V PCI 2 j ( m )
17:
            V PCI 3 i ( m + 1 ) = j N i + g 1 π i j ( m ) V PCI 3 j ( m )
18:
            V PCI 4 i ( m + 1 ) = j N i + g 1 π i j ( m ) V PCI 4 j ( m )
19:
        end for
20:
    end for
      // ICI fusion
21:
    for  i v  do
22:
         ( P β i ) 1 V PCI 1 i ( L ) , X ^ α i V PCI 2 i ( L )
23:
         Y s u m i V PCI 3 i ( L ) , y ^ s u m i V PCI 4 i ( L )
24:
         Y F i = N Y s u m i ( N 1 ) P β i ,
25:
         y ^ F i = N y ^ s u m i ( N 1 ) P β i X ^ α i
26:
         Y k k i Y F i , y ^ k k i y ^ F i
27:
    end for
28:
end for

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 d ( i ) [ 1 , N 1 ] , betweenness centrality B C ( i ) [ 0 , ( N 1 ) ( N 2 ) / 2 ] , and closeness centrality C C ( i ) [ 2 / N , 1 ] .
Transforming the above centrality to the same interval, the centrality C i of UAV i is defined as follows:
C i = ω c 1 d ( i ) + ω c 2 [ 2 B C ( i ) / ( N 1 ) + 1 ] + ω c 3 [ N C C ( i ) 1 ]
where the weight coefficients can be taken as ω c 1 = ω c 2 = ω c 3 = 1 / 3 , with C i [ 1 , N 1 ] .
Thus, the consensus weighting matrix is designed as follows:
π i j = min 1 C i , 1 C j j N i / i , 1 s N i π i s j = i , 0 otherwise . .
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, Ψ ( L ) = Π ( L ) Π ( L 1 ) Π ( 0 ) tends to 1 N 11 T as the number of iterations increases, that is
lim L Ψ ( L ) = 1 N 11 T .
Remark 3. 
In (58)–(61), let α = g 2 ϕ i j ( L ) = ϕ i j ( L ) , i.e., α = α 1 , α 2 , , α N = ϕ i 1 ( L ) , ϕ i 2 ( L ) , , ϕ i N ( L ) . By Lemma 1, when L , ϕ i j ( L ) = 1 / N , i.e., α 1 = α 2 , , α N = 1 / N . From (51), let β = g 1 ϕ i j ( L ) = ϕ i 1 2 ( L ) , ϕ i 2 2 ( L ) , , ϕ i N 2 ( L ) / j = 1 N ϕ i j 2 ( L ) . Similarly, when L , β 1 = β 2 , , β N = 1 / N .
Remark 4. 
When L , the variables P j , X ^ j , Y j , y ^ j of the four consensus iterative algorithms (CL1-CL4), respectively converge to the same value, i.e., the information is weighted average consensus,
( P β i ) 1 , X ^ β i , Y s u m i , y ^ s u m i = lim L V PCI 1 i ( L ) , V PCI 2 i ( L ) , V PCI 3 i ( L ) , V PCI 4 i ( L )
with
( P β i ) 1 = j = 1 N β j P j = 1 N j = 1 N P j
X ^ α i = j = 1 N α j X ^ j = 1 N j = 1 N X ^ j
Y ^ s u m i = N j = 1 N β j Y j = j = 1 N Y j
y ^ s u m i = N j = 1 N β j y j = j = 1 N y j .
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 Ψ ( m ) is required to ensure the boundedness of the variables (e.g., v ( m + 1 ) ) after a several iterations.
Lemma 2 
([23]). When p d i a m ( G ) satisfies, Ψ ( p ) is bounded with Ψ ( p ) Π ( p ) Π ( p 1 ) Π ( 0 ) = 1 .
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., L d i a m ( G ) .
Based on Remark 2, the selection of α is necessary to satisfy i = 1 N α i = 1 and i = 1 N α i 2 1 N 1 , or to satisfy the equivalence condition i = 1 N α i 1 N 2 1 / N ( N 1 ) . The above constraints can be satisfied by selecting the number of iterations.
Lemma 3 
([23]). Each row of Ψ ( L ) yields valid ICI fusion rule when L ln ( N 1 ) / ln ( 1 / λ ) , 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 Ψ ( L ) . The center vector is defined as C vec = 1 / N , , 1 / N T , and let ϕ i = ϕ i 1 , ϕ i 2 , , ϕ i N , i = 1 , 2 , , N (i.e., rows of the transfer matrix Ψ ) are considered as state variables. From Remark 3, the steady state value of ϕ i is C vec and the dynamic error is expressed as follows [30]:
ϕ i T ( L ) C vec 2 =   Π C vec 1 T L ϕ i T ( 0 ) C vec 2   Π C vec 1 T L 2 ϕ i T ( 0 ) C vec 2 .
Since Π is a double stochastic matrix, C vec 1 T = 1 N 1 1 T . There is Π C vec 1 T = C vec 1 T and
Π C vec 1 T L = Π ( I C vec 1 T ) L = Π L C vec 1 T .
The above equation holds due to the following:
Π ( I C vec 1 T ) L = ( Π L 1 C vec 1 T ) Π ( I C vec 1 T ) = ( Π L C vec 1 T ) ( I C vec 1 T ) = ( Π L C vec 1 T ) ( Π L C vec 1 T ) C vec 1 T = ( Π L C vec 1 T ) C vec 1 T + C vec 1 T = Π L C vec 1 T .
Substituting it in yields the following:
ϕ i T ( L ) C vec 2       Π L C vec 1 T 2 ϕ i T ( 0 ) C vec 2
where the first term of the inequality Π L C vec 1 T 2   =   λ L . By definition, Π is a primitive matrix with maximal eigenvalue 1. Since the maximal eigenvalue 1 vanishes, the maximal eigenvalue of ( Π L C vec 1 T ) is the second-largest eigenvalue of Π .
The second term is bounded with the following:
0     ϕ i T ( 0 ) C vec 2 ( N 1 ) / N .
Since j = 1 N ϕ i j = 1 , ϕ i j 0 is the N 1 dimensional simplex. j = 1 N ϕ i j 1 / N 2 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 ( N 1 ) / N 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:
λ L N 1 N = 1 N ( N 1 ) .
Solving gives L = ln ( N 1 ) / ln ( 1 / λ ) . When L is larger than L , then ϕ i T ( L ) C vec 2 1 / N ( N 1 ) holds. Combined with Remarks 2 and 3, the condition i = 1 N α i 1 N 2 1 / N ( N 1 ) is satisfied, i.e., each α i is a valid set of coefficients that satisfies ICI fusion rules. Similarly, each β i also satisfies ICI fusion rules. □
Based on the above analysis, the number of iterations L can be set as m a x ( d i a m ( G ) , L ) . 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, y ̲ I Y j y ¯ I , where y ̲ and y ¯ are positive real numbers.
Theorem 1. 
After a finite number of iterations L, the fusion information matrix Y F i obtained by Algorithm 1 is larger than that of the covariance interaction Y C I .
Proof. 
According to (62), (68) and (70), one can obtain as follows:
Y F i ( L ) = Y s u m i ( L ) ( N 1 ) P β i ( L ) N j = 1 N β j Y j ( N 1 ) j = 1 N β j Y j = j = 1 N β j Y j = Y C I
where j = 1 N β j = 1 , β j 0 and P j are positive definite matrices, it yields ( j = 1 N β j P j ) 1 j = 1 N β j ( P j ) 1 = j = 1 N β j Y j . Thus, the first inequality holds. The fused information matrix Y C I = j = 1 N β j Y j satisfies the CI fusion rule and has y ̲ I Y C I y ¯ I . □
Remark 6. 
It can be seen that Y F i ( L ) Y C I , 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 [ P , X ^ , Y , y ^ ] 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:
c o s t [ L × V ( G ) ]
where V ( G ) 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:
NE ( L )   =   ϕ T ( L ) C vec 2
where ϕ ( L ) and C vec 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 ( 10 × 10 × 3 ) km with a standard deviation of 20 m . 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 d i a m ( G ) is 4. The L is ln(7)/ln(1/0.8343) = 10.74. The finite iteration number L = m a x ( d i a m ( G ) , L ) 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 ( 200 , 0 , 0 ) m / s and ( 0 , 0 , 0 ) m / s 2 , respectively. The standard deviation q x , q y , q z of the process noise was set to 0.1 m / s 2 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 ( 120 , 15 , 4 ) km , ( 200 , 100 , 0 ) m / s , and ( 1 , 0 , 0 ) m / s 2 , respectively. The standard deviation of position and process noise was set to be the same as the UAV networks.
The fusion period T F was defined as 0.5 s throughout the simulation duration of 200 s . 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 ( 1 N 1 1 T ) faster and has better convergence performance. When the number of iterations reaches a finite number ( L = 11 ), the NE have not yet converged to zeros. Nevertheless, each row of the consensus weighting matrix α i 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 ( 120 , 15 , 4 ) km , and ( 200 , 50 , 0 ) m / s , respectively. The accelerations of the target were initialized as ( 0.2 , 1 , 0 ) m / s 2 , ( 0.2 , 1 , 0 ) m / s 2 , and ( 0.2 , 0 , 0 ) m / s 2 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:
UAVunmanned aerial vehicles
DCEDistributed Consensus-based Estimation
(F)(I)CI(Fast) (Inverse) Covariance Intersection
(SR)CIF(Square-Root) Cubature Information Filter
CAConstant Acceleration
PCIParallel Consensus Iteration
CIFCubature Information Filter
Diffdiffusion
(B)(C)(D)C(Betweenness) (Closeness) (Degree) centrality
NENorm Error
(R)MSE(Root) Mean Square Error

References

  1. 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]
  2. Sun, S.L. Distributed optimal linear fusion estimators. Inform. Fusion 2020, 63, 56–73. [Google Scholar] [CrossRef]
  3. 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]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. Jia, B.; Sun, T.; Xin, M. Iterative Diffusion-Based Distributed Cubature Gaussian Mixture Filter for Multisensor Estimation. Sensors 2016, 16, 1741. [Google Scholar] [CrossRef]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. Zhai, X.; Yang, Y.; Liu, Z. A Transformer-based Multi-Platform Sequential Estimation Fusion. Eng. Appl. Artif. Intel. 2025, 144, 110069. [Google Scholar] [CrossRef]
  17. Wang, Y.; Li, X.R. Distributed Estimation Fusion with Unavailable Cross-Correlation. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 259–278. [Google Scholar] [CrossRef]
  18. 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]
  19. 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]
  20. 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]
  21. Noack, B.; Sijs, J.; Reinhardt, M.; Hanebeck, U.D. Decentralized data fusion with inverse covariance intersection. Automatica 2017, 79, 35–41. [Google Scholar] [CrossRef]
  22. 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]
  23. 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]
  24. Chandra, K.P.B.; Gu, D.W.; Postlethwaite, I. Square Root Cubature Information Filter. IEEE Sens. J. 2013, 13, 750–758. [Google Scholar] [CrossRef]
  25. 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]
  26. 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]
  27. 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]
  28. Goh, K.I.; Oh, E.; Kahng, B.; Kim, D. Betweenness centrality correlation in social networks. Phys. Rev. E 2003, 67, 017101. [Google Scholar] [CrossRef]
  29. Liu, Z.; Ye, J.; Zou, Z. Closeness Centrality on Uncertain Graphs. ACM Trans. Web 2023, 17, 1–29. [Google Scholar] [CrossRef]
  30. 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]
  31. 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.

Article Metrics

Citations

Article Access Statistics

Article metric data becomes available approximately 24 hours after publication online.