Next Article in Journal
Methods to Calculate Entropy Generation
Previous Article in Journal
Deep Learning for 3D Reconstruction, Augmentation, and Registration: A Review Paper
Previous Article in Special Issue
Identification of Critical Links Based on Electrical Betweenness and Neighborhood Similarity in Cyber-Physical Power Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Cubature Information Filtering Method for State Estimation in Bearing-Only Sensor Network

Unmanned System Research Institute, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(3), 236; https://doi.org/10.3390/e26030236
Submission received: 18 January 2024 / Revised: 27 February 2024 / Accepted: 6 March 2024 / Published: 7 March 2024

Abstract

:
The problem of state estimation based on bearing-only sensors is increasingly important while existing research on distributed filtering solutions is rather limited. Therefore, this paper proposed the novel distributed cubature information filtering (DCIF) method for addressing the state estimation challenge in bearing-only sensor networks. Firstly, the system model of the bearing-only sensor network was constructed, and the observability of the system was analyzed. The sensor nodes are paired to measure relative angle information. Subsequently, the coordinated consistency theory is employed to achieve a unified state estimation of the maneuvering target. The DCIF method enhances the observability of the system, addressing the issues of large accuracy errors and divergence in traditional nonlinear filtering algorithms. Building upon the theoretical proof of consistency convergence in DCIF, four simulation experiments were conducted for comparison. These experiments validate the effectiveness and superiority of the DCIF method in bearing-only sensor networks.

Graphical Abstract

1. Introduction

With the development of target tracking and locating technology based on various sensors, the research on state estimation methods as one of the core technologies is becoming more and more important; it can be divided into active sensors and passive sensors. The passive state estimation method mainly refers to the target tracking and positioning through the perception of the target electromagnetic or infrared signal by the sensor, including the signal radiated by the target and the signal reflected from the environment. This measurement technique does not require the sensor to actively emit electromagnetic or infrared signals but only needs to passively receive signals from the environment [1]. Compared with the observation mode of the active sensor, the most significant difference is that the information obtained by the passive sensor is limited and incomplete, which cannot satisfy the accuracy of target positioning. The bearing-only sensor is one of the most typical and widely used passive sensors.
The target information obtained by a single bearing-only sensor is limited and incomplete, which cannot satisfy the accuracy of target tracking. Therefore, in the practical application of bearing-only sensors, according to different information fusion processing methods, the configurations of sensors can be further divided into centralized, distributed and hybrid [2]. The traditional bearing-only sensor networks are mostly centralized processing. This method fully utilizes the information of all sensors and it can obtain higher accuracy. However, this method imposes a large computational burden on the central processing unit, and the system has low fault tolerance, resulting in poor adaptability in complex environments. The hybrid type also has the disadvantages of a centralized structure. Nowadays, distributed system structures with stronger advantages have been widely researched and applied. This configuration firstly processes the data of the sensor network locally and then fuses these local estimations non-centrally to obtain the global state estimation. It disperses the computational burden of the central node, enables parallel processing of data, and enhances the reliability and fault tolerance of the system while ensuring filtering accuracy [3].
Bearing-only sensors acquire target information by passively receiving azimuth and elevation angles from the target. They offer a long working range, strong concealment, and high adaptability to the working environment [4]. The use of bearing-only sensors reduces electromagnetic radiation, efficiently utilizes existing signal sources, and minimizes spectrum and energy requirements [5]. Its non-emitting characteristics improve electromagnetic compatibility and help reduce electromagnetic interference to other systems. On this basis, the multi-sensor system can obtain more accurate target status information and stronger stability through data fusion.
Especially in the coordinated detection of stealth maneuvering targets with excellent penetration capabilities, the blinding effect of stealth aircraft on active sensors such as radars and lasers can enable them to have superior penetration and confrontation capabilities [6]. Bearing-only sensors relying on pure angle measurement are the main solution in the current anti-stealth technology field because they only need to use the infrared or electromagnetic signals radiated by the stealth aircraft itself for detection [7]. The development of stealthy maneuvering targets has disrupted the existing balance of military confrontations. The imminent advancement of anti-stealth technology is crucial. Relevant academic research and engineering applications have been highly valued by the relevant departments of various countries in the world, and they are all competing to develop this cooperative state estimation technology based on a bearing-only sensor network.
In terms of academic research, the state estimation problem of nonlinear systems is solved by a variety of filter designs, mainly the Kalman Filter (KF) [8], Extended Kalman Filter (EKF) [9,10], Unscented Kalman Filter (UKF) [11,12], and Cubature Kalman Filter (CKF) [13,14]. These traditional methods all use the idea of KF to represent the system state and uncertainty with state vectors and covariance matrices. They are suitable for linear systems or approximately linear systems, with inevitable performance limitations for highly nonlinear systems that may require more computing resources, especially in high-dimensional state spaces. To improve the shortcomings of traditional filters, the Cubature Information Filter (CIF) was proposed by Chandra [15]. The CIF uses the Fisher information matrix (FIM) and information vector to represent system status and uncertainty [16]. Its nonlinear state estimation is better and easier to handle because it does not require a linearization process but directly operates on the information matrix (IM). Since then, CIF has gained significant traction in addressing estimation challenges posed by nonlinear systems [17]. On this basis, with the development of sensor network technology and information fusion technology, centralized CIF (CCIF) [18] and distributed CIF (DCIF) [19] algorithms have been further studied.
In engineering applications, CIF with better effects is applied to locate targets [20]. CIF is also widely used in the location of passive sensor networks in the fields of aviation [21], spaceflight [22] and navigation [23]. A distributed algorithm leveraging IMM was proposed by [24] to enhance the reliability of target tracking. The challenge of distributed network target tracking is tackled in [25] by employing the square-root CIF.
Through investigation and summarization, it has been observed that the CIF method is less commonly applied in the field of maneuvering targets compared to the KF and its improved versions. Moreover, research on efficient and stable DCIF in sensor networks is limited, especially in bearing-only sensor networks. It is necessary to consider how to design a locally applicable CIF that is suitable for observation constraints and to distribute it in a global manner to achieve DCIF. This paper focuses on the bearing-only sensor network and the distributed collaborative state estimation method, which is still a novel problem that urgently needs to be studied. The objective of this paper is to introduce a distributed state estimation technique designed for bearing-only sensor networks. This method aims to effectively and reliably track and locate maneuvering targets in a stable and efficient manner. The main innovative contributions are as follows.
  • To construct the positioning model based on a bearing-only sensor network and analyze the observability of the system;
  • Based on observability analysis, the local CIF for a pair of bearing-only sensors is proposed and verified through simulation experiments;
  • By designing the consistency protocol of the global network, the local CIF is extended to the entire bearing-only sensor network. The consistency of system convergence is proven, and simulation experiments are conducted to verify the effectiveness and superiority of the DCIF.
