1. Introduction
More and more significant scientific research is carried out in the ocean of the polar regions [
1,
2]. The high-precision and highly reliable navigation is the precondition for ocean space vehicles to operate normally and safely [
3]. The strapdown inertial navigation system (SINS) has been widely used for polar vehicles, especially for the underwater vehicles due to its highly autonomous [
4]. However, the SINS output contains periodic oscillation errors and accumulated errors. Navigation with a single sensor or a single system is often insufficient, so the SINS-based integrated navigation technology is a potential method for polar navigation [
5,
6,
7,
8].
The traditional integrated navigation algorithms are based on a north-oriented geographic framework and will lose efficacy in polar regions because of the meridian convergence [
9]. A grid frame and the grid SINS algorithm have been proposed in [
10], which are employed in this paper to solve the problem of meridian convergence. In polar regions, the geomagnetic navigations may fail to work due to the anomaly of geomagnetic field. The visual navigation has a high demand for visibility. The geophysical field navigation has strong dependence on the completeness of the database. The global navigation satellite system (GNSS) can provide the position or some other information to construct the grid SINS/GNSS integration, but cannot provide continuous information for underwater vehicles, which may decrease the usability and accuracy of the grid SINS/GNSS integration [
11]. The acoustic sensors have high accuracy for ocean space applications and will not lose performance in polar regions [
12], so they can provide external measurements to restrain the SINS errors [
13,
14,
15]. However, the reliability of acoustic sensors is influenced by the operation environment. In this paper, an integrated navigation algorithm consisting of the grid SINS and acoustic sensors is proposed with a novel fault detection method to achieve a high-precision and high-reliability polar navigation performance.
It is known that the Doppler velocity log (DVL) is widely used to provide velocities [
16], and the grid SINS/DVL integrated algorithm has been proposed in [
17]. But the position errors of a grid SINS/DVL integrated algorithm still accumulate with time. To overcome this problem, some additional position measurements could be introduced. The majority of traditional integrated systems choose the absolute position as measurements [
18], but in polar regions the longitude errors will be amplified and no longitude can describe the position of the North or South Pole [
10]. The ultra-short base line (USBL) position system can provide position information for both the surface and underwater vehicles. The output relative positions are provide as original information [
12,
19], i.e., the range
R, altitude angle
and azimuth angle
between the transponder and the vehicle-mounted hydrophone array, and then the absolute positions, i.e., the position coordinate in the earth-centered earth-fixed (ECEF) frame, can be calculated based on the relative positions [
20]. Influenced by the operation environment, the USBL can only provide one kind relative position in some cases, such as only the angle
and
, so the absolute position cannot be provided in these cases. Therefore, the original relative position has more availability than the absolute position. If the relative position is chosen as the measurements, together with a proper fault detection method to detect the effective measurements, the availability of the USBL can be extended, and the integrated filter will have more accuracy and stability than the filter with absolute position measurements. A grid-based USBL filter observation model can be designed with the relative position measurements, and then the grid SINS/DVL/USBL filter can be proposed to improve the navigation accuracy.
The acoustic sensors may be failed due to the operation environment [
21], and with the increase of the measurement information, the fault occurrence may also increase. Although some robust Kalman filtering approaches have been studied with uncertainties such as model validation-based robust Kalman filtering with uncertainties satisfying integral quadratic constraints [
22], interval Kalman filtering [
23], and robust Kalman filtering for systems with stochastic uncertainties [
24], which can improve the robustness of the system despite the model uncertainties or even the linearization errors, these methods still cannot detect and exclude the fault measurements. In addition, the output of the USBL is one kind of sparse measurement signals [
25] and influenced by the application environment, the acoustic sensors may have an unstable update frequency, which also cannot be solved by these robust Kalman filtering approaches. Therefore, a fault detection method is essential to deal with the measurement failure firstly. Then, a new or modified Kalman filter (MKF) algorithm to deal with the measurements with low or unstable frequency is required.
The wavelet filter, sequential probability ratio test and residual
are traditional methods to detect the measurement fault for the integration filter [
26]. But the traditional detection methods are scalar detection methods, which virtually take the filter as object to detect and locate the fault filter instead of the measurement. Therefore, the traditional scalar methods can only be employed by the sub-optimal federal filter to detect and isolate the sub-filter fault, but cannot be employed by the centralized filter. What is more, the scalar methods also take the filter as object to isolate the fault, which may be a waste of useful signals because the isolated filter may contain some other fault-free measurements. For the polar underwater vehicles, the reference navigation information is not as abundant as in the low and middle latitude regions, and the effective measurements should be utilized fully to obtain a proper navigation performance. Therefore, in order to obtain proper accuracy and maintain high reliability, the centralized filters together with a novel detection method are more proper choice for polar vehicles than the federal filter with traditional scalar detection methods. The novel detection method should take the measurement as object to deal with measurement fault and improve the utilization of effective measurements.
In this paper, a fault-tolerant grid SINS/DVL/USBL integrated navigation algorithm is proposed to improve the navigation reliability and accuracy in polar regions for ocean space application. The DVL and USBL outputs are introduced as measurements, and the USBL observation model is designed based on the grid frame with relative positions as measurements to overcome the position task. Then the grid SINS/DVL/USBL centralized filter model is proposed for polar navigation. Besides, to deal with the sparse USBL output measurements, an MKF is employed to maintain the high and stable filter update frequency and accuracy. Finally, a vector fault detection method is designed to improve the fault-tolerant of integration. In the vector method, the fault detection vector is designed based on the classified measurements. Each element of the fault detection vector represents the quality of the corresponding measurement group. Therefore, the measurement is taken as the object to be detected and isolated instead of the filter, which can improve the utilization of effective measurements and fault-tolerant of the filter, especially the centralized filter. All of the design in the above will improve the accuracy and reliability of the integrated navigation system for vehicles in polar regions, and some experiments are conducted to validate the performance of the proposed integrated navigation algorithm.
The remainder sections are organized as follows.
Section 2 describes the grid SINS and USBL position system. The grid SINS/DVL/USBL integrated filter model is proposed in
Section 3.
Section 4 explores the MKF filter algorithm and vector fault detection method. Simulations and semi-physical experiments are conducted in
Section 5 to validate the performance of the proposed integrated navigation algorithm. Finally,
Section 6 outlines the conclusions and future works.
4. Design of the Modified Filter Algorithm and Vector Fault Detection Method
4.1. The Modified Kalman Filter for Sparse Measurement Signals
The Kalman filter (KF) is a linear recursive filter algorithm based on the linear minimum variance. The KF filter runs in real time so it has numerous applications in navigation.
It is supposed that there are N measurements with different update frequencies involved in the KF, and their update periods are
,
, …,
. The KF update period
is designed as the common multiple in the conventional algorithms, and it can be expressed as:
where
is an integer that defines the update period.
The employed integrated filter model is an approximate linear model and the KF is a linear algorithm. If the interval between two adjacent filter updates is too long, the filter may lose its precision especially for the high dynamic range. However, the output of the USBL is one kind of sparse measurement signals which will decrease the filter update frequency. Therefore, the conventional KF is not the optimum filter algorithm for the grid SINS/DVL/USBL integrated navigation.
In this section, an MKF is employed to improve the update frequency of filter in this paper. The MKF update period
is designed as the common divisor of measurements, and it can be expressed as:
where
is an integer that defines the update period.
If the USBL output has not been updated, the filter works in the time update mode. In this case, the filter steps are expressed as:
When the USBL output has been updated, the filter works in the time and measurement update mode. In this case, the filter steps are expressed as:
The update frequency of the MKF will not be influenced by the uncertain and low update frequency of the USBL. The MKF can also be employed by other integrated navigation systems to effectively deal with the sparse measurement signal.
4.2. The Vector Fault Detection Method for Filters
To improve the fault tolerance of the polar grid SINS/DVL/USBL integrated navigation system, the fault detection vector is designed and the vector fault detection method is proposed in this paper. With the vector, the fault detection method can take the measurements as objects to detect and isolate the fault, and simultaneously improve the utilization of effective measurements, which can also improve the integration performance. In this section, a vector fault detection method based on the residual method, i.e., the residual vector fault detection method, is proposed as an example to detect and locate the mutant fault measurement.
Firstly, the measurements as the detection object are classified based on the independence of fault’s occurrence, and can be rewritten as
, where
is the measurement group which may contain more than one measurement. In the same group, the fault probabilities of different measurements are dependent. Whereas, the fault probabilities of different groups are independent from each other. The fault detection model of
is then established as:
where
is part of the observation matrix corresponding with
, and the subscript
denotes the k
th time-step, and
is the estimation of
. Taking the grid SINS/DVL/USBL integration as an example, the measurements can be classified as
. The fault probabilities of
,
and
are independent, but the fault probabilities of
and
are dependent. The fault detection models of
,
and
are established as:
where
.
Then, the residual of the measurement estimation
can be obtained as:
If no fault occurs,
can be considered as white noise which obeys normal distribution, i.e.,
. The residual
has zero mean and the variance
is:
When the measurement fault occurs, the statistical characteristics of measurement noise will change, and the residual is no longer white noise, which means the statistical characteristics of will change and the mean of is no longer zero. Then the statistical characteristics change of can be used to detect the measurement fault.
The fault detection vector is designed as:
where
is the fault detection vector, and
is the fault detection value of
.
obeys the
distribution and its degree of freedom is
, i.e.,
.
is the dimension of measurement group
.
A detection flag vector
is defined, and the fault detection criteria is:
where
is the threshold determined according to the false alarm rate.
According to the detection flag vector , if is a zero vector, all the measurements perform well. However, if , the fault occurs in the measurement group and the filter model should be reconstructed to isolate the measurement .
Taking the grid SINS/DVL/USBL integration as an example,
Figure 4 shows the flow diagram of the vector fault detection method for the integrated navigation system.
By designing and employing the detection vector, the vector detection method can locate the fault measurement instead of the fault filter, and fault measurement will be isolated by the reconstruction of observation matrix but the effective measurements will be kept. Therefore, the vector detection method can also be employed by the centralized filter. Except for the residual fault detection method, some other effective traditional detection methods can also employ a proper detection vector to improve the accuracy of location fault and meanwhile the performance of integrated navigation.
5. Experiment Results and Discussions
To validate the performance of the proposed grid SINS/DVL/USBL integrated algorithm, the simulations and experiments are conducted in this section. Besides, the sea state and vehicle motion status are considered. The sea state is set as moderate condition, and the motion status includes static, motion with constant velocity, motion with constant acceleration, diving and turning a corner. The main inertial measurement unit (IMU) and motion parameters of the simulation experiment are described as follows.
Firstly, the gyroscopes drifts are set as 0.05 degrees per hour and the random errors of gyroscopes are set up as zero-mean Gaussian white noises. The accelerometer biases are set as 6 × 10−5 g and the random errors of accelerometers are set up as zero-mean Gaussian white noises.
Secondly, the attitude of the vehicle is set as a sine function to simulate the influence of the moderate sea state. The amplitude and period (denoted as amplitude/period) of pitch angle, roll angle and yaw angle are set as , and , respectively.
Thirdly, the acceleration of the vehicle is set as 0.2 m/s2 and the vehicle has the maximum speed 5 m/s. The latitude and longitude of the initial position P is set as . To facilitate understanding, the position errors of navigation algorithms are expressed as the position errors along the longitude, latitude and altitude direction respectively, and the unit of position errors is meter.
Finally, the DVL output frequency is 1 Hz, and the USBL output frequency is 0.2 Hz. The DVL velocity error is less than 0.3 m/s. The USBL range measurement error is less than 20 m, and the angle error is less than 1.5°.
5.1. Simulation Results and Discussions
In this section, the simulation experiments are conducted to assess the performance of the proposed grid SINS/DVL/USBL integrated navigation algorithm, including the integrated navigation algorithm and the vector fault detection method.
5.1.1. Comparisons of the Integrated Navigation Algorithms
There are three polar integrated navigation algorithms discussed in this section, i.e., the traditional grid SINS/DVL integrated algorithm, the traditional grid SINS/DVL/USBL integrated algorithm 1 and the proposed grid SINS/DVL/USBL integrated algorithm 2. The traditional grid SINS/DVL/USBL 1 employs the absolute position as measurements, and the proposed grid SINS/DVL/USBL 2 employs the relative position as measurements. All the three integrated navigation algorithms choose the MKF as the filter algorithm.
The navigation errors of the grid SINS and three integrated algorithms are depicted in
Figure 5. Besides,
Table 1 shows the position error statistics of the grid SINS/DVL/USBL integrated navigation algorithms with different USBL position measurements.
As shown in
Figure 5, the grid frame can effectively restrain the navigation error amplification, and all the three integrated navigation algorithms can restrain the grid SINS errors effectively. As shown in
Figure 5a,b, three integrated algorithms have almost the same attitude and velocity accuracy. However, the position errors of the grid SINS/DVL integrated navigation algorithm, shown as the blue curves in
Figure 5c, still accumulate with time, which cannot maintain the necessary of high-precision polar navigation, and the grid SINS/DVL/USBL integrated navigation algorithms have higher position accuracy than the grid SINS/DVL algorithm. As shown in
Figure 5c and
Table 1, the position errors of both two grid SINS/DVL/USBL algorithms do not accumulate with time, and the proposed grid SINS/DVL/USBL algorithm (algorithm2) has higher accuracy than the traditional SINS/DVL/USBL algorithm (algorithm1). Compared to the traditional algorithm1, the latitude, longitude and height accuracies of the proposed algorithm2 are improved 88.44%, 57.34%, 41.41% (maximum error), and 79.43%, 55.83%, 87.56% (RMS), respectively. Therefore, compared to the traditional integrated algorithms, the proposed grid SINS/DVL/USBL integrated algorithm with relative position measurements can ensure the safety operation of ocean space vehicles in polar regions with high navigation accuracy.
5.1.2. Simulation Experiments of the Vector Fault Detection Method
In this section, the performance of the vector fault detection method and the fault-tolerant grid SINS/DVL/USBL integration are discussed. The centralized MKF is the filter algorithm and the residual vector
fault detection method is employed for the centralized filter. Some possible mutant fault measurements are involved in this experiment. The starting and termination times of the mutant measurement fault are shown in
Table 2 and the measurement errors and the fault detection flags are shown in
Figure 6.
As description in the
Section 4.2, the measurements are classified as three measurement groups according to the independence of fault’s occurrence, i.e., the range
R from the USBL, the direction angles
from the USBL and the velocity from the DVL. The R flag is the fault detection flag of the USBL measurement
R. The angle flag is the fault detection flag of the USBL measurement
. The DVL flag is the fault detection flag of the DVL measurement. If no fault occurs, the corresponding flag is 0. If some fault occurs, the corresponding flag is 1. The detection flag vector contains three elements, i.e., the DVL flag, angle flag and R flag. The fault measurement can be identified by its flag in the vector. The measurement errors and corresponding flags are shown in
Figure 6.
As the flag lines showing in
Figure 6, the DVL fault during 1800 s to 2250 s and the USBL fault during 3600 s to 4050 s both can be detected and located by the detection vector. During the time 5400 s to 5850 s
and
contain mutant fault but
works normally. So the angle flag becomes 1 and the R flag is still 0, and only the angle measurements, i.e.,
and
, are isolated to reconstruct the filter. Then, during the time 7200 s to 7650 s,
R contains mutant fault but
and
work normally. So the R flag becomes 1 and the angle flag is still 0, and only the R measurement is isolated to reconstruct the filter. Owing to the detection vector, the fault measurements of the centralized filter can be detected and located effectively. Especially, when the measurement device contains two kinds of navigation information, the fault occurrence of which is mutually independent, such as the angle
and R from the USBL in this experiment, the fault measurements can also be located. The vector detection method successfully takes the measurement as object to locate the fault, so the fault location has more accuracy than the traditional scalar method and the utilization of effective measurements has been improved.
The navigation errors in this experiment are shown in
Figure 7. The blue curves indicate the errors of the grid SINS/DVL/USBL integrated algorithm without the fault detection, and the red curves indicate the errors of the grid SINS/DVL/USBL integrated algorithm with the vector fault detection method.
As shown by the blue curves in
Figure 7, when the measurements fault occurs, the integrated navigation algorithm without the fault detection loses its accuracy. However, with the fault detection, the fault can be detected and located by the fault detection vector, and then the filter is reconstructed to isolate the fault measurement immediately. In this case, as shown by the red curves in
Figure 7, the integrated navigation can maintain high accuracy because the reconstructed filter keeps updating uninterruptedly and accurately. On the other hand, the uninterruped filter ensures the uninterrupted fault detection. Therefore, when the measurements return to normal, the recovery is detected, and the isolated measurements are introduced into the integrated navigation filter again by another reconstruction without an obvious convergence time.
As a whole, the proposed vector fault detection method chooses the measurement as objects to locate the fault by employing the detection vector, so it also can detect and locate the fault measurement effectively when employed by the centralized filter. With the help of the vector fault detection method, the grid SINS/DVL/USBL integrated navigation algorithm can improve the fault tolerance and maintain the accuracy when some measurement mutant fault occurs.
5.2. Semi-Physical Experiment Results and Discussions
In this section, the semi-physical experiments are conducted to further validate the performance of the proposed algorithm due to the geographic restriction of the polar experiment. The semi-physical experiments are designed based on two principal factors which mainly affect the performance of the standard polar and ocean navigation strategies, i.e., the amplification of navigation errors caused by the meridian convergence and the navigation precision mainly influenced by the IMU measurement errors. Therefore, the semi-physical experiment, which can simulate the polar meridian convergence and simultaneously contain the actual IMU output errors, will be more realistic to verify the performance of the proposed navigation algorithm.
Moreover, compared to the simulation experiments, more standard navigation strategy and experiment condition are involved in the semi-physical experiment [
27]. The GNSS signals are employed as measurements to give more comparative common navigation strategies and the vehicle trajectory is also designed to include both the surface environment where the GNSS can provide position coordinates and also the underwater environment where the GNSS signals are lost. Then the simultaneous faults of the DVL and USBL are involved to verify the performance of fault detection method.
The semi-physical experiment contains three parts, i.e., the extraction of sensor errors and generation of the semi-physical experiment data, the performance validation of the integrated algorithms, and the performance validation of the fault detection method, which will be discussed in the following subsections.
5.2.1. Extraction of Sensor Errors and Generation of the Semi-Physical Experiment Data
In this subsection, a set of polar semi-physical experiment data that contain the actual IMU output errors and ideal IMU outputs is generated and will be employed to verify the performance of the algorithm. In this experiment, the ideal IMU outputs in polar regions can be generated by the trajectory generator, and the key point to get the semi-physical experiment data is to get the actual IMU output errors.
The signal flow to get the actual IMU output errors, i.e.,
and
, and the semi-physical experiment data, i.e.,
and
, is shown as
Figure 8.
In the turntable experiment, an IMU is installed on a high-precision three-axis turntable as shown in
Figure 9. The main parameters of the three-axis turntable and IMU are shown in
Table 3 and
Table 4.
During the turntable experiment, the IMU output, i.e.,
and
, and the turntable movement data are collected. Then, a trajectory generator is employed, which can generate the ideal reference of IMU output, i.e.,
and
, when the vehicle’s movement is input or designed. As shown in
Figure 8, the movement data of the turntable, i.e., the attitude, velocity, and position, are inputted into the trajectory generator, and the reference IMU output data, i.e.,
and
, are generated.
Then the actual IMU output errors are obtained as:
The and are the actual IMU output errors gained from the above turntable experiment.
Meanwhile, the trajectory generator is designed to simulate the polar region geographic environment which leads to the meridian convergence. The ocean space vehicle trajectory in polar regions and the corresponding ideal IMU outputs, i.e., and , are generated by the polar trajectory generator.
Therefore, by adding the actual IMU errors, i.e., and , to the ideal outputs, i.e., and , a set of semi-physical experiment sensor output data, i.e., the and , can be obtained. Then the semi-physical sensor output data are employed to conduct the following performance validation experiments.
5.2.2. Semi-Physical Experiments of the Integrated Navigation Algorithms
The standard navigation strategies for ocean vehicles include the SINS/DVL integration, SINS/DVL/GNSS integration and SINS/DVL/USBL integration, in which the DVL provides the velocity and the GNSS and USBL provide the absolute position. The grid SINS/DVL/USBL integrated navigation algorithm proposed in this paper employs the DVL to provide velocity and the USBL to provide the relative position as measurements.
There are four integrated navigation algorithms discussed in this section including the standard strategies and the proposed novel strategy:
Algorithm 1: the standard grid SINS/DVL integrated navigation algorithm;
Algorithm 2: the standard grid SINS/DVL/GNSS (absolute position measurement) integrated navigation algorithm;
Algorithm 3: the standard grid SINS/DVL/USBL1 (absolute position measurement) integrated navigation algorithm;
Algorithm 4: the proposed grid SINS/DVL/USBL2 (relative position measurement) integrated navigation algorithm.
As shown in
Figure 10, the first three waypoints of the vehicle trajectory (P1–P3) are on the surface where the GNSS can provide position coordinates. Then the vehicle descends to depths of about 90 m where the GNSS signals are lost and the grid SINS/DVL/GNSS strategy is switched to the grid SINS/DVL strategy.
The corresponding semi-physical sensor output data obtained in
Section 5.2.1 is employed in this experiment. Besides, all the integrated algorithms choose the MKF as the filter algorithm.
The navigation errors of different algorithms in the semi-physical experiment are depicted in
Figure 11. Besides, the position errors of grid SINS/DVL/USBL algorithms with different USBL position measurements are shown in
Table 5.
As shown in
Figure 11, the proposed navigation algorithm can conquer the error amplification caused by the meridian convergence because of the grid navigation frame. As shown by the black curves, the grid SINS output still contains the periodic oscillation error and accumulated error, and the integration technique can restrain the grid SINS errors effectively with the help of velocity or position measurements from the DVL, GNSS and USBL. Besides, firstly the grid SINS/DVL, grid SINS/DVL/GNSS and the grid SINS/DVL/USBL integrated algorithm have nearly the same accuracy of attitude and velocity, but the position errors of the grid SINS/DVL integrated algorithm still accumulate with time. Secondly, when the vehicle operates on the surface, the position errors of the grid SINS/DVL/GNSS and the grid SINS/DVL/USBL do not accumulate, but when the vehicle navigates under water, the GNSS signals are lost and position performance between two navigation strategies becomes larger.
Figure 12 shows the position comparison between four integrated navigation strategies. According to
Figure 11 and
Figure 12 and
Table 5, the position accuracy of the proposed grid SINS/DVL/USBL 2 is higher than that of the traditional grid SINS/DVL/USBL 1 and compared to algorithm1, the latitude, longitude and height accuracies of algorithm2 are improved 87.38%, 63.84%, 91.73% (maximum error), and 87.01%, 65.26%, 89.36% (RMS), respectively. The maximum errors of latitude, longitude and height are reduced from 2.9663 m to 0.3742 m, 2.8152 m to 1.0179 m, and 2.5741 m to 0.2127 m, respectively, which can maintain the position accuracy of ocean space vehicles in polar regions.
5.2.3. Semi-Physical Experiments of the Vector Fault Detection Method
The proposed vector fault detection method and the fault-tolerant grid SINS/DVL/USBL integrated algorithm are discussed in this section. To validate the performance of the vector fault detection method, some mutant constant errors are added into the measurements. Compared to the simulation experiments, the ocean space vehicle trajectory and the corresponding semi-physical sensor output data obtained in
Section 5.2.1 are employed in this experiment. Meanwhile, the possible condition, when part of USBL measurements and DVL measurements malfunction simultaneously, is involve in this semi-physical experiment. The starting and termination times of the measurement fault are shown in
Table 6.
The measurement errors and the fault detection flags are shown in
Figure 13, and the navigation errors of the fault-tolerant grid SINS/DVL/USBL integrated algorithm are shown in
Figure 14.
As shown in
Figure 13, different kinds of measurement fault, including the DVL fault, the USBL fault, the simultaneous DVL and USBL fault, can be detected and located by the proposed vector fault detection method.
Owing to the detection vector, the fault measurements can be isolated by the reconstruction of filter, and as the red lines showing in
Figure 14, the integrated performance has not been influenced by the measurement fault. But as the blue curves show in
Figure 14, when the measurement fault occurs, the grid SINS/DVL/USBL integrated navigation algorithm without the fault detection method loses its accuracy.
Though the R measurements and angle measurements, i.e., and , which are both provided by the USBL, the fault of the two kinds of measurements are independent from each other. During the time 8261 to 8450 s, the integrated filter is challenged by both the velocity measurement fault from DVL and the R measurement fault from the USBL. Then the DVL and R measurements are located by the detection flag vector and isolated by the reconstruction. And meanwhile the filter is still operating with the and measurements to ensure the grid SINS errors were restrained uninterrupted during the short time. However, if the traditional scalar fault detection method is employed to isolate the simultaneous R and DVL fault, or the absolute position is employed as measurements, all the measurements would be isolated and the filter would be interrupted. As a result, the grid SINS errors would not be restrained by integration and the navigation accuracy would decrease sharply. Compared with the traditional scalar method, the vector method can improve the utilization of effective measurements and navigation performance.
Hence, the proposed vector fault detection method can be employed by the centralized filter to detect and locate the fault measurements and improve the grid SINS/DVL/USBL integrated algorithm’s reliability and fault-tolerant to maintain the requirement of ocean space vehicles.