Professional Documents
Culture Documents
Two-Stage Estimator For Tracking ' and Watson Weapons Division Warfare 22448-5000
Two-Stage Estimator For Tracking ' and Watson Weapons Division Warfare 22448-5000
847
Authorized licensed use limited to: UNIVERSITY OF NOTTINGHAM. Downloaded on December 10, 2009 at 11:34 from IEEE Xplore. Restrictions apply.
lent to the aumented state filter. It was shown im [6,11] .-4 .4 rGebnIQ,n1(
"blb-1 =-'b-iIb- + tJk-iWb kit_b)T
T
(2.14)
that under an algebraic coniraint on the correlation be- -4 =-1
tween the state proces noise and the bim procem noise,
the propoed two-tage Kalma esftimator is equivalent
K,, = l-Sk
to the augmented state Kalnan filter. Consider a linear _
[ +H ePjk_.Hj + Rk]-l (2.15)
system whose dynami is modeled by -4 )4 -14
--
P,,gk = (I -KkkPll (2.16)
Xk+-= F,X, + G&I'& + Gf Wx (2.1) when
b+l = bi + Gt W (2.2) Sk = H,Uk + Ck (2.17)
Uk = Fk-1.Vk-1 + Gk-1 (2.18)
where Xk is an n dimensional system state vector, b,, is a V1 = (I-kf Hk)Uk + MCk, (2.19)
p dim onal bias vector. This ystem may represent the
dynamics of a maneuvering target, where the position ad and rk is the residual of the bias-free filter. Initialization
velocity are the system state and the bias represnts the of this bias filter will be discumed later.
target acceleration. The Wx and W& are white Gaussian
sequences with zero means ad variances given by The algcrithm for compensating the output of the
bias-free filter with the output of the bias filter is given
E[WI(W,j)T] = Qlbbk (2.3) by
E[Wk:(t)TJ
-I Q6 (2.4) Xkll = Xbli + Vkbklk (2.20)
E[WIx(W19] QX, (2.5)
The state _murement model at time is given by
Pklk = Ni1 + (2.21) licPbll?k
P"i1 = V1bklk (2.22)
Yk HbXk + Ckbk + vb
= (2.6)
Pklb= AIbk (2.23)
where Yk is the meaurement and vb N(O,R;) is the --
Authorized licensed use limited to: UNIVERSITY OF NOTTINGHAM. Downloaded on December 10, 2009 at 11:34 from IEEE Xplore. Restrictions apply.
3. Two-Stage a,f,j Estimator of the constraint and equivalent for both the two-stage
a,,t estimator and the two-stage a,cv,P,,A etimator.
in the two-stage a,f,jB estimator, the position and The second elem of S is given by Sf = Cf. Also, since
velocity are tracked in the first stage, which is a stan- the errors on the measurement and the constraint are
dard a, # filter, and the acceleration is tracked separately assumed to be independent, the measuremet update and
in the second stage, which is a standard single gain filter. the constraint update of the bias filter will be performed
The output of the acceleration filter can be ued to adjust separately with the meaurement-updated acceleration
the estimates of the a,fi filter when a maneuver is de- estimates being used to compensate the velocty estimates
tected. However, when tracking two or three dimensional in the pseudomeasurement. Thus, the bias filter of Eqs.
target motion with two-stage a, 6, I estimators operating (2.12)-(2.16) corresponds to the standard constant state
separately in each coordinate, the state estimates will be ifiter with the residuals of the biafree filter r and
biased for targets maneuvering with constant speed be- the pseudomeasurement as the inputs. Since the bias
cause the acceleration is time-varying. This bias in the corresponds to a scalar acceleration, the bias filter gai
state estimates can be reduced through the use of the includes a scalar gain for both the bias-free filter residual
kinematic constraint for constant speed targets as in [1]. and the constraint. Let the bias filter gain for the bias-
The two-stage a, P, I estimator utilizing this congtraint free filter residuals be represented by
in the second stage will be called the two-stage a, fi, ¶, A
estimator. For constant speed targets, -4
Kk, = i
(3.9) Sl- k >0
Sklk (-ikjkk + ikilkk ++4jZ) 31 where j and Skare positive scalars obtained from Eqs.
(3.1)
+ 6j3I iL-IkZk' = 0
(2.15) and (2.17) withSh being the first element of Sk.
Let the gain for the constraint be repreented by
where Sklk = (4kj + k1 + 4i)0 is the filtered target
speed at time k [1]. For the two-stage approach, the Kc = A kC k >0 (3.10)
measurement equation for the z coordinate with &b = Ak
is given by where Ak is a positiVe scalar. Letting Ab = bk, the
equations for the two-stage a,f, jB,A estimator are as
follows.
[ ( 1|t + iklkz;kI)]
kIkb [o 0 Xk Prediction:
+ [g:]Ak+ [;kts2) Xkl_tl = F_L-Xk-_lk- (3.11)
Akik-I = At-_lit-1 (3.12)
C iL1k (3.3)
SkI,,
Uk = P Uj_j + CX-, (3.13)
where Y, is the z coordinate position measurement, v, -u 1¶1
N(O, R,) is the meaurement error, pk N(O, R ) is the
constraint err, and Ak is the r coordinate acceleration.
Measurement Update:
Since the bias-free state is not observed through the
pseudomeasurement, its gain in the bias-fee filter can be
shown to be zeo. Thus, the bias-free filter can be defined XLlL = XltI,,l + Rt(Yk -HkXi_) (3.14)
as if the ematic cntraint is not being used. As in 15], A-lit = (1 - + (3.15) I,)AkI,L1 jk(Si)1(r)
the bias.free fiter of Eqs. (2.7)-(2.11) corresponds to the
standard constant velocity filter when Contrain Update:
F [0 1] (3.4) A1,, A,,, - AC:k
= z + J + i4,z,kjk)
(3.16) -k
(3.5)
-
el; rkGkGhT
= Output Correction:
Gk= [T2 riT (3.6)
Xklk = XJtjk + Vkxi;l (3.17)
H = [1 0] (3.7) 1 -a 0^
&a= ak #]T (3.8) V= Pk 1 ui; (3.18)
bT
for scalar acceleration error variance qZ. Using Esp. The velocities of Eq. (3.16) are temporarily compensated
(2.17) - (2.19) in conjunction with Eq. (3.2), U,,, VK,, and with the acceleration estimates before updating the accel-
the first elemet of S, can be shown to be independent eration with the kinematic constraint. The bias filter is
849
Authorized licensed use limited to: UNIVERSITY OF NOTTINGHAM. Downloaded on December 10, 2009 at 11:34 from IEEE Xplore. Restrictions apply.
initialied wh Ao-1.=OandUo=[O flthemea- where a denotes the alpha gain of a standard a, fi, y filter
surement rate is uniform (i.e., T is constant), the statis- that is desired for tracing through maneuvers. Using
tics of the It, traint, and acceleration e- the results of [2] and [5], a match between the velocity
rors are stationary(i.e., eR= and ==&,2), then the vaiances is given by
bia-free filter in steady-sate conditions corresponds to
an a 5 filter with ak = a and Al = J Using Eqs. (3.9) [{1-aA {a+ 0.25t(fl- 2a'-4) 0
and (3.13), the following steady-state parameter are &} \
[\1- (a - 0.54) 0.5#J
(3.28)
Uk = U = [ ( + O.S)T] (3.20)
where &,i, j denote the gain of a standard a,t ,'y filter
that is desired for tacing through maneuvers. Note that
(3.21) the jof
Vk = V= (1-. a)j (-0.5)TJ Eqs. (3.28) and (3.29) is one half that given in
[2] because the "2 in the acceleration gain is included in
Sk=[ ] (3.22) 7. For a match between the acceleration variances,
The bias filter is a two gain filter with the residuals of the 7p2 (3.29)
bias-free filter multiplied by (S)-1 and the pseudomea-
surements asinputs. Since the lmangaiattime k is
given by the product of the filtered eror covauiance, the The gami y can also be selected from the parameters ia2
obsrvation matrx, and the invere of the observation and 4 with the relationship
matrix,
error covariance
4
(3.30) 92
(1 ) 2-
75 = P&to- (3.23)
Ac5C = %'kCkVOr;2 (3.24) When selecting A, the scalar relationship between A and j
can be adjusted to tune the filter. A gain scheduling tech-
where 42 is the variance of the residual errors entering nique for initializing the two-stage a, f, j estimator given
into the bias filter (i.e. after the residuals have mltiplied in [5] can be used for the two-stage a,f,8j,A estimator
by (Sk)-1). Thus, Eq. (3.23) and (3.24) gives with
Af= r165+1' 6<1 (3.31)
=
=;77
¢2@ 7 (3.25)
where ro is chosen for steady-state conditions and r, is
Al
given by
= (1- a) Also, in order to improve maneuver response, the magni-
(3.27) tude of bb is restricted so that I6bl S 6.2. Using the soft
850
Authorized licensed use limited to: UNIVERSITY OF NOTTINGHAM. Downloaded on December 10, 2009 at 11:34 from IEEE Xplore. Restrictions apply.
switch approach, the correction to the output of the bias-
free filter with the ccderation stimates i multiplied
by Gss. Simulated tr in results from a Monte Carlo
simuaktion with 200 experiments are given in Figure 1 for S
the a,fl,7 filter and the two-stage with and without the
kinematic constraint. For this example, the target moved
with constant velocity except for a 4 g turn from 12 to
24 seconds. The target began at a range of 17.5 km and
moved at a constant speed of 300 m/s to a final range of I
9.3 km. A sacond order system with an approximate time
constant of 2 seconds was used to model the dynamics of
the target.
5. Summary and Conclusions
The two-stage a,fl, t, A estimator is simple so that it
can be implemented in current systems with a modest
increase in the computational burden and memory. This
1- ¶V'
two-stage estimator has the potential to provide signif- 30 1
15
icant performance gains in the tracking of maneuverig
targets within systems that are responsible for tracking
and engaging a large number of targets. Also, since the
two-stage estimator maintains an a,# filter track at all
times, the command and control decisions as well as ma-
neuver detection can be made with greater consistency 20 'I
with the two-stage estimator than with other adaptive w- f'OO
filtering techniques where the gains are increased. When
using the two-stage estimator, the kinematically con- & MVJIMXNflA WJM
strained second stage can be paraleled with the stan- 08]P.L. 10gla 15 a 2u 30 Uu 40
dard second stage so that variable speed targets can also
be tracked by selecting the more accurate second stage.
However, further research is needed for the two-stage es-
timator to develop procedures for improved maneuver re-
sponse and selecting the more accurate second stage.
40M A1~
K ~ 1
References
[1] A.T. Alouani, and W.D. Blair, "Use of a Kiematic
Constraint in Tracing Constant Speed, Maneuvering
Targets," Proc. of 30th IEEE Conf. on Dec. and Cont., 20 '-
Brighton, UK, Dec. 1991, pp. 2055-2058. lnput stimaton," 1E:E linut (5cc Eec.)yt) E
[2] P.R. Kalata, "The Tracking Index: A Generalized
Parameter for a - f and a - -y Target Trackers,"
IEEE Trans. Aero. Elect. Syst., AES-20, March 1984, pp. [10 B
174-182. o l1 15 30 l i30 W5 40
[3] B.H. Cantrell, Adaptive Tracking Algorithms, NRL
Report, Washington, DC, April 1975.
[4] S.S. Blackman, Multiple-Target -Racking with Radar Figure 1. RMS Errors for Example
Applications, ARTECH House, Inc., Norwood, MA, 1986. tering,"lEk:E lhn~ss uo ot G 14,Ags 99
[5] W.D. Blair, "Two-Stage Alpha-Beta-Gamma Esti- Input []P.L. Bogler, "Tracking a Maneuvering Target Using
mator for Tracking Maneuvering Targets," Proc. of 1992 24, May Estimation," IEEE Trans. Aero. Elect. Syst., AES-
American Control Conf., Chicago, IL, June. 1992. 1987, pp. 293-310.
[9] Y.
[6] A.T. Alouani, P. Xia, T.R. Rice, and W.D. Blair, Association, Bar-Shalom and T. Fortmann, Tracking and Data
"A Two-Stage Kalman Estimator for State Estimation in Academic Press, Inc., Orlando, FL, 1988.
the Presence of Random Bias and Tracking Maneuvering [10] B. Fziedland, "Treatment of Bias in Recursive Fil-
Targets," Proc. of 30$h IEEE Con! on Dec. and Cont., tering," IEEE Trans. Auto. C-ont., AC-14, August 1969.
Brighton, UK, Dec. 1991, 2059-2062. [11] A.T. Alouani, T.R. Rice, and W.D. Bla.ir, "A Two-
[7] A.T. Alouani, P. Xia, T.R. Rice, and W.D. Blair, "A Stage Filter for State Esiaini the Presence of
Two-Stage Kalman Estimator for Tracking Maneuvering Dynamical Stochastc Bias," Proc. of 1992 American
Targets," Proc. of IEEE 1991 Inten. Conf. on Syst., Man, C-ontrol Conference, Chicago, IL, June 1992.
Cyber., Charlottesville, VA, Oct. 1991.
851
Authorized licensed use limited to: UNIVERSITY OF NOTTINGHAM. Downloaded on December 10, 2009 at 11:34 from IEEE Xplore. Restrictions apply.