The remainder is organized as follows: Section 2 constructs a system model for target tracking through the angle of arrival (AOA) via a bearing-only sensor network, and performs the systematic observability analysis. In Section 3, the local CIF based on bearing-only sensor node pairs is proposed, and then the CIF is extended to the entire bearing-only sensor network through the collaborative consistency theory, and the DCIF algorithm suitable for distributed system network is obtained and proved. Section 4 substantiates the effectiveness and superiority of the DCIF method via four simulation experiments. Finally, the research content and future work directions of this paper are summarized.
Notation: This paper employs bold letters to signify vectors or matrices. Define γ i π , π . E ( · ) denotes expectation.

2. System Model

The system model comprises three components. The initial component encompasses the measurement model of the bearing-only sensor pair within the local network. The second component entails the co-location model of the global bearing-only sensor network. The last one is the motion model describing the maneuvering target state.

2.1. Local Measurement Model of Bearing-Only Sensor Pair

In the process of cooperative detection for the target by the bearing-only sensor network model. Each sensor is capable of independently measuring both the azimuth and elevation angles with respect to the target, as shown in Figure 1. The positions of the bearing-only sensor pairs are S i x i ( k ) , y i ( k ) , z i ( k ) and S j x j ( k ) , y j ( k ) , z j ( k ) , which measure the same target T. The elevation angle and azimuth angle measured by S i are θ i and φ i . Similarly, the two angles measured by S j are θ j and φ j .
The target is X ( t ) = [ x t ( k ) , y t ( k ) , z t ( k ) , x t ˙ ( k ) , y t ˙ ( k ) , z t ˙ ( k ) , x t ¨ ( k ) , y t ¨ ( k ) , z t ¨ ( k ) ] T , where x ( t ) , y ( t ) , z ( t ) are the coordinates of the target along the three axes, respectively. x ˙ ( t ) , y ˙ ( t ) , and z ˙ ( t ) represent the velocity of the target along the three axes, respectively. x ¨ ( t ) , y ¨ ( t ) , z ¨ ( t ) represent the accelerations of the target along the three axes, respectively.
In three-dimensional space, the vectors of the bearing-only sensor node pair and the target are O S i = ( x i , y i , z i ) T , O S j = ( x j , y j , z j ) T and O S T = ( x t , y t , z t ) T . By utilizing the AOA measurement method [26], it is possible to derive the spatial coordinates of the target.
x t = x i + ( y j y i ) cos φ j cos φ i ( x j x i ) sin φ j cos φ i sin ( φ i φ j ) y t = y i + ( y j y i ) cos φ j sin φ i ( x j x i ) sin φ j sin φ i sin ( φ i φ j ) z t = z i + ( y j y i ) cos φ j sin θ i ( x j x i ) sin φ j sin θ i cos θ i sin ( φ i φ j )
when θ i = θ j and φ i = φ j , the target line of sight of the sensor node pair coincides, the system of equations has no solution.
Assumption 1.
The triangular geometric relationship between the bearing-only sensor node pair and the target satisfies the requirement of state estimation.
In the observation model of the bearing-only sensor network, two sensors and the target form a triangular geometric relationship for state estimation, as shown in Figure 1. In the formed triangle,
R i = sin γ j sin γ i j R i j R j = sin γ i sin γ i j R i j γ i j = π ( γ i + γ j )
where R i represents the distance between S i and T. R j represents the distance between S j and T. R i j represents the distance between S i and S j . γ i j represents the angle between the two bearing-only sensors and the target line of sight, which is called the line of sight separation (LOSS) angle. γ i is the angle between S i and T. γ j is the angle between S j and T.
The partial derivative of the R i for the ith bearing-only sensor node.
δ R i = δ sin γ j sin γ i j R i j = sin γ j sin γ i j δ R i j + R i j cos γ j sin γ i j δ γ j R i j cos γ i j sin γ j sin 2 γ i j δ γ i j = 1 sin γ i j { sin γ j δ R i j R i j sin γ j cot ( γ i + γ j ) δ γ i + R i j [ cos γ j sin γ j cot ( γ i + γ j ) ] δ γ j }
According to the analysis results, the estimation error of the ith bearing-only sensor for the distance is related to δ R i j , δ γ i and δ γ i j . When the LOSS angle γ i j = π / 2 , the distance estimation error is the smallest. When the LOSS angle reaches 0 or π , the distance estimation error reaches . At this time, the bearing-only sensors are in a straight line, the observation model degenerates into a single-sensor detection problem, the target observability is reduced, and the distance estimation cannot be achieved.
Therefore, in order to ensure that the bearing-only sensor can complete the estimation of the state information of the target, the triangular geometric relationship between the bearing-only sensor pair and the target must be satisfied. When the LOSS angle is closer to γ i j = π / 2 , the distance estimation effect is better.

2.2. Distributed Bearing-Only Sensor Network Model

