|
Algorithm 1 RBF-ESKF multi-sensor fusion for underwater navigation |
-
Initialization:
-
1:
Initialize ESKF variables
-
2:
Initialize RBF variables
-
Kalman gain update:
-
3:
-
RBF Gaussian function update:
-
4:
Learning non-linearity of error state vector
-
Innovation update:
-
5:
Non-linearity influence is minimized by using output of RBF neural network in innovation term
-
Measurement update:
-
6:
Estimate error state by using innovation term and Kalman gain
-
7:
Error state covariance update.
-
Full State correction
-
8:
Full state is corrected by error adding error estimate.
-
RBF Neural Network Weight and Center update:
-
9:
-
10:
-
Time propagation:
-
11:
Time propagation of error state and covariance
-
12:
Next iteration (posterior becomes prior)
|