|
Algorithm 1. ARUKF-MSIF algorithm |
|
; |
| Step 1: State prediction through (5)–(7) for each sensor. |
| Step 2: Observation prediction through (7) and (8) for each sensor.
|
| Step 3: Estimate matrix for each sensor through (12) to (17). |
| Step 4: Process-error judgment through (20) and (54). |
| Step 5: Abnormal innovation distinguishing. |
| 5.1 If (20) and (54) holds: |
| 5.1.1 Go to step 6. |
| 5.2 Else: |
| 5.2.1 Adapt through (28). |
| Step 6: Calculate Kalman gain and filtering through (9) and (10). |
| Step 7: MSIF implementation. |
| 7.1 Calculate through (49). |
| 7.2 Calculate matrix weights through (48) or (56), generate the optimal estimation . |
| Step 8: For the next iteration, repeat steps from 1 to 7. |