On the basis of analyzing the observation constraints of bearing-only sensors. The structure of the bearing-only sensor network is represented by an undirected connected graph G ( N , R ) . R denotes the set of connections between bearing-only sensors. N is the set of bearing-only sensors. An edge ( i , j ) R indicates that S j can receive information from S i . Further, for each bearing-only sensor i N , if sensor j is included in its neighbors, N i = j ( j , i ) R . In other cases, N i \ { j } [27].
Assumption 2.
It is assumed that in the bearing-only sensor network model, each bearing-only sensor contains at least one neighbor sensor, and these two bearing-only sensors constitute a pair of the observation model. Therefore, the number of bearing-only sensors in the network should satisfy N = 1 , 2 , · · · , N ( N 2 ) .
S n ( x n ( k ) , y n ( k ) , z n ( k ) ) , ( n N , N 2 ) are the positions of bearing-only sensors. They measure the same target source, and the estimated information of the target can be shared among adjacent bearing-only sensors; two bearing-only sensors constitute a pair [28]. According to the communication conditions within the bearing-only sensor network, N n bearing-only sensors can form m groups of bearing-only sensor pairs. Each pair of filtered results requires the help of consistency theory to ensure converging to the same estimation value. M is the set of bearing-only sensor pairs that satisfy the measurement requirements, it is expressed as
i 1 , i 2 , · · · , i m ( m N ! 2 ( N 2 ) ! ) M         N 2
Each pair of bearing-only sensors will obtain local measurement information. The state observation of the system is Z ( k ) = θ i ( k ) , φ i ( k ) , θ j ( k ) , φ j ( k ) T , where θ i , θ j and φ i , φ j represent the elevation and azimuth angles of the target measured by the two sensor nodes, respectively.
The observation equation of the system is
Z ( k ) = h ( X k ) + v ( k )
According to the spatial position relationship in Figure 1, h X k can be obtained
  h θ i ( k ) = arctan y t ( k ) y S i ( k ) x t ( k ) x S i ( k )   h φ i ( k ) = arctan z t ( k ) z S i ( k ) x t ( k ) x S i ( k ) 2 + y t ( k ) y S i ( k ) 2   h θ j ( k ) = arctan y t ( k ) y S j ( k ) x t ( k ) x S j ( k )   h φ j ( k ) = arctan z t ( k ) z S j ( k ) x t ( k ) x S j ( k ) 2 + y t ( k ) y S j ( k ) 2
v k i = v θ i ( k ) , v φ i ( k ) , v θ j ( k ) , v φ j ( k ) T
where, v θ i ( k ) and v φ i ( k ) represent the measurement errors of S i in the the elevation and azimuth, respectively. v θ j ( k ) and v φ j ( k ) represent the measurement errors of S j in the elevation and azimuth, respectively.
How to fuse this local information into a unified global information in a bearing-only sensor network is a distributed information fusion problem. This paper completes this part of the work by designing a weighted average consistency protocol.
The term Y k k i , L k k i i I is defined as an information pair. When approaches and each information pair tends towards a uniform value, it is considered to have achieved weighted average consensus.
Y ^ k * , L k * = lim   Y ^ k , i , L k , i
where, ( Y ^ k i , L k i ) i I represent information pairs accessible at node i during the lth iteration and meet the condition:
Y ^ k , + 1 i = j I i π i j Y ^ k , j L k , + 1 i = j I i π i j L k , j
where π i j 0 , j I i π i j = 1 and the initial values are Y ^ k , 0 i = Y ^ k i , L k , 0 i = L k i , then the information pairs reach the weighted average consistency. The bearing-only sensor network can get a uniform estimation result.
The type of sensors under investigation in this paper is passive bearing-only sensors, which have broad applicability. Passive radars and infrared sensors are examples of bearing-only sensors. In this study, we have chosen to focus on bearing-only sensors, rather than specific types for two main reasons. Firstly, the constructed system model is highly correlated with the angular measurement mechanism of the sensors. If different types of bearing-only sensors are used, only different angular measurement errors need to be set, which will not affect the research results of the system. Secondly, describing the research object as bearing-only sensors can provide technical references for a wider range of related applications, making the model and distributed methods constructed in this paper more universally applicable. It is important to highlight that this universality assumption holds true under the condition of a homogeneous bearing-only sensor network.

2.3. Motion Model of the Maneuvering Target

Establishing a reasonable dynamic model of maneuvering targets significantly influences the accuracy of state estimation. The maneuvering target addressed in this paper primarily refers to aircraft utilizing solid fuel as their propellant. These aircraft have simple structures, eliminating the need for complex fuel supply systems and liquid fuel handling equipment, making them easy to load. However, the combustion process of such maneuverable targets is challenging to control, making mid-course thrust adjustments difficult [29]. Therefore, the use of the Singer motion model provides a vivid description of their dynamics.
The Singer model of the maneuvering target is a stationary random process, which can reliably describe the maneuver characteristics of the target. The model represents the target acceleration as a zero-mean random process with exponential autocorrelation, and the exponential decay form of the time correlation function is expressed as
R μ ( δ ) = E [ a ( t ) a ( t + δ ) ] = σ 2 e μ | δ | , μ 0
where σ and μ are undetermined parameters that determine the maneuvering characteristics of the target within t , t + δ . σ 2 is the variance of the acceleration. μ represents the frequency, defined as the reciprocal of the maneuvering time constant. The probability distribution of acceleration is as follows.
  • There is a probability P 0 that the target moves without acceleration;
  • There is a probability P max that the target moves with the maximum acceleration a max , and also the probability P max of moving with the minimum acceleration a max ;
  • The target maneuvering acceleration approximately obeys a uniform distribution in the [ a max , a max ] .
