Smoothing Algorithm for Nonlinear Systems Using Gaussian Mixture Models