The several Sigma Point Kalman Filters (SPKF) are the most promising development in Kalman Filters today. The goal of this thread is to give an educated suggestion towards the right Sigma Point Kalman Filter for sensor fusion in an embedded system.
The following list of abbrevations should help in the discussion.
Flavors of SPKF:
- Unscented Kalman Filter (UKF)
- Central Difference Kalman Filter (CDKF)
- Scaled Unscented Transform Kalman Filter (SUKF)
- Spherical Simplex Unscented Kalman Filter (SSUKF)
- Schmidt Orthogonal Sigma Point Kalman Filter (SOSPF)
- Marginal Geometric Kalman Filter (MGSPF)
The above flavors mainly differ between the necessary Sigma Points for state estimation. They range between less then the state vector length (n) for special applications to a multiple of the state vector length (n). The most common SR-UKF needs atleast 2n+1 Sigma Points (SP).
The complexity of SPKF is O(n³), so less SP are preferred.
For some of the above SPKF there are special versions for additive noise or for improved numerical stability (Square-Root).
Important subflavors:
- Square-Root Unscentend Kalman Filter (SRUKF)
- Square-Root Central Difference Kalman Filter (SRCDKF)
- Square-Root Spherical Simplex Unscented Kalman Filter (SRSSUKF)
A good overview of the several papers about this topic is located at: http://lewpayne.blogspot.com/
One of the most important papers about SPKF is: http://speech.bme.og...ps/merwe04a.pdf which includes the UKF and the SRUKF for sensor fusion.



Germany
United States