Calculate the variance of the available acceleration as
σ 2 = a max 2 3 1 + 4 P max P 0
where P 0 , P max , a max and μ are all parameters of the prior design [29].
Then the equation of motion in continuous time is
X ^ ( t ) = A X ( t ) + B ω ( t )
where ω ( t ) is white Gaussian noise with zero mean.
A = d i a g 0 1 0 0 0 1 0 0 μ   ,   0 1 0 0 0 1 0 0 μ   ,   0 1 0 0 0 1 0 0 μ
B = d i a g 0 0 1 T , 0 0 1 T , 0 0 1 T
After the continuous time system is discretized with the sampling period T, according to the optimal filtering theory, it is transformed into the equation of state in discrete time.
X k = f ( X k 1 ) + w k 1 = Φ k k 1 X k 1 + w k 1
where Φ k k 1 is the state transition matrix.
Φ k k 1 = d i a g F , F , F
F = 1 T μ T 1 + e α T / μ 2 0 1 1 e μ T / μ 0 0 e μ T
The variance is Q k 1 .
Q k 1 = d i a g ( Q , Q , Q )
Q is a symmetric matrix, where
Q = 2 μ σ 2 q 11 q 12 q 13 q 21 q 22 q 23 q 31 q 32 q 33
where,
q 11 = 2 μ 3 T 3 6 μ 2 T 2 + 6 μ T + 3 12 μ T e μ T 3 e 2 μ T / 6 μ 5 q 12 = q 21 = μ 2 T 2 2 μ T + 1 2 ( 1 μ T ) e μ T + e 2 μ T / 2 μ 4 q 22 = 2 μ T 3 + 4 e μ T e 2 μ T / 2 μ 3 q 13 = q 31 = 1 2 μ T e μ T e 2 μ T / 2 μ 3 q 23 = q 32 = 1 2 e μ T + e 2 μ T / 2 μ 2 q 33 = 1 e 2 μ T / ( 2 μ )
Combining the above models, the system model can be obtained.
X k = f ( X k 1 ) + w k 1 Z k i = h i X k + v k i ,       i M i
Assumption 3.
T is the sampling period, it is assumed that the measurement period of all the bearing-only sensors is the same, and the measured data are aligned in space and time.

3. The Proposed Algorithms

The proposed DCIF method is used to perform filtering iterations at each node pair. Only the locally measured information of the bearing-only sensor pairs is needed, and the final convergent and unified information with the help of the cooperative consistency theory can be obtained. The proposed DCIF method offers several advantages in terms of robustness, accuracy, scalability, and adaptability. By leveraging volumetric information and facilitating collaboration among networked sensors, this method addresses some of the limitations of traditional approaches and provides a more comprehensive framework for target tracking in a bearing-only sensor network.

3.1. CIF Based on Bearing-Only Sensor Pair

The bearing-only sensor network and the Singer-type maneuvering target studied in this paper are often applied in denial environments with complex interference conditions. Considering constraints on real-time performance and computational capability, the CIF is well-suited to address this problem. However, how to design the CIF suitable for the system model in this study is essential to ensure that the measurement model of CIF satisfies the constraints of pairwise observations.
CIF is a state estimation algorithm for nonlinear systems. It combines the information matrix concept of Kalman filtering with the characteristics of Gaussian integration, aiming to better preserve the characteristics of the uncertainty distribution and thus handle state estimation problems in nonlinear systems more effectively [16].
CIF estimates and updates the state by manipulating the information matrix. The FIM reflects the uncertainty and precision associated with the state estimation problem. At the beginning of CIF, the next state is predicted based on the motion model. The prediction process involves the transformation of Cubature Points (CPs) and the calculation of weights [19]. When new measurement data are available, CIF calculates the value of CPs on the observation function, as well as the information covariance matrix between the estimated state and the measurement. Then, the measurement update of the state is performed by associating the transformation and weight of the CPs with the measurement.
For each pair of bearing-only sensor nodes s, the CIF algorithm comprises two stages: the update time stage and the update measurement stage.

3.1.1. The Update Time Stage

Let m = 2 n CPs denoted as X k 1 k 1 s , i R n , X k 1 k 1 s , i is generated by estimated value X ^ k 1 k 1 s and the square root matrix S k 1 k 1 s , where S k 1 k 1 s is the square of the matrix L k 1 k 1 s .
X k 1 k 1 s , i = S k 1 k 1 s · ξ i + X ^ k 1 k 1 s   ( i M i )
ξ i = n e i , i 1 , n n e i n , i n + 1 , m
e i represents an n-dimensional unit vector where its i-th element is equal to 1.
L k 1 k 1 s = E X k 1 s X ^ k 1 s X k 1 s X ^ k 1 s T
Each CP X k 1 k 1 s , i is mapped to the following point through p · .
X k k 1 s , i = p X k 1 k 1 s , i R n   ( i M i )
Therefore, the predicted state X ^ k k 1 s , predicted IM L k k 1 s , and predicted information state Y ^ k k 1 s are
X ^ k k 1 s = 1 m i = 1 m X k k 1 s , i L k k 1 s = 1 m i = 1 m X k k 1 s , i X k k 1 s , i T X ^ k k 1 s X ^ k k 1 s T + θ k 1 1 Y ^ k k 1 s = L k k 1 s X ^ k k 1

3.1.2. The Update Measurement Stage

Firstly, generate a new set of CPs X k k 1 s , i R n based on the predicted state X ^ k k 1 s and S k 1 k 1 s , satisfies S k 1 k 1 s S k 1 k 1 s T = L k k 1 s 1 .
X k k 1 s , i = S k k 1 s ξ i + X ^ k k 1 s   ( i M i )
Subsequently, propagate the CPs using the measurement function h s X k .
Z k k 1 s , i = h s X k k 1 s , i   ( i M i )
Thus, the predicted values Z ^ k k 1 s , i is:
Z ^ k k 1 s , i = 1 m i = 1 m Z k k 1 s , i
The information state distribution i k s and the corresponding IM I k s are
i k s = L k k 1 s P x z , k k 1 s R k s 1 V k s + P x z , k k 1 s T L k k 1 s X ^ k k 1 s I k s = L k k 1 s P x z , k k 1 s R k s 1 P x z , k k 1 s 1 L k k 1 s
P x z , k k 1 s = 1 m i = 1 X k k 1 s , i Z k k 1 s , i T X ^ k k 1 s Z ^ k k 1 s T
V k s = Z k s Z ^ k k 1 s
Finally, Y ^ k k s , L k k s , and X ^ k k s can be obtained.
Y ^ k k s = L k k 1 s + i k s L k k s = L k k 1 s + I k s X ^ k k s = L k k 1 Y ^ k k s

