For an underwater Strapdown Inertial Navigation System/Doppler velocity log (SINS/DVL) integrated navigation system, the short-term failure of DVL may lead to the loss of reliable external velocity information from DVL, which will cause the SINS errors to accumulate. To circumvent this problem, this paper proposes a velocity predictor based on fuzzy multi-output least squares support vector machine (FMLS-SVM) to predict DVL measurements when DVL malfunctions occur. Firstly, the single-output least squares support vector machine (LS-SVM) model is extended to the multi-output LS-SVM model (MLS-SVM), and the self-adaptive fuzzy membership is introduced to fuzzify the input samples to overcome the over-fitting problem caused by the excessive sensitivity to the outlier points. Secondly, the fuzzy membership function is designed from the idea of the K nearest neighbor (KNN) algorithm. Finally, considering the influence of vehicle maneuver on the prediction model of DVL, the dynamic attitude angles are extended to the input samples of the prediction model to improve the adaptability of the DVL prediction model under large maneuver conditions. The performance of the method is verified by lake experiments. The comparison results show that the velocity predictor based on FMLS-SVM can correctly provide the estimated DVL measurements, effectively prolong the fault tolerance time of DVL faults, and improve the accuracy and reliability of the SINS/DVL integrated navigation system.
Loading....