Research Article
Marginalized Point Mass Filter with Estimating Tidal Depth Bias for Underwater Terrain-Aided Navigation
Algorithm 2
Marginalized point mass filter in three dimensions.
| (1) Initialization: | | initialize grid points with weights | | and Kalman filter and | | covariance | | (2) Point mass filter measurement update: | | calculate the normalized posterior density | | according to equations (17a) and (17b) | | (3) Calculate the position estimate and covariance according to equation (12) | | (4) Kalman filter measurement update: | | calculate the conditional mean and covariance | | according to equation (15) | | (5) Calculate the tidal depth bias estimate and covariance according to equation (18) | | (6) Index-based adaptive grid: | | if , remove grid points | | if , insert new grid points | | (7) Point mass filter time update: | | propagate the predictive probability density | | according to equation (10) | | (8) Kalman filter time update: | | calculate the prediction and covariance | | according to equation (16) | | (9) Return to step 2 |
|