3.2. DCIF in Bearing-Only Sensor Network

Distributed filtering methods represent all bearing-only sensors as nodes, and information transfer among nodes is depicted by a topology graph. In the distributed network, each bearing-only sensor node shares state estimation with its neighbors, and the local estimates are unified. Eventually, all the local estimates converge to a consistent result. The proposed DCIF method is based on the cooperative consistency theory. The process of weighted average ensures the coherence of state estimations across all sensor nodes and finally obtains the unified result.
The communication conditions satisfied are that the information exchanges are only carried out among the adjacent nodes, and the local information is solely dependent on the received information. The flowchart of the DCIF method is shown in Figure 2.
The specific steps for DCIF to achieve consistent state estimation are as follows.
  • Calculate the initial information pairs ( Y k , 0 s , L k , 0 s ) of each node pair s M s ;
    Y ^ k , 0 s = Y ^ k k 1 s + L k k 1 s P x z , k k 1 s R k s 1 V k s + P x z , k k 1 s T L k k 1 s X ^ k k 1 s L ^ k , 0 s = L k k 1 s + L k k 1 s P x z , k k 1 s R k s 1 P x z , k k 1 s T L k k 1 s
  • For l = 0 , 1 , · · · , L 1 , the following steps for running the protocol for weighted average consistency;
    • Broadcast message ( Y k , l s , L k , l s ) to neighbor j M s ;
    • Receive information ( Y k , l , L k , l j ) from all neighbors j M s ;
    • The received information is fused according to Equations (8) and (9).
  • Update state information estimation and information matrix estimation;
    Y ^ k k s = Y ^ k , L s ,   L k k s = L k , L s X ^ k k s = L k k s 1 Y ^ k k s
  • Finally, the information state vector estimate at step k + 1 is calculated and obtained.
    X ^ k + 1 k s = 1 m i = 1 m X k + 1 k s , i L k + 1 k s = 1 m i = 1 m X k + 1 k s , i X k + 1 k s , i T X ^ k + 1 k s X ^ k + 1 k s T + θ k 1 Y ^ k + 1 k s = L k + 1 k s X ^ k + 1 k s
The weighted average consistency protocol assigns weights to each observation based on factors such as the reliability of measurements from bearing-only sensors, the consistency of observations between pairs of sensors, and the estimated uncertainty associated with each observation. Observations deemed more reliable and consistent could receive higher weights, while those considered outliers are treated as such. Outliers are removed to prevent them from unduly influencing the estimation process. Each observation is multiplied by its respective weight, and the weighted observations are then summed to generate a fused estimate of the state. This fusion process ensures that observations are integrated in a consistent and robust manner, taking into account their respective uncertainties and levels of reliability.
The proposed DCIF is based on the weighted average consistency protocol, allowing the state estimation of the system to converge to a unified result within a controllable finite time.
Assumption 4.
During the convergence process of DCIF, if the initial prediction estimate X ^ 1 0 s s = 1 M exhibits consistency, that is
L 1 0 s = E X X ^ 1 0 s X X ^ 1 0 s T
For each k > 1 , s M , L k k 1 s E X k X ^ k k 1 s X k X ^ k k 1 s T 1 and L k k s E X k X ^ k k 1 s X k X ^ k k s T 1 , the DCIF method maintains consistency.
Proof of Assumption 4.
Theorem 1.
X ^ is an estimate vector of X . P is the corresponding covariance of the error. If E ( X X ^ ) ( X X ^ ) T P , then the pair ( X ^ , P ) exhibits consistency [24].
Let the covariance between the prior estimate error of bearing-only sensor node pair s and the actual prior error be
X ^ k k 1 s X k X ^ k k 1 s P ^ k k 1 s E X ^ k k 1 s X ^ k k 1 s T
Define the covariance between X ^ k s and P ^ k k s as
X ^ k s X k X ^ k k s P ^ k k s E X ^ k s X ^ k s T
The cross-covariance matrix can be approximated as
P x z , k k 1 s = E X k X k k 1 s Z k Z ^ k k 1 s T L k k 1 s 1 H k s T
where, H k s h s ( X ) / X X = X ^ k k 1 s . Then there is H ˜ k s as
H ˜ k s = P x z , k k 1 s T L k k 1 s
Similarly, there is
P X k 1 , X k k 1 s = E X k 1 X ^ k 1 k 1 s X k X ^ k k 1 s T = P k 1 k 1 s F k 1 s T
where, F k 1 s f ( X ) / X X = X ^ k 1 k 1 s .
Therefore, define the pseudosystem matrix as
F ˜ k 1 s P k 1 k 1 s T L k 1 k 1 s
where, L k 1 k 1 s = P k 1 k 1 s 1 . P X k 1 , X k k 1 is
P X k 1 , X k k 1 s = 1 m i = 1 m X k 1 k 1 s , i X ^ k 1 k 1 s X k k 1 s , i X ^ k k 1 s T
Hence, the nonlinear bearing-only-only sensor network can be linearized into the following model within a discrete-time system.
X k = α k 1 s F ˜ k 1 X k 1 + W k 1 X k s = β k s H ¯ k s X k + V k s   s M
where, the unknown auxiliary matrices α k s = diag α k , 1 s , , α k , n s , β k s = diag β k , v s , , β k , r s are used to compensate for approximation errors during the linearization process. Therefore, by rearranging the equations, the following equation could be obtained.
P ˜ k k s = I n W k s β k s H ˜ k s P ˜ k k 1 s I n W k s fi k s H ˜ k s P ˜ k k 1 s T + W k s R k s W k s R K s T P k k s = I n W k s fi k s H ˜ k s P ˜ k k 1 s I n W k s fi k s H ˜ k s P ˜ k k 1 s T + W k s R k s W k s R k s T
where W k s is the gain. P k k s = L k k s 1 .
Assuming that at each time step k, there is
L k k 1 s E X k X ^ k k 1 s X k X ^ k k 1 s T 1   ( s M )
E X k X ^ k , 0 s X k X ^ k , 0 s T 1 L k , 0 s = P k , 0 s 1
where X ^ k , 0 s = L k , 0 s 1 Y ^ k , 0 s , P k k 1 s = L k k 1 s 1 .
The interaction covariance maintains consistency, that is
E X k X ^ k , l + 1 s X k X ^ k , l + 1 s T 1 L k , l + 1 s   ( l = 0 , 1 , , L 1 )
Hence, it can also be concluded that
E X k X ^ k , L s X k X ^ k , L s T 1 L k , L s
Theorem 2.
If the function ψ ( · ) is monotonically non-decreasing, and two positive semi-definite matrices L 1 and L 2 satisfy the condition L 1 L 2 , then 0 ψ L 1 ψ L 2 [24].
From Theorem 2, it can be deduced that
L k + 1 k s = ψ L k k s ψ E X k X ^ k k s X k X ^ k k s T 1 = E X k + 1 X ^ k + 1 k s X k + 1 X ^ k + 1 k s T 1
Proof complete. □

