Re: kalman filter radar tracker



jamie wrote:
I've got a radar tracker which contains 3 Kalman filters.

The first filter (which I term the range filter) is for range, velocity,
and acceleration, with range and velocity being measured.

The range filter performs nicely.  I'm using a plant noise model from
Blackman's multiple target tracking book.

The second filter is for azimuth angle, azimuth angle rate, and azimuth
angle acceleration, with azimuth angle being measured.

The third filter is the equivalent of the second filter, but for elevation
angle.

For the azimuth and elevation filters, I don't have a well defined plant
noise model. I haven't found one in literature that works for my
application.


I'm trying to track an object that has an ititial non-zero velocity and at
some random point accelerates very fast.  I have large uncertainties for
the acceleration terms in each plant noise model.  The state covariance
matrices all decrease, but the acceleration variance decreases below
zero!!!  I know that is not correct, but I can't figure out why.  I'd like
to believe that I just haven't found the correct plant noise model yet.  I
don't want to just keep increasing the acceleration term in that model
because I can't accept very large uncertainties.

Any help out there?

People have implemented radar tracking through Kalman filtering since the beginning of automated tracking. They have also faced the same issues you do, and they kinda suck. :-)


Range is usually known to considerable accuracy. Azimuth is considerably more vague, especially as the range increase. Altitude, for most radar systems, is little more than a vague indication.

Tracking, say, an airliner through this is no great problem. Even showing off at air shows, they are not the most aggressively maneuvering objects in the world. Filters can be set moderately loose, and things work nicely. However people seldom have to track those targets through primary radar. Practically everything is handled by secondary radar, which exchanges messages contains detailed information about the target's position.

Combat aircraft do really difficult things. They stop almost dead on a radar display, and go backwards. This happens through rolling 180 degrees, and then doing a very tight half loop downwards. Its a real PITA trying to sustain automated tracking through that. The object has sustained roughly the same forward velocity as it looped. With accurate height information you could track this nicely in 3D. However, the height information you have is seldom good enough to make that very practical. If you make the filter loose enough to follow the track, you tend to get all sorts of false tracking, with false alarms or random tracks being strung together.

Practical systems tend to handle these things with a search layer above the basic Kalman one. The Kalman filtering is set tight enough to avoid significant false track initiation. This causes a rolling fighter's track to be lost. When a new track initiates on a stable series of points going in the opposite direction, the higher track repair layer tries to associate the new track with a plausibly related and recently broken old track.

Regards,
Steve
.



Relevant Pages

  • Re: Accelerometer + Tilt compensation
    ... acceleration over time. ... If I simply just highpass filter all 3 axes, ... so it's not a big ship that is in waves ... "virtually" no acceleration other than gravity. ...
    (sci.electronics.design)
  • kalman filter radar tracker
    ... The first filter (which I term the range filter) is for range, velocity, ... and acceleration, with range and velocity being measured. ... The second filter is for azimuth angle, azimuth angle rate, and azimuth ...
    (comp.dsp)
  • Re: kalman filter radar tracker
    ... The first filter (which I term the range filter) is for range, velocity, ... and acceleration, with range and velocity being measured. ... I have large uncertainties for the acceleration terms in each plant noise model. ...
    (comp.dsp)
  • Re: kalman filter radar tracker
    ... I'm not a Kalman filter expert but it seems to me that you may need to include ... a method of estimating the rate of change of acceleration AKA jerk. ... >> The second filter is for azimuth angle, azimuth angle rate, and azimuth ... >> the acceleration terms in each plant noise model. ...
    (comp.dsp)
  • Re: 83 Turbo diesel jerks under acceleration
    ... shift years ago. ... pronounced 'jerking', or hesitations, it seems ok under steady ... enough torque to sustain the acceleration once the clutch snugs up. ... You might check your fuel filters the screw on filter could be ...
    (alt.auto.mercedes)

Loading