Abstract
This study investigates a problem on target localization and tracking for two cases where either the slant range information of dual stations is lost or the slant range information of one station and the pitch angle information of the other one are missing. The models of cooperative localization with incomplete measurements are presented and the Kalman filtering algorithm is applied for target tracking. For improving tracking precision, a strategy of observers path planning based on the gradient of circular error probability (CEP) is integrated into the Kalman filtering algorithm. Several numerical examples are used to illustrate the tracking performance of the proposed algorithm with the corresponding root mean square error (RMSE) and Cramer-Rao lower bound (CRLB). The Monte Carlo simulation results validate the effectiveness of the presented algorithm.
1. Introduction
In practical target detection systems, measurement signals are usually subject to missing information due to a variety of reasons, such as the high maneuverability of the tracked target, a fault in the measurement, intermittent sensor failures, network congestion, accidental loss of some collected data, or the fact that some of the data may be jammed or coming from a very noisy environment. This missing measurement phenomenon is usually called incomplete target information or incomplete measurement [1–3]. Such an imperfect target detection attracted considerable attention during the past few years and various approaches have been presented in the literature to model this incomplete measurement phenomenon and many filtering algorithms and strategies are proposed to handle this problem; see [4–7] and the references cited therein. However, the above mentioned target localization and tracking methods for incomplete measurements have been investigated only for the case of single observation station while the case of dual or multiple stations with incomplete measurements is rarely considered. In fact, such methods for target localization and tracking using single observation station with incomplete measurements may have the problem that the system is unobservable. This can be illustrated as the following special situation: if the slant range measurement is missing and the single observation station is still, the localization and tracking system is unobservable. In such situation, only when the single observation station is moving along an appropriate path that the system can be observable. Therefore, this paper is dedicated to handling the problem of imperfect target detection with dual observation stations by cooperative localization or cross localization methods.
The cooperative localization or cross localization [8–10] can integrate incomplete measurements information from different observation stations and estimate the state parameters of targets. In particular, dual observation stations are adopted for cooperative localization and tracking. The fact is that dual observation stations can offer enough measurements for localization and tracking. In this paper, the target localization and tracking system is completed by dual observation stations with incomplete measurements, and the problem of target localization is done by approach of geometric analysis and the system is observable in this situation. In [11–13], the problem of trajectory parameters estimation is solved with dual or multiple observation stations. All of the methods mentioned in such research are for passive tracking systems with bearings-only measurements. In [14], the authors propose a case where not only the bearings-only measurements but also some other measurements including Doppler shift and distance between the target and each of the sensors are available. But, as described in [14], at least 4 stationary sensors with Doppler-shift measurements can achieve a finite number of solutions for location of target in two-dimensional plane. The number of stationary sensors is usually more than 2 even if there are other types of measurements in addition to the Doppler-shift measurements. What is more, [15] points out that the measurement equation is nonlinear when measurements are Doppler shift, time of arrival, and angle of arrival. In [12], the interactive multiple Kalman filters based on 3D target tracking for two airborne platforms with bearings-only measurements are given. Lots of researches also are concerned with the key point of how to improve localization and tracking accuracy when doing cooperative localization and tracking with dual observation stations. For example, in [16, 17], the interacting multiple models approaches are provided to achieve a superior accuracy in state estimation for manoeuvring target tracking. The analysis of error model and positioning accuracy which helps the layout or placement of observation stations are proposed in [18, 19]. And [15] gives optimality analysis of sensor-target localization geometries. The main idea is that such geometric configurations are likely to result in accurate localization (at least for efficient estimation algorithms). These researches provide different methods to improve localization and tracking accuracy, but all of these researches are based on the situation in which the observation stations are still.
In this paper, the observation stations are assumed to be photoelectric sensors and can provide three types of measurements: azimuth, pitch, and slant range. And the cooperative localization is fulfilled by using the approach of geometric analysis, the azimuth, pitch, and slant range measurements convert to x, y, and z in Cartesian coordinate system and the redundant measurements detected by dual observation stations can be used to eliminate false location point. At last, the measurement equation becomes linear when taking x, y, and z as “new measurements.” What is more, a strategy of cooperative localization and tracking is proposed to handle the problem of imperfect target detection with dual mobile observation stations. For improving tracking precision, a path planning strategy is integrated into the Kalman filtering algorithm. This strategy uses the gradient-descent method which is based on the CEP function of target localization accuracy. Furthermore, the constraints such as communication distance and topography in practical applications are also considered and the corresponding path planning strategy of dual mobile stations is presented.
The main contribution of this paper can be described as follows.
The cooperative localization model of dual stations with incomplete target measurements is established using geometric constraints and the corresponding target localization accuracy is derived by error propagation.
The path planning strategy is integrated into Kalman filtering algorithm to improve target tracking accuracy. The path planning strategy of dual mobile stations is fulfilled in terms of the gradient-descent method which is based on the circular error probability (CEP) function of target localization accuracy and the obstacle avoidance of dual mobile stations is achieved during the target tracking process.
The work considered in this paper can be applied to target localization and tracking in a distributed sensor network with little modification. Distributed sensor networks (DSNs) can use lots of physical sensors (e.g., acoustic, seismic, and visual) to achieve high-quality measurement information. All of the sensors can communicate via the ad hoc wireless network. The localization and tracking system is a part of distributed sensor networks. The data detected by the sensor nodes are processed by processing unit and then a path planning strategy can also be designed for intelligent sensors. What is more, the localization and tracking system has some merits of distributed sensor networks. For example, it has the diversity and redundancy. In [20], diversity means that different sensors can provide complementary perspectives while redundancy denotes the reliability and high-resolution of measurements. Furthermore, the problem of asynchronous time between dual sensors is also solved in this paper and this problem is existing in a distributed sensor network. So the work is applicable in a distributed sensor network.
This paper is organized as follows. Section 2 presents two cooperative localization models as well as the corresponding localization accuracy analysis with incomplete measurements. The target tracking algorithms in several typical different situations with incomplete target information and the path planning strategies of dual mobile stations are described in Section 3, respectively. Section 4 proposes several numerical simulation results while the conclusions of this study are drawn in Section 5.
2. Cooperative Localization Models of Dual Observation Stations
In the process of localization, some measurement information (slant range, azimuth, and pitch angle) of targets may be lost or inaccurate. The cooperative localization of dual or multiple stations can attenuate or even avoid the influence of this imperfect detection. In this paper, the target location is the intersection of localization surfaces and/or lines which is determined by spatial analytic geometry principle. It is often only needed to measure three parameters’ information to obtain the target location in practical applications. For dual or multiple observation stations, the redundant measurement information can be used to improve the localization accuracy. In this section, two different cooperative localization models are proposed and the corresponding localization accuracy parameters are also derived based on the theory of error propagation.
2.1. Case with Missing Slant Range Information
In this case, the slant range information of dual observation stations is missing, and we only use the azimuth and pitch angle information measured by the dual stations in different observation locations to determine the location of target in Cartesian coordinates. As shown in Figure 1, two observation stations are located in A