4. Experiment and Result

To demonstrate the effectiveness of the DCIF, four experiments are conducted. The initial parameters of the bearing-only sensor network are shown in Table 1. The measurement errors are σ θ i = σ φ i = 0.01   rad . The target performs a uniform linear motion within 0∼25 s. Then the target performs a uniform acceleration linear motion within 25∼50 s, The acceleration of the target is a x = 10 m/s2, a y = 5 m/s2, a z = 0 . At last, The target performs a uniform linear motion within 50∼100 s. Take the maneuvering frequency as μ = 0.05 , the maximum acceleration as a max = 10 m/s2, the maximum acceleration probability as P max = 0.25 , and the probability that the acceleration is equal to zero as P 0 = 0.75 . The sampling period T = 1 s, it is assumed that the measurement periods of the nodes are the same, and the data are aligned in space and time [30].
In each simulation experiment, to mitigate the impact of initial parameters on the analysis results, the initial parameters of both the target and the bearing-only sensors are kept consistent [31]. To compare and analyze the effectiveness of the DCIF, the following simulation experiments are set up:
(1) A single bearing-only sensor is employed to track the target. The scenario is set to validate the observability conclusion analyzed in this paper.
(2) A pair of bearing-only sensors is employed to track the target. This scenario is indispensable regardless of the choice of state estimation method in the bearing-only sensor network.
(3) The proposed DCIF based on a bearing-only sensor network is employed to estimate the state of the maneuvering target.
To compare and analyze the superiority of the DCIF, the following simulation experiment is set up:
(4) The distributed unscented Kalman filtering (DUKF) method based on a bearing-only sensor network is employed to estimate the state of the target for comparison.
RMSE is commonly employed as a metric to measure filtering performance. Superior filtering performance minimizes the RMSE. The RMSEs of the spatial position and the motion parameters are utilized to assess the proximity of the estimation to the true state.
The RMSEs comparison of target position estimation are shown in Figure 3.
Within the set simulation time, the spatial position of the maneuvering target is estimated. The convergence speed and final error of the four methods are ranked from high to low as DCIF (1.38 × 103 m) > DUKF (1.52 × 103 m) > The estimation of the bearing-only sensor pair (1.75 × 103 m) > The estimation of the single bearing-only sensor (2.92 × 103 m). The method of using a single bearing-only sensor to estimate the target has a large error and cannot satisfy the expected results. The DCIF can better estimate the spatial position of the maneuvering target than other methods, which have the highest effectiveness and superiority.
The RMSEs comparison of target speed estimation are shown in Figure 4.
The convergence speed and final error of the four methods for estimating maneuvering target speed parameters are arranged from high to low as DCIF (4.62 × 101 m/s) > DUKF (5.06 × 101 m/s) > the estimation of the bearing-only sensor pair (61.5 × 101 m/s) > the estimation of the single bearing-only sensor (7.68 × 101 m/s).
The RMSEs comparison of target acceleration estimation are shown in Figure 5.
The convergence acceleration and final error of the four methods for estimating maneuvering target acceleration parameters are also arranged from high to low as DCIF (5.72 m/s2) > DUKF (6.15 m/s2) > the estimation of the bearing-only sensor pair (7.48 m/s2) > the estimation of the single bearing-only sensor (7.98 m/s2). The proposed DCIF method can better approximate the real acceleration of the maneuvering target as time goes on. More importantly, it can capture the sudden change of acceleration, which is significantly reflected in 10∼30 s and 40∼60 s, the system can faster respond to the strong maneuvering stage of target acceleration.
The results and analysis of the comparative simulation experiments are summarized as follows:
  • Firstly, when using a single bearing-only sensor for state estimation, due to the unobservability of the system state, it is challenging to obtain the desired results. The simulation results of the first method can intuitively demonstrate that the system has difficulty converging within the simulation time.
  • The results of observing a pair of bearing-only sensors that satisfy measurement constraints show a significant improvement, as seen in the simulation results of the second method. However, for maximum enhancement of observability and estimation accuracy, the bearing-only sensor network is a better solution. The comparison of state estimation methods in bearing-only sensor networks is evident in the third set with the DUKF method and the fourth set with the DCIF method.
  • DUKF transfers nonlinear functions using the rules of unscented transformation, while DCIF employs the rules of cubature transformation. Unscented transformation is a nonlinear function transformation method based on sample selection. It selects a set of samples known as sigma points (SPs). Then, the nonlinear function is calculated on these SPs to generate new mean and covariance information through linear combination [32]. For some nonlinear functions, a large number of sigma points may be required to accurately approximate them, increasing computational complexity. In DCIF, the Gaussian integral is used to approximate the nonlinear function to obtain more accurate state estimation. Gaussian integration generates a set of CPs that are transformed by the covariance matrix to approximate the expectation value and covariance of the nonlinear function. DCIF does not require sample selection, and therefore, can better handle high-dimensional state spaces and highly nonlinear situations. DCIF generally performs better in bearing-only sensor networks and provides more accurate approximations of nonlinear functions.

5. Discussion

