[IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow -...

7
THE a-P-V-8 TRACKER WITH A RANDOM ACCELERATION PROCESS NOISE John J. Sudano Lockheed Martin Naval Electronics & Surveillance Systems-Surface Systems Moorestown, N J 08057 ABSTRACT: Time has proven that a - p filters provide a good and useful tracking methodology when used with sensors that measure position only. As new sensors are being integrated into platforms that measure position and Doppler velocity, a new tracker is required to properly process both position and velocity sensor measurements. This article addresses this need. This article introduces an a-p-u-e filter, which processes both position and velocity sensor measurements. This new filter optimally tracks objects having a random acceleration maneuver ((T A ) model while being updated from a sensor having position ( (T )and velocity( (T )measurement errors and T as the time between measurements. The key variables of this tracker, the gain and the covariance, are computed analytically. The filter gain is found to be a function of only the unitless position and velocity tracking indicesApand A~, defined as: 0 AT A,, 5-. GV Note that all the physics of the optimal gain is a function of only two ratios containing the only physical variables ( d A , 0, , dv , T) in the system, i.e., the tracking indices. Hence, two diverse systems with different measurements errors and different update times but with the same tracking indices will have the exact same optimal gains. The analytical form of the covariance is also computed. The covariance is shown to be equal to the gain matrix times the measurement error matrix. Supported by the Department of the Navy Contract N00024-97-C-5 172 The a - p - 77 - 8 filter computes the same results as the a - p filter [ 11 in the limit of position only updates or the velocity measurement error going to infinity. Examples are computed that demonstrate that tracking errors are reduced if both position and velocity measurements are used in an a - /? -77 -8 filter, rather 'than position only estimates in an a- p filter. This impacts the physical processes that use track kinematics. GLOSSARY OF SYMBOLS T The time between measurements d The random acceleration maneuver variance 0 E The position measurement error variance d The velocity measurement error variance A 3 The unitless position trackmg index A, = The unitless velocity traclung index K = The gain of the tracking filter Q The model process noise a, p,q,8 = The unitless variables in the gain matrix r: (+) E a,b,c 3 e(-) The extrapolated covariance The covariance after an update The components of the covariance after an update F E The transition matrix H The measurement matrix RE The covariance of the measurement errors INTRODUCTION

Transcript of [IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow -...

Page 1: [IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow - Dayton, OH, USA (10-12 Oct. 2000)] Proceedings of the IEEE 2000 National Aerospace

THE a - P - V - 8 TRACKER WITH A RANDOM ACCELERATION PROCESS NOISE

John J. Sudano Lockheed Martin Naval Electronics & Surveillance Systems-Surface Systems

Moorestown, N J 08057

ABSTRACT: Time has proven that a - p filters provide a good and useful tracking methodology when used with sensors that measure position only. As new sensors are being integrated into platforms that measure position and Doppler velocity, a new tracker is required to properly process both position and velocity sensor measurements. This article addresses this need.

This article introduces an a-p-u-e filter, which processes both position and velocity sensor measurements. This new filter optimally tracks objects having a random acceleration maneuver ((T A ) model while being updated from a sensor having position ( (T )and velocity( (T )measurement errors

and T as the time between measurements. The key variables of this tracker, the gain and the covariance, are computed analytically. The filter gain is found to be a function of only the unitless position and velocity tracking indicesApand A ~ , defined as:

0 A T A,, 5-.

G V

Note that all the physics of the optimal gain is a function of only two ratios containing the only physical variables ( d A , 0, , dv , T) in the system, i.e., the tracking indices. Hence, two diverse systems with different measurements errors and different update times but with the same tracking indices will have the exact same optimal gains. The analytical form of the covariance is also computed. The covariance is shown to be equal to the gain matrix times the measurement error matrix.

Supported by the Department of the Navy Contract N00024-97-C-5 172

The a - p - 77 - 8 filter computes the same results as the a - p filter [ 11 in the limit of position only updates or the velocity measurement error going to infinity.

Examples are computed that demonstrate that tracking errors are reduced if both position and velocity measurements are used in an a - /? -77 -8 filter, rather 'than position only estimates in an a- p filter. This impacts the physical processes that use track kinematics.

GLOSSARY OF SYMBOLS

T The time between measurements d The random acceleration maneuver

variance 0 E The position measurement error variance

d The velocity measurement error variance A 3 The unitless position trackmg index

A, = The unitless velocity traclung index K = The gain of the tracking filter

Q The model process noise a, p,q,8 = The unitless variables in the gain matrix

r: (+) E a,b,c 3

e(-) The extrapolated covariance

The covariance after an update The components of the covariance after an update

F E The transition matrix H The measurement matrix R E The covariance of the measurement

errors

INTRODUCTION

Page 2: [IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow - Dayton, OH, USA (10-12 Oct. 2000)] Proceedings of the IEEE 2000 National Aerospace

The a - p trackers have been used successfully for the past forty years [2] for tracking objects. The a - p tracker is obtained from the analytical solution of steady state Kalman tracker. The gains and covariance terms need not be computed recursively since they are a function of only the tracking index. This reduces the computation of the implementation. Normally, optimal tracking using an a - filter or Kalman filter maintains a balance between the maneuver model error and the measurement error. Kalman filters in steady state have been used since 1976 [l] to design a - p trackers. The Kalman filter structure in steady state is the method used here to solve t h e a - p - q - 8 filter. The notation and the Kalman equations used in this analysis are taken from [3].

MATHEMATICAL MODEL

The gain of the a - p - following form, hence the name of the filter.

- 8 filter will have the

The model process noise is:

l T 4 T3\

The covariance after an update has the following form:

F=( ' 0 1 '1 The measurement matrix is:

The variance of the measurements assumes that no correlation exists between position and velocity measurements.

The extrapolated covariance is:

= Fe(+)FT + Qi ( 7)

The result of substituting equations (2), (3), and (4) into (7) is:

( a + 2 b T + c T 2 + u ~ 1 4 ) ( b + c T + u ~ T 3 / 2 )

(b + c ~ + 03-3 12) ( C + O k r ' ) e+,(-) =

The gain is computed as:

The covariance after an update is:

Substituting equations (5) and (9) into (10) gives a new form for the covariance:

Substituting equations (6) and (8) into (11) and simplifying leads to the following unique covariance terms:

The transition matrix is:

166

Page 3: [IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow - Dayton, OH, USA (10-12 Oct. 2000)] Proceedings of the IEEE 2000 National Aerospace

o ~ T into the Substituting D p 3 - andDV = - OAT2

AP AV

0:T4

4 7

above equations and setting < (+) = (+) and substituting to compute the gain as:

leads to the solutions of the three steady state covariance components a, b, and c of equation 3,:

-,/At + 4(A: + Ap m) 2 c = P ( + ) ( 2 . 2 ) - -[ 2 A t + A p f i

(17) The steady state extrapolated covariance can be computed using equation 7.

Simplifying the results, the covariance components are:

=,/A: + 4(At + A P G )

2At +A,= 2

(21)

W),?.?, =

Rewriting the variance of the measurements of equation (6) as:

K = P ( - ) H E W ( - ) H +RI-’ (23)

The components of the gain after simplification are:

(27) An interesting relationship between the off diagonal gain components is:

Or equivalently between p and q :

(29)

The covariance can be shown to be equal to the gain times the measurement error matrix:

I67

Page 4: [IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow - Dayton, OH, USA (10-12 Oct. 2000)] Proceedings of the IEEE 2000 National Aerospace

This form can also be used to compute the gain.

This is consistent with the following equation from [31:

K , = ?(+) - H: * Ri-' (36)

A plot of the gains as a function of the positional and velocity tracking indices A, and index A, is shown

in the following plots from figure 1 to figure 4.

Figure 1 is a plot of the gain component a (equation 24) as a function of the positional traclung index A, from 0 to 10 and of the velocity traclung index AV from 0 to 15

4

Figure 2 is a plot of the gain component (equation

25) as a function of the positional traclung index A, from 0 to 1 and of the velocity tracking index A, from 0 to 1.5

Figure 2a is a plot of the functionA'$/Atas a

function of the positional tracking index A, from 0

to 1 and of the velocity tracking index A, from 0 to 1.5

168

Page 5: [IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow - Dayton, OH, USA (10-12 Oct. 2000)] Proceedings of the IEEE 2000 National Aerospace

L

Figure 3 is a plot of the gain component p (equation

26) as a function of the positional tracking index A, from 0 to 20 and of the velocity tracking index A,, from 0 to 5

Figure 4 is a plot of the gain component 8 (equation 27) as a function of the positional tracking index A, from 0 to 2 and of the velocity tracking index A, from 0 to 1.5

In the Limit of O! - p - q -8 with Position Measurements Only

The tracking performance of t h e a - p - T j - 8 in the limit of the velocity measurement error going to

infinity, is equivalent to an - p tracking filter with only position measurements. This tracker was analyzed in 1976 [ l ] where the O! - p filter has a

random acceleration maneuver (TA model while being updated from a sensor having raw positional measurements estimates with an error of ( T p .

Therefore, in the limit of the velocity measurement error going to infinity is equivalent to the velocity tracking index going to zero.

A =- OAT

(37) v -

U V

AV = O In the limit of only positional updates, the velocity tracking index goes to zero and the non zero gains are:

- Ap (8 + Ap)+ (4 + A (38)

8 1 Cr, =[

/ \

4+Ap -Jh, (8+Ap) P o = [

The above gains solve the [ 11 constraint equations.

and

or equivalently

Therefore in the limit of only positional measurements t h e a - /? - 17 - 8 tracker gives the correct O! - p tracker results.

EXAMPLE

In this section an example will be calculated comparing a tracking filter that updates using only position measurements to one that updates using both position and velocity measurements. The sensor position measurement error is the same for both trackers. The requirement on the track maneuver is the same as the value for the random acceleration maneuver ( 0 A ) model.

169

Page 6: [IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow - Dayton, OH, USA (10-12 Oct. 2000)] Proceedings of the IEEE 2000 National Aerospace

Case 1. The tracking filter updates with position and velocity measurements.

T = lsec CT, = 1 o f t / s e c 2 CT, = 500 ft C T ~ = 5 f t I s e c

The gain is computed as:

0.00992129 0.578782 sec K = (

0.0000578782 I sec 0.828392

I 2480 ft2 14.5fi’ I s e c 14.5 ft ‘ I sec 20.7 ft I sec ’ P ( + ) =

Using the square root of the covariance as a measure of the performance for the tracker, the one sigma position error is 49.8 ft and the velocity error is 4.6 ftlsec.

Case 1A. The tracking filter updates with position measurements only.

T = lsec U, = 10 ft /sec U, = 500 J?

The gain is computed as:

0.181201 0.0180975 I sec

K = [

45300 fr‘ 4524 fr’ /sec i 4524 f r 2 lsec 951 fr’lsec P ( + ) =

Using the square root of the covariance as a measure of the performance for the tracker, the one sigma position error is 212.8 ft and the velocity error is 30.8 ftlsec.

A comparison of this example shows that using the velocity measurements reduces the position error estimates of the tracker by a factor of four and it also reduces the velocity error estimates of the tracker by a factor of six.

Case 2. The tracking filter updates with position and velocity measurements.

T = lsec U * = 1Oj i I sec ’ ( T , = S O f i

(T, = 5fr Isec

The gain is computed as:

0.0926 147 0.521288 sec K =( 0.00521288 I sec 0.825341

231 S f t 2 13.Ofr2Isec 13 .Oft’lsec 20 .6f i2 lsec i P ( + ) =

Using the square root of the covariance as a measure of the performance for the tracker, the one sigma position error is 15.2 ft and the velocity error is 4.5 ftlsec.

Case 2A. The tracking filter updates with position measurements only.

T = 1 sec (T, = IOf t I sec IT, = 5 0 $

The gain is computed as:

0.467328 0.145969 I sec

K = ( 1168 ft’ 365 f i 2 1 s e c

365 f i ‘ l s e c 270 f i ’ l s e c P ( + ) =

Using the square root of the covariance as a measure of the performance for the tracker, the one sigma position error is 34 ft and the velocity error is 16 ftlsec.

A comparison of this example shows that using the velocity measurements reduces the position error estimates of the tracker by a factor of two and it also reduces the velocity error estimates of the tracker by a factor of three.

170

Page 7: [IEEE IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow - Dayton, OH, USA (10-12 Oct. 2000)] Proceedings of the IEEE 2000 National Aerospace

CONCLUSION

This article introduces and solves the a - p -q -8 filter. This filter is used to optimally track objects having a random acceleration maneuver (0 A ) model while being updated from sensors having position and velocity measurements estimates with respective errors of ( Op) and (0, ) . The filter gains are a function of only the unitless position and velocity tracking indices

The closed form solution of the covariance has been computed. The covariance is shown to be equal to the gain times the measurement error matrix, as expected from Kalman filter theory.

The a - p - q - 8 filter correctly computes the same results as the a - p filter [ 11 in the limit of only position updates or the velocity measurement error going to infinity.

An example was computed that demonstrates that tracking errors are reduced if both position and velocity measurements are used in an a - p - q - 8 filter, rather than position only estimates in an Q - p filter. This impacts the physical processes.

REFERENCES

[ 11 Kalata, P.R., (1976), “On Improving the Model of an Ct-p Tracked Targets,” RCA Technical Memorandum, AEG-SPY-T-20- 16 1, 30 November 1976

Kalata, P.R., (1984), “The tracking index: A generalized parameter for CX - p andQ - p - y target trackers,” IEEE Transactions on Aerospace and Electronic Systems, AES-20 (Mar. 1984), 174- 182.

[2] Slansky, J., “Optimizing the Dynamic Parameters of a Track-While-Scan System,” RCA Review, June 1957

[3] Gelb, A. (1988), “Applied Optimal Estimation, ” Cambridge, MA: M.I.T. Press, 1988.

171