Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What Kalman filter is needed

I am looking to improve gps tracking for an app that i inherited. We track latitude, longitude and altitude. After tracking we give stats on speed, distance and vertical descent. The code currently uses a low pass filter to keep the altitude in check, but does nothing with lat lon. Which causes issues around speed, distance.

I was looking at implementing a Kalman filter to help reduce noise. My question is around the different versions of the Kalman filter. With what we need to track can I get by with a Kalman filter or do I need to investigate an extended / unscented Kalman filter?

Thanks

like image 252
Matt Eaton Avatar asked Jul 20 '12 20:07

Matt Eaton


1 Answers

You will need an extended kalman filter because the physical model for an object moving is non-linear.

It can suffer accelerations, direction changes etc, so the kalman filter will not be able to track it properly. Tuning an extended kalman filter is more tricky, but you can find quite a lot of papers and information about that.

like image 68
Jav_Rock Avatar answered Oct 22 '22 05:10

Jav_Rock