In the new mode of modern anti-stealth warfare, achieving effective detection is a prerequisite for gaining military advantages in conflict. Therefore, in the study of state estimation for stealthy maneuvering targets, designing superior and reliable filtering methods based on bearing-only sensor networks is an urgent and primary challenge. An early focus of our related work was on researching and experimenting with various filters but consistently failed to meet the expected estimation results. Subsequently, considering the impact of system uncertainty from the perspective of FIM, the novel DCIF method was introduced. This method deeply aligns with the observation constraints and distributed structure characteristics of the bearing-only sensor networks. Moreover, this paper not only rigorously proves the convergence consistency of the system through theoretical analysis, but also conducts comparative simulation experiments to validate the effectiveness and superiority of the novel DCIF. Considering that there are insufficient experimental conditions to support real comparative experiments, we have set up simulation experiments to indirectly validate our research results. In future work, we will further delve into the research on state estimation problems from two perspectives. On one hand, we will consider the impact of the target motion model in the Markov random jump system. On the other hand, we will address the time delay effects of bearing-only sensor networks in the filtering process.

6. Conclusions

This paper focuses on a novel sensor network model with two key characteristics: the distributed architecture and the bearing-only detection mode. The proposed DCIF tailored for this model is designed, combining CIF and the theory of coordinated consistency to estimate the state of spatial position and dynamic parameters. The CIF algorithm that satisfies the constraints of observation conditions acts on the local estimation of bearing-only sensor node pairs. Subsequently, DCIF is extended based on the weighted average consistency protocol to achieve global estimation for the bearing-only sensor network. The proposed DCIF method is rigorously theoretically proven, and its effectiveness and superiority for solving the target state estimation problem in bearing-only sensor networks are verified through comparative simulation experiments.

Author Contributions

Conceptualization, W.F. and Y.F.; methodology, Z.C.; software, R.Z.; validation, Z.C., R.Z. and Z.X.; investigation, Z.X.; writing—original draft preparation, Z.C.; writing—review and editing, Z.C.; supervision, Y.F.; project administration, W.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China under Grant 62176214 and 61973253.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available upon request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DCIFDistributed Cubature Information Filter
AOAAngle of Arrival
FIMFisher Information Matrix
IMinformation matrix
KFKalman Filter
EKFExtended Kalman Filter
DUKFDistributed Unscented Kalman Filter
CKFCubature Kalman Filter
CPCubature Point
LOSSLine of Sight Separation
RMSERoot mean square error

