Explanation of the Algorithm

  1. Find the sigma points
  2. Calculate the approximate Gaussian distribution of the state estimate using the non-linear function of the system and the sigma points, this approximation will replace the covariance matrix.
  3. The newly calculated Gaussian pdf is then used to calculate the new estimate at .
  4. The estimate at is corrected using the measurements at .

Algorithm

  1. Initialization:

  2. Calculate the mean and covariance matrix

  1. Calculate the sigma points :
  1. Transform the sigma points using the non-linear state-update function :

Where:

  • are the sigma point of .
  1. Approximate the pdf of the points:
  1. Transform the sigma points using the non-linear measurement function :

Where:

  • are the sigma point of .
  1. Approximate the pdf of the points:

Where:

  • measured data.
  1. Iterate repeating form point (2.)