Skip to main content
RACELOGIC Support Centre

What is a Kalman Filter?


A Kalman Filter is a very effective type of filter that, in the case of VBOX’s, compares the positional and the velocity data as part of the smoothing routine. I.e. if the velocity exhibits a jump in speed over a short time yet the positional data does not corroborate this jump in speed, then the jump will be reduced and smoothed accordingly. This applies in the same manner for a jump in position that is not backed up by a jump in speed.

Live Kalman Filtering
Kalman Filtering that is applied live by a VBOX (where available), like any live filtering process, will not only smooth the data but will delay transients and sudden velocity changes in the data. This should therefore be used with caution, and only in cases where a live smoothed velocity or position is required from the VBOX.

Post processing Kalman Filtering
A Kalman filter that is applied to logged data has the benefit of being able to smooth individual data samples with respect to the values before and after the smoothed point. This has the major benefit of having virtually no effect on the latency of transients and velocity changes. This type of smoothing is available under ‘Tools’ in the VBOX Tools software.

Where possible, it is advised to log the raw data with as little smoothing as possible, and then apply post processing smoothing as required. If smoothing is applied at source, detail can not then be recovered.

  • Was this article helpful?