Locations of observation stations and target.
For the uniqueness of the solution of target location with the measurements of
Assumption 1.
Observation stations A, C and target T are not collinear, and A, C do not overlap.
Two localization surfaces as shown in Figure 2 can be achieved by the azimuth and pitch angle measurements obtained by the station A, and then the corresponding localization line of
where

Localization surfaces of azimuth and pitch angle.
Remark 2.
In terms of Assumption 1, there exists a unique solution of target T location of
The above inequality can be easily obtained due to the noncollinearity of A, C, and T and the nonoverlapping condition of A, C according to Assumption 1 and the principle of spatial analytic geometry. Therefore,
The corresponding standard deviations of
where
where
2.2. Case with Missing Slant Range and Pitch Angle Information
In this case, the cooperative localization information is the azimuth and pitch angle measured by the station A and the slant range and azimuth measured by the station C. As shown in Figure 3, azimuth

Locations of observation stations and target.
Similarly, for the uniqueness of the solution of target location with the measurements of
Assumption 3.
The projection points
As shown in Figure 4, the localization line of

Localization surfaces of azimuths and slant range.
Remark 4.
In terms of Assumption 3, there exists a unique solution of target T location of
which yields
Using the theory of error propagation, we can determine the corresponding localization standard deviations of
The coefficients in (11), (12), and (13) are listed as follows:
3. Target Tracking Algorithm of Dual Observation Stations
The location information of targets in Cartesian coordinates can be obtained by the cooperative localization models of dual stations with incomplete measurements in Section 2. In this section the state model and the measurement model of targets are presented and the covariance matrixes of measurement noise for each case in Section 2 are derived. The Kalman filtering algorithm is used to track targets.
The incomplete measurement information obtained by stations A and C is collected to the data processing center during the tracking process. Different sampling frequencies of A and C may cause asynchronous time. Therefore, the time alignment of asynchronous measured data should be handled first. The virtual fusion method is used for time synchronization. We assume that the ratio of different sampling periods of stations A, C is integer; then the virtual fusion method is applied to complete the time alignment [21]. In this tracking system, the interpolation method is used for data synchronization. Then, time alignment for sampling time synchronization is done with virtual fusion method. All of these measures can guarantee that the parameters obtained from the two stations are not of phase. The ratio is supposed to be
where
After the time alignment for measurement data, the Kalman filtering algorithm is used for target tracking. First, we consider the problem of target tracking with dual still observation stations, and then the corresponding target tracking algorithm is proposed. Then, for improving the tracking accuracy, this paper studies the strategies of target tracking with mobile observation stations. The strategies use the gradient-descent method based on the CEP function of target localization. Here, CEP is an assessment index which is adopted to assess target localization performance and is defined as
where
3.1. Still Case
The still case is defined as such situation where both observation stations do not move. The discrete linear state equation and the measurement equation of constant velocity (CV) dynamic system are considered in this paper which can be described as
where F is a deterministic transition matrix, H is a known deterministic matrix, F and H are all nonsingular matrices, and
where
The measurement noise covariance matrix
where
The measurement noise covariance matrix
where
By the cooperative localization models proposed in Section 2, the measurement
The detailed steps of the tracking algorithm for this still case are as follows.
Algorithm 5.
Target tracking algorithm for still dual stations is as follows.
Filter initialization: initialize State vector prediction:
Observation-related prediction:
Kalman filter update:
Store results: store Return to ②.
3.2. Moving Case
The moving case is defined as such situation where dual observation stations can move autonomously. Changing the placement of observation stations can improve the localization and tracking accuracy when the observation stations are still during the localization and tracking process. But this method cannot respond to the changes of target route in time. Here, we propose a path planning strategy of the observation stations for target tracking on the basis of the gradient of CEP. This approach can significantly improve the tracking accuracy.
In this case, we consider two typical scenarios of moving dual stations. One is the case in which dual stations can move in the plane of
3.2.1. Without Constraints
In the process of target tracking, the predicted value at the current time can be achieved with the last filtering value and the predicted CEP value at the current time can also be obtained. The analytical expression of the predicted CEP about
Then, use the predicted value of the target location to calculate the gradient of CEP by
The detailed formulas of (27) can be found in the Appendix. Then, the direction cosines of the above gradients can be determined by
Station A and station C can move along the opposite direction of CEP gradient from
where
Algorithm 6.
Target tracking algorithm for moving dual stations without constraints is as follows.
Filter initialization: initialize State vector prediction:
Observation-related prediction:
Path planning strategies are as follows.
Kalman filter update:
Store results: store Return to ②.
3.2.2. With Constraints
In practical engineering applications, the constraints such as topography (mountain, hollow), obstacle, and communication distance during observation stations moving process need to be taken into account. The distance between stations A and C can be calculated by
and then the maximum admissible communication distance is defined as
In the process in which the stations move along the optimal paths determined by the gradient of CEP, the data processing center needs to judge whether the stations will encounter some obstacles or the distances among the stations are out of the maximum admissible communication distance. When the station C meets obstacles between
Then, station A and station C can move from
Here, an algorithm of target tracking combining the path planning strategies of moving observation stations A and C with constraints is proposed. The detailed steps of such tracking algorithm are as follows.

Desired direction.
Algorithm 7.
Target tracking algorithm for moving dual stations with constraints is as follows.
Filter initialization: initialize State vector prediction:
Observation-related prediction:
Path planning strategies are as follows.
Substitute Calculate Substitute Station C stops moving if Station C moves to Station C moves to Substitute the Calculate Substitute Station A stops moving if Station A moves to Station A moves to Kalman filter update:
Store results: store Return to ②.
4. Simulation and Analysis
The Monte Carlo simulations have been done for the tracking strategies and the RMSE curves of x, y, and z are given, respectively. The RMSE is defined as
where N is the number of Monte Carlo simulation times and
For comparison, the corresponding Cramer-Rao lower bound (CRLB) is also given, which can be calculated in a recursive way by [23, 24]
where
What is more, in this paper, simulation results are also compared with the results that use single observation station with complete measurements: azimuth, pitch angle, and slant range.
4.1. Simulation without Constraints
In the Cartesian coordinate system, the initial coordinates of stations A and C are located at
The localization accuracy of stations A and C is defined as
measurement information of station A:
measurement information of station A:

The simulation results of (A).

The simulation results of (B).
The still case is defined as such situation where both observation stations are still while the moving case describes the scene where dual stations move along the planned paths; the single observation station legend means that the tracking system uses only one observation station. The results of still case are achieved with Algorithm 5 while the results of moving case are achieved with Algorithm 6, and the corresponding simulation results are shown in Figures 6 and 7, respectively. The trajectories of target T and stations A, C are shown in Figures 6(a) and 7(a), respectively. The RMSE curves of x, y, and z, respectively, are given in Figures 6(b), 6(c), and 6(d) and Figures 7(b), 7(c), and 7(d).
The RMSE curves of x, y, and z in the cases of (A) and (B) show that Algorithm 6 using path planning strategy possesses smaller tracking errors than Algorithm 5 where stations are still. Furthermore, the RMSE curves are closer to the ideal CRLB curves, and it is shown that the tracking accuracy has a significant improvement with the proposed path planning strategy. The simulation results are found to be the same as what is expected and generally speaking both the proposed algorithms have better performance than the existing technique using single observation station. The reason is that dual stations have redundant measurements for cooperative localization and tracking. In Algorithm 6, the state vector prediction is used to calculate optimal path planning and a higher localization accuracy will be achieved if stations move along the planned path. Such planning process is conducted repeatedly during the whole tracking process. So tracking accuracy will become higher than that of Algorithm 5 obviously. Figures 6 and 7 provide intuitive verification.
4.2. Simulation with Constraints
The simulation environment is set to be the same as that in Section 4.1 and we use the rectangular and circular to simulate different obstacles (mountain or pothole) that the observation stations may encounter (see Figures 8(a) and 9(a)). The maximum admissible communication distance is set as
measurement information of station A:
measurement information of station A:

The simulation results of (A).

The simulation results of (B).
The simulation results in cases of (A) and (B) are shown in Figures 8 and 9. The trajectories of target T and stations A, C are given in Figures 8(a) and 9(a). The RMSE curves of x, y, and z are shown in Figures 8(b), 8(c), and 8(d) and Figures 9(b), 9(c), and 9(d). The results of situation without constraints are achieved with Algorithm 6 while the results of situation with constraints are achieved with Algorithm 7.
Figures 8(a) and 9(a) show that the observation stations can effectively avoid obstacles in the process of movement and the observation stations will stop if the distance between them is out of the maximum admissible communication distance. The RMSE curves in Figures 8(b), 8(c), and 8(d) and Figures 9(b), 9(c), and 9(d) show that the tracking accuracy has some deterioration in the situation with constraints. In fact, Algorithm 6 is the optimal method to achieve high tracking accuracy and there is no doubt that the RMSE curves of Algorithm 6 are closer to the ideal CRLB curves. Algorithm 7 is concerned with actual situations and can offer rational strategy to avoid constraints. The negative impact of constraints is that the tracking accuracy will decline more or less. Generally speaking, Algorithm 7 is more comprehensive and can be used for target localization and tracking in actual distributed sensor networks.
5. Conclusions
This paper studies the cooperative localization of dual observation stations with incomplete measurements and gives path planning strategies of the observation stations for target tracking. The cooperative localization method can locate the target in the situation where the slant range measurements of both observation stations are missing or the situation where the slant range measurement of station A and the pitch angle measurement of station C are missing. The optimal path planning strategies of dual mobile stations for tracking have been proposed. Furthermore, this paper studies the strategies for tracking with the constraints such as communication distance and topography. At last several simulation experiments have been presented and the simulation results show that the target tracking accuracy has a significant improvement when the optimal path planning strategies are adopted. The mobile observation stations can move normally under constraints, but the constraints may lead to a decline in tracking accuracy. The proposed strategy of target tracking can provide technical support for high-precision cooperative target tracking with multiple mobile observation stations under modern electronic countermeasure environment.
Footnotes
Appendix
In the case where the slant range information of dual stations is lost, we have
where
Similarly, it yields
where
Then, we obtain
where
Finally, we have
where
In the case where either the slant range information of one station or the pitch angle information of the other one is lost, we have
where
Similarly, it yields
where
Then, we obtain
where
Finally, we have
where
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
This work was supported by the National Natural Science Foundations of China (nos. 61273076 and 61104186) and the Natural Science Foundation of Jiangsu Province (no. BK2012801).