References

  1. Mao, Z.; Su, H.; He, B. Moving source localization in passive sensor network with location uncertainty. IEEE Signal Process. Lett. 2021, 28, 823–827. [Google Scholar] [CrossRef]
  2. Luo, J.A.; Zhang, X.P. A Novel Range Selective Generalized Weighted Centroid Method for Source Localization in Bearing-Only Sensor Networks. IEEE Sens. J. 2023, 23, 17078–17091. [Google Scholar] [CrossRef]
  3. Modalavalasa, S.; Sahoo, U.K.; Sahoo, A.K. A review of robust distributed estimation strategies over wireless sensor networks. Signal Process. 2021, 188, 108150. [Google Scholar] [CrossRef]
  4. Huang, Z.; Chen, S.; Hao, C.; Orlando, D. Bearings-Only Target Tracking with an Unbiased Pseudo-Linear Kalman Filter. Remote. Sens. 2021, 13, 2915. [Google Scholar] [CrossRef]
  5. Yang, Q.; Yang, X.; Yang, Y. Distributed cooperative localization based on bearing-only sensors. IEEE Sens. J. 2021, 21, 23645–23657. [Google Scholar] [CrossRef]
  6. Song, C.; Qian, F. Radar signal processing algorithm and simulation of detection system. J. Intell. Fuzzy Syst. 2021, 40, 6029–6038. [Google Scholar] [CrossRef]
  7. Zhu, H.; Wang, C.; Wang, L. A Target Detection Method of Distributed Passive Radar without Direct-Path Signal. Electronics 2023, 12, 433. [Google Scholar] [CrossRef]
  8. Wang, X.; Fu, M.; Zhang, H. Target tracking in wireless sensor networks based on the combination of KF and MLE using distance measurements. IEEE Trans. Mob. Comput. 2011, 11, 567–576. [Google Scholar] [CrossRef]
  9. Modalavalasa, N.; Rao, G.S.; Prasad, K.S. A new method of target tracking by EKF using bearing and elevation measurements for underwater environment. Robot. Auton. Syst. 2015, 74, 221–228. [Google Scholar] [CrossRef]
  10. Wolfe, S.; Givigi, S.; Rabbath, C.A. Multiple Model Distributed EKF for Teams of Target Tracking UAVs using T Test Selection. J. Intell. Robot. Syst. 2022, 104, 56. [Google Scholar] [CrossRef]
  11. Kumar, M.; Mondal, S. A Fuzzy-based Adaptive Unscented Kalman Filter for State Estimation of Three-dimensional Target Tracking. Int. J. Control Autom. Syst. 2023, 21, 3804–3812. [Google Scholar] [CrossRef]
  12. Huang, P.; Li, H.; Wen, G. Application of Adaptive Weighted Strong Tracking Unscented Kalman Filter in Non-Cooperative Maneuvering Target Tracking. Aerospace 2022, 9, 468. [Google Scholar] [CrossRef]
  13. Fang, X.; Chen, L. Noise-aware manoeuvring target tracking algorithm in wireless sensor networks by a novel adaptive cubature Kalman filter. IET Radar Sonar Navig. 2020, 14, 1795–1802. [Google Scholar] [CrossRef]
  14. Zhang, A.; Shuida, B.; Fei, G. A novel strong tracking cubature Kalman filter and its application in maneuvering target tracking. Chin. J. Aeronaut. 2019, 32, 2489–2502. [Google Scholar] [CrossRef]
  15. Chandra, K.; Gu, D.W.; Postlethwaite, I. Square root cubature information filter. IEEE Sens. J. 2012, 13, 750–758. [Google Scholar] [CrossRef]
  16. Ge, Q.; Xu, D.; Wen, C. Cubature information filters with correlated noises and their applications in decentralized fusion. Signal Process. 2014, 94, 434–444. [Google Scholar] [CrossRef]
  17. Tan, Q.; Dong, X.; Li, Q. Distributed event-triggered cubature information filtering based on weighted average consensus. IET Control Theory Appl. 2018, 12, 78–86. [Google Scholar] [CrossRef]
  18. Li, S.; Mu, R.; Cui, N. Simplified augmented cubature information filtering and multi-sensor fusion for additive noise systems. Aerosp. Sci. Technol. 2022, 123, 107445. [Google Scholar] [CrossRef]
  19. Zha, J.; Han, L.; Dong, X. Privacy-preserving push-sum distributed cubature information filter for nonlinear target tracking with switching directed topologies. ISA Trans. 2023, 136, 16–30. [Google Scholar] [CrossRef]
  20. Zhou, Y.; Zheng, Z.; Huang, J. Distributed Maximum Correntropy Cubature Information Filtering for Tracking Unmanned Aerial Vehicle. IEEE Sens. J. 2023, 9, 9925–9935. [Google Scholar] [CrossRef]
  21. Cui, B.; Chen, X.; Tang, X. Improved cubature Kalman filter for GNSS/INS based on transformation of posterior sigma-points error. IEEE Trans. Signal Process. 2017, 65, 2975–2987. [Google Scholar] [CrossRef]
  22. Zhong, Z.; Zhao, E.; Zheng, X. A consensus-based square-root cubature Kalman filter for manoeuvring target tracking in sensor networks. Trans. Inst. Meas. Control 2020, 42, 3052–3062. [Google Scholar] [CrossRef]
  23. Chu, Y.; Mu, R.; Li, S. An improved adaptive robust information filter for spacecraft relative navigation. Aerosp. Sci. Technol. 2022, 130, 107873. [Google Scholar] [CrossRef]
  24. Chen, Q.; Wang, W.; Yin, C. Distributed cubature information filtering based on weighted average consensus. Neurocomputing 2017, 243, 115–124. [Google Scholar] [CrossRef]
  25. Chen, Y.; Zhao, Q. A Novel Square-Root Cubature Information Weighted Consensus Filter Algorithm for Multi-Target Tracking in Distributed Camera Networks. Sensors 2015, 15, 10526–10546. [Google Scholar] [CrossRef] [PubMed]
  26. Zhou, R.; Chen, J.; Tan, W.; Yan, Q.; Cai, C. Optimal 3D Angle of Arrival Sensor Placement with Gaussian Priors. Entropy 2021, 23, 1379. [Google Scholar] [CrossRef] [PubMed]
  27. Yan, J.; Pu, W.; Zhou, S. Collaborative detection and power allocation framework for target tracking in multiple radar system. Inf. Fusion 2020, 55, 173–183. [Google Scholar] [CrossRef]
  28. Shames, I.; Bishop, A.N.; Anderson, B. Analysis of Noisy Bearing-Only Network Localization. IEEE Trans. Autom. Control 2013, 58, 247–252. [Google Scholar] [CrossRef]
  29. Li, X.; Zhao, C.; Yu, J.; Wei, W. Underwater Bearing-Only and Bearing-Doppler Target Tracking Based on Square Root Unscented Kalman Filter. Entropy 2019, 21, 740. [Google Scholar] [CrossRef] [PubMed]
  30. Dan, Y.H.; Zhang, Z.L.; Yin, J.J.; Yang, J.; Deng, J. Parameters estimation of horizontal multilayer soils using a heuristic algorithm. Electr. Power Syst. Res. 2022, 203, 107661. [Google Scholar] [CrossRef]
  31. Zhang, Z.; Li, L.; Xie, X.; Xiao, D.; He, W. Optimization Design and Research Character of the Passive Electric Field Sensor. IEEE Sens. J. 2014, 14, 508–513. [Google Scholar] [CrossRef]
  32. Ali, W.; Li, Y.; Raja, M.A.Z.; Khan, W.U.; He, Y. State Estimation of an Underwater Markov Chain Maneuvering Target Using Intelligent Computing. Entropy 2021, 23, 1124. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The system model.
Figure 1. The system model.
Entropy 26 00236 g001
Figure 2. The flowchart of the DCIF method.
Figure 2. The flowchart of the DCIF method.
Entropy 26 00236 g002
Figure 3. Comparison of RMSEs results of estimated spatial positions.
Figure 3. Comparison of RMSEs results of estimated spatial positions.
Entropy 26 00236 g003
Figure 4. Comparison of RMSEs results for estimated speed parameters.
Figure 4. Comparison of RMSEs results for estimated speed parameters.
Entropy 26 00236 g004
Figure 5. Comparison of RMSEs results for estimated acceleration parameters.
Figure 5. Comparison of RMSEs results for estimated acceleration parameters.
Entropy 26 00236 g005
Table 1. Initial simulation experiment parameters.
Table 1. Initial simulation experiment parameters.
x (m)y (m)z (m)vx (m/s)vy (m/s)vz (m/s)
Target6.00 × 1044.00 × 1045.00 × 1032.50 × 1022.00 × 1021.00 × 101
sensor12.50 × 1033.00 × 1034.00 × 1033.00 × 1022.50 × 1025.00 × 100
sensor24.00 × 1037.00 × 1033.00 × 1032.50 × 1022.50 × 1025.00 × 100
sensor31.00 × 1041.00 × 1031.00 × 1032.00 × 1023.00 × 1021.00 × 101
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.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/e26030236

AMA Style

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(3):236. https://doi.org/10.3390/e26030236

Chicago/Turabian Style

Chen, Zhan, Wenxing Fu, Ruitao Zhang, Yangwang Fang, and Zhun Xiao. 2024. "Distributed Cubature Information Filtering Method for State Estimation in Bearing-Only Sensor Network" Entropy 26, no. 3: 236. https://doi.org/10.3390/e26030236

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop