Professional Documents
Culture Documents
73 www.ijeas.org
Modified Iterated Square-root Cubature Kalman Filter for Non-cooperative Space Target Tracking
J2000 coordinate system as square-root cubature Kalman filter (SCKF) is also given in
x x [9]. Compared with some conventional filters, SCKF has
higher filtering accuracy and numerical stability. The
y y algorithm is given below.
z Time Update
z
1) Evaluate the cubature points ( i 1, 2,..., m )
2
v e x 1 J Re 7.5 z 1.5
2
2
X i ,k 1 k 1 Sk 1 k 1i xk 1 k 1 (6)
x r
r
3 2
r where m 2nx and when k 1 ,
(1)
2
S0 0 sqrt P0
v e y 1 J Re 7.5 z 1.5
2 (7)
y
r
3 2 r 2 2) Evaluate the propagated cubature points ( i 1, 2,..., m )
r
X i,k k 1 f X i ,k 1 k 1 (8)
e z Re
2
z2
zv 1 J 2 7.5 4.5 where f X is given in (2).
r
3
r r
2
3) Estimate the predicted state
where r x, y, z and v vx , v y , vz are the position and
1 m
xk k 1 X i,k k 1
T T
(9)
m i 1
velocity of the target satellite with respect to the earth center.
4) Estimate the square-root factor of the predicted error
e is the earth gravity constant. J 2 is the coefficient of zonal covariance
harmonic terms. Re is the radius of the earth. Equation (1)
can be described as
Sk k 1 Tria xk k 1 , SQ ,k 1
(10)
X f X t w t (2) where SQ ,k 1 denotes a square-root factor of Qk 1 such that
Qk 1 SQ ,k 1SQT ,k 1 , and k k 1 defined as
where X t x, y, z, vx , v y , vz
T
is state vector of the
1
target. w t [wx , wy , wz , wvx , wv y , wvz ]T is the system k k 1 X 1,k k 1 xk k 1 , X 2, k k 1 xk k 1 ,..., X m ,k k 1 xk k 1
m
process noise which is assumed to be a Gaussian white noise. (11)
Measurement Update
B. Measurement Model
1) Evaluate the cubature points ( i 1, 2,..., m )
At time k, the azimuth angle and pitching angle
X i ,k k 1 Sk k 1i xk k 1 (12)
between the observation satellite and the target satellite can be
obtained, which are defined as 2) Evaluate the propagated cubature points ( i 1, 2,..., m )
y yO , k
k arctan k (3)
Z i ,k k 1 h X i ,k k 1 (13)
xk xO , k where h X is given in (5).
3) Estimate the predicted measurement
zk zO , k
k arctan
(4) 1 m
zk k 1 Z i ,k k 1 (14)
x xO , k yk yO , k
2 2
m i 1
k
4) Estimate the square-root of the innovation covariance
where rO xO , yO , zO is the position of the observation
T
matrix
platform with respect to the earth center.
According to (3) and (4), the measurement model is
S zz ,k k 1 Tria Z k k 1 , S R ,k
(15)
expressed as where S R ,k denotes a square-root factor of Rk such that
Rk SR,k SRT,k , and Z k k 1 is defined as
Z k k h X k vk (5)
k 1
Z k k 1 Z1,k k 1 zk k 1 , Z 2,k k 1 zk k 1 ,..., Z m ,k k 1 zk k 1
where vk v , v is the measurement noise which is m
T
1 2
74 www.ijeas.org
International Journal of Engineering and Applied Sciences (IJEAS)
ISSN: 2394-3661, Volume-2, Issue-11, November 2015
7) Estimate the updated state where k jk1 is defined as
xk k xk k 1 Wk zk zk k 1 (21) 1 j
k jk1 X 1, k k 1 xk k1 , X 2, k k 1 xk k1 ,..., X m , k k 1 xk k1
j j j j j
T
Pzz ,k k 1 S zz
j j j
, k k 1
S zz ,k k 1
(30)
B. Iterated Square-root Cubature Kalman Filter
In this dissertation, a modified SCKF is proposed called
iterated square-root cubature Kalman filter (ISCKF). The
Wk Pxz , k k 1
j j
P j
zz , k k 1
Rk
j
(31)
where j 0,1,..., N and when j 0 , Sk0k1 Sk k 1 and to Measurement Update Step 1 and end for j N .
xk k1 xk k 1 .
0
IV. SIMULATIONS
2) Evaluate the propagated cubature points ( i 1, 2,..., m )
To demonstrate the validity and reliability of the proposed
Z i, kk 1 h X i, kk 1
j j
(24) algorithm, this section gives the simulation results. The
where h X is given in (5).
normal orbit of the target satellite and the observation satellite
are generated by Satellite Tool Kit (STK). The orbit elements
3) Estimate the predicted measurement of the two satellites are given in Table 1.
1 m
zk k1 Z i, kk 1 Monte Carlo simulation results of the orbit determination
j j
(25)
m i 1 performance for the EKF, SCKF and ISCKF are presented,
4) Estimate the square-root of the innovation covariance and 100 runs are performed. Some initial parameters are
matrix defined as follows: Sampling time is 1s. The covariance of
j j
S zz ,k k 1 Tria Z k k1 , S R , k
j
(26) state process noise Q=diag([12m, 12m, 12m, 0.012m/s,
0.01m/s, 0.012m/s]). The covariance of the measurement
where S R , k denotes a square-root factor of Rk such that
j j noise R=diag([ 20 rad , 20 rad ]). The initial state error
X =[10km, 10km, 10km, 5m/s, 5m/s, 5m/s].
T
Rk S R , k S R , k , and Z k jk1 is defined as
j j j
e 3.986005 1014 m3 / s2 , J2=0.00108263, Re=6371km.
1 j The iteration number N is 5.
Z k k1 Z1, k k 1 zk k1 , Z 2, k k 1 zk k1 ,..., Z m , k k 1 zk k1
j j j j j j
T velocity estimation error when the filtering results are stable.
Pxz , k k 1 k k1 Z k k1
j j j
(28)
Table 1 The orbit elements of the target satellite and the observation satellite
Eccentricity 0 0
Inclination (deg) 5 50
RAAN (deg) 0 0
75 www.ijeas.org
Modified Iterated Square-root Cubature Kalman Filter for Non-cooperative Space Target Tracking
1.5
0.5
0
Z
-0.5
-1
-1.5
-2 2
-2 1
-1 0
0 4
1 -1 x 10
4 -2
x 10 2
Y
X
Fig. 2. The trajectories of the two satellites
4
x 10
2 10
8
1.5
Velocity error (m/s)
Position error (m)
6
1
4
0.5
2
0 0
0 1000 2000 3000 4000 5000 6000 0 1000 2000 3000 4000 5000 6000
Time (s) Time (s)
4
Fig. 3. Estimation error of EKF
x 10
2 15
Velocity error (m/s)
1.5
Position error (m)
10
5
0.5
0 0
0 1000 2000 3000 4000 5000 6000 0 1000 2000 3000 4000 5000 6000
Time (s) Time (s)
4
Fig. 4. Estimation error of SCKF
x 10
2 12
10
Velocity error (m/s)
1.5
Position error (m)
1 6
4
0.5
2
0 0
0 1000 2000 3000 4000 5000 6000 0 1000 2000 3000 4000 5000 6000
Time (s) Time (s)
Fig. 5. Estimation error of ISCKF
76 www.ijeas.org
International Journal of Engineering and Applied Sciences (IJEAS)
ISSN: 2394-3661, Volume-2, Issue-11, November 2015
Table 2 The RMSE of EKF, SCKF and ISCKF
Algorithm Position RMSE (m) Velocity RMSE (m/s)
EKF 1206.600 0.746
SCKF 1157.508 0.947
ISCKF 906.288 0.602
Table 3 The estimation error of EKF, SCKF and ISCKF when filtering results are stable
Algorithm Position error (m) Velocity error (m/s)
EKF 269.351 0.189
SCKF 166.796 0.136
ISCKF 127.082 0.102
Summarizing the above simulation results, the performance [11] M.B. Bell, W.C. Cathey, The iterated Kalman filter update as a
Gauss-Newton method, IEEE Transactions on Automatic Control,
of ISCKF is better than the other two filters. From the figures, Vol. 38, pp. 294297, 1993.
the stability and accuracy of ISCKF outperforms the other two [12] Z.B. Yang, D.X. Zhong, F.C. Guo, Y.Y. Zhou, Gauss-Newton
filters. From the Table 2, the position RMSE of ISCKF iteration based algorithm for passive location by a single observer,
decreases by 24.89% and 21.70% compared with SCKF and Systems Engineering and Electronics, Vol. 29, pp. 20062009, 2007.
[13] L.A. Johnston, V. Krishnamurthy, Derivation of a sawtooth iterated
ISCKF, respectively, and the velocity RMSE of ISCKF extended Kalman smoother via the AECM algorithm, IEEE
decreases by 19.30% and 36.43% compared with SCKF and Transactions on Signal Processing, Vol. 49, pp. 18991909, 2001.
ISCKF, respectively. From the Table 3, the stable position
error of ISCKF decreases by 52.82% and 23.81% compared
with SCKF and ISCKF, respectively, and the stable velocity Chaochen Wang received his Masters degree in
error of ISCKF decreases by 46.03% and 25.00% compared Control Theory and Engineering at Nanjing University of
Science and Technology, China, in 2012. He is currently
with SCKF and ISCKF, respectively. an Assistant Research Fellow in School of Automation at
Nanjing University of Science and Technology. His
V. CONCLUSION research interests include signal processing, navigation,
system integration and target tracking.
In this paper, we proposed a new filtering algorithm for
passive tracking problem called iterated square-root cubature
Kalman filter (ISCKF). The Newton-Gauss iterative method
is introduced into ISCKF to improve the conventional SCKF. Panlong Wu received his Ph.D. degree in Control
The simulation results show that when using bearings-only Science and Engineering at Northwestern Polytechnical
measurements in tracking system, the proposed ISCKF University, China, in 2006. He is currently an Associate
Professor in School of Automation at Nanjing University
outperforms the EKF and SCKF by comparison. It has a better of Science and Technology. His research interests
filtering performance in accuracy and stability. The proposed include signal processing, navigation and target tracking.
ISCKF is an effective algorithm for passive target satellite
tracking systems.
77 www.ijeas.org