The present invention relates to methods in the field of integrating data from multiple radars to archive the less noise tracking results of 3D targets. Specifically, the invention relates to tracking methods by using the fusion of 2D radar and passive sensors.
Determining the position of 3D targets, indicating the azimuth (the horizontal angle from the observer relative to a reference direction) and the slant range (their distance to the sensor) to the detected target but the altitude (height or elevation) of the target is eliminated. To track 3D targets using measurements from 2D radars, it naturally requires that the journey of an airplane is constant altitude, velocity or the height of the target is consistent. Due to the insufficient information of measurements and the performance of tracking is highly dependent on the accuracy of initial height. The estimation can be made by using a single 2D radar but the altitude estimation errors are not very precise. The reason is that the observability of the target states is inferior from a single radar. An height-parameterized extended Kalman filtering (HPEKF) algorithm which is activated by the Range-Parameterized EKF (RPEKF) used in the bearing-only tracking problem was introduced. This method divides the altitude interval of interest which is first partitioned into subintervals. Another approach for altitude estimation and 3-D tracking is using two 2-D radars with the assumption of constant velocity and altitude.
Until now, no tracking 3D target system existed which used the fusion data of 2D radars and bearing-only sensors (such as Electro-Optical, Infrared sensors) to track 3D targets. Another key point, the cost factor plays a substantial role and 2D radars are relatively cheap and efficient sensors compared with 3D radars. Under those circumstances, we present techniques to fuse data from 2D radars and passive sensors, although each of these sensors has its own limitations in spatial and temporal coverage.
The purpose of the invention is to construct a system that can use different methods by using the fusion of 2D radar and bearing-only sensors to reduce the error of the tracking the 3D target in Cartesian coordinates. The accuracy of our invention is more precise and stable than the conventional methods that use only geometric calculations of 2D radars or only passive radars to track 3D targets. In addition, the results of our invention are equivalent to use of the 3D radars in the tracking system.
We propose in the invention six different methods to fuse data from multiple 2D radars and proposed directional sensors. These methods are adaptable to implement in the existing tracking centers (either locally, centrally, or both) as well as the tradeoff between the data transmission capacity at the command center and the computational speed of the system.
The following drawings will be used to more fully describe embodiments of the present invention.
The present invention relates to tracking a 3D target such as aircraft, car, or ship from multi-sensors. Among the various techniques available for Multi-sensor data fusion (MSDF), Extended Kalman Filtering-based approach is used for the present case, as it proves to be an efficient recursive algorithm suitable for real-time application and for a dynamical target which is tracked by bearing-only sensors is supposed have the nonlinear system model in Cartesian coordinates.
In our tracking 3D target system applying the data fusion technique for 2d radar and bearing-only sensor thus we have to reconstruct some of variation the Extended Kalman Filter (EKF) that one may fit six methods in our invention.
Let us briefly describe the main steps of general tracking system that use EKF algorithm as follow:
Step 1: Supposing the motion of target follows the dynamic nonlinear model as
{circumflex over (x)}=f(x,w) (1)
z
j
=h
j(x,vj), j=1, . . . , N (2)
where x is state of vector and we have N tracked sensors and radars, zj is measurement vector, w and vj are zero mean white Gauss noises with covariance matrix Q,Rj.
Step 2: State prediction:
estimation state vector: {circumflex over (x)}k+1,kj=fk({circumflex over (x)}k,kj,0) (3)
state covariance matrix: Pk+1,ki=FkPk,kiFkT+Q (4)
Step 3: Measurement Update:
Gain: Kk+1,j=Pk+1,kjHk+1,jT(Hk+1,jPk+1,kjHk+1,jT+Rj)−1 (5)
State: {circumflex over (x)}k+1,k+1j={circumflex over (x)}k+1,kj+Kk+1,j(zk+1,j−hk+1,j({circumflex over (x)}k+1,kj,0)) (6)
State covariance: Pk+1,k+1j=(I−Kk+1,jHk+1,j)Pk+1,kj,j=1, . . . , N. (7)
where Fk and Hk,j are corresponding Jacobi matrices of f and hj at time step k when we carry out Taylor series expansion on these functions.
The block diagram is shown in
We introduce here parameters that are input in our tracking system: zr=[φr rr]T and zi=[θi φi]T: are measurement vectors 2D radars and bearing-only sensors in polar coordinates, respectively. Where the sign r corresponds to radars and i corresponds to bearing-only sensors.
: are the noise covariances corresponding to measurements.
The following formulae will use to transform from Cartesian coordinates to polar coordinates:
The Jacobi matrices and the variation of the models will be different depending on each method in the invention which will be described as follows:
Step 1: The motion model
{circumflex over (x)}=f(x,w)
z
k=[θi φi rr]T
In this method, the measurement vector in formula (3) will be replaced by the new measurement vector zk which consists of azimuth vector [rr]T of 2D radar measurements and measurement vector [θi φi]T of bearing-only sensors.
Step 2: state prediction: Using the equation (3), (4)
Step 3: Measurement update: Using the same formulae (5), (6) and (7) with the new covariance Rk=diag[σθ,i2 σφi2 σr,r2] matrices: in formula (5) and the function h(x) in formulae (6)-(7) is slightly changed as:
The block diagram is shown in
Step 1: The motion model:
{circumflex over (x)}=f(x,w), zk=[θi φf rr]T
we fuse the azimuths [φr]T, [φi]T based on a minimum-mean-square-error criterion extracted from radar measurement and bearing-only. These ones accompanied with elevation of bearing-only sensor and range of 2D radar merged into an augmented measurement vector zk and measurement noise variances from both sensors are also concatenated to yield the similar process of the 1st method.
Step 2: state prediction: Using the equation (3), (4)
Step 3: Measurement update: Using the same formulae (5), (6) and (7) with just the new covariance matrices: Rk=diag[σθ,i2 σφ,f2 σr,r2] in formula (5).
The block diagram is shown in
Step 1: The motion model:
{circumflex over (x)}=f(x,w), zk=[θi φi φr rr]T
All measurement vectors can be fused into a new form of measurement vector zk by combination of 2D measurement vectors zr=[φr rr]T, and bearing-only measurement vector zi=[θi φi]T
Step 2: state prediction: Using the equation (3), (4)
Step 3: Measurement update: Using the same formulae (5), (6) and (7) with the new covariance matrices: Rk=diag[σθ,i σφ,i2 σφ,r2 σr,r2], and the function h(x) in formulae (6)-(7) is slightly changed as: hk=[hi hr]T.
The block diagram is shown in
Step 1: Performing the step 1, 2 and 3 of general tracking system in
{circumflex over (x)}
k+1,k+1
r
={circumflex over (x)}
k+1,k
r
+K
k+1,j(zk+1,j−hk+1,j({circumflex over (x)}k+1,kr,0))
P
k+1,k+1
r=(I−Kk+1,jHk+1,j)Pk+1,kr,
Step 2: Performing the step 1, 2 and 3 of general tracking system in
{circumflex over (x)}
k+1,k+1
i
={circumflex over (x)}
k+1,k
i
+K
k+1,j(zk+1,j−hk+1,j({circumflex over (x)}k+1,ki,0))
P
k+1,k+1
i=(I−Kk+1,jHk+1,j)Pk+1,ki,
Step 3: Performing data fusion of the local estimate state vectors at step 2 in this method, based on a minimum-mean-square-error criterion to yield a fused state vectors {circumflex over (x)}f, Pf at command center.
The block diagram is shown in
Step 1: Performing the step 1, 2 and 3 in method 4 to achieve the fused estimate state vector and the fused covariance matrices {circumflex over (x)}k,kf, Pk,kf at a command center
Step 2: The fused state vector and fused state covariance matrix are fed back to a single state predictor of step 1 and the output of this process fed to two measurement update
State prediction: {circumflex over (x)}k+1,k=Fk{circumflex over (x)}k,kf
Covariance prediction: Pk+1,k=FkPk,kfFkT+Q
The block diagram is shown in
Step 1: Performing the step 1, 2 of general tracking system in
Step 2: Performing the step 1, 2 of general tracking system in
Step 3: Performing the first fusion of these locally predicted state vectors in Steps 1 and 2 of this method based on minimum-mean-square-error criterion to obtain (at the local center) a fused predict-state vectors {circumflex over (x)}k+1,kf,Pk+1,kf
Step 4: These fused predict-state vectors are fed to two measurement update at step 3 (measurement update) of general tracking system for 2D radars and bearing-only sensors at local center to obtain (at local center) an estimated state vectors and a corresponding covariance matrices: {circumflex over (x)}k+1,k+1r,{circumflex over (x)}k+1,k+1i,Pk+1,k+1r,Pk+1,k+1i,
Step 5: Performing the 2nd fusion of theses estimated state vectors at step 4 of this method based on minimum-mean-square-error criterion to yield a fused state-estimate vectors {circumflex over (x)}k+1,k+1f,Pk+1,k+1f at command center.
The block diagram is shown in
To evaluate results we run two hundred Monte Carlo simulation for two steps of time, T=30 sec. and T=60 sec. and use then the root mean square error (RMSE) in position, velocity and acceleration which are shown in in
Number | Date | Country | Kind |
---|---|---|---|
1-2017-05383 | Dec 2017 | VN | national |