Next Article in Journal
Preliminary Study on Wearable Smart Socks with Hydrogel Electrodes for Surface Electromyography-Based Muscle Activity Assessment
Previous Article in Journal
Molecular Shape-Preserving Au Electrode for Progesterone Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Fault-Tolerant Information Fusion Method for Integrated Navigation Systems Based on Fuzzy Inference

1
School of Mechanical Engineering, Nantong University, Nantong 226019, China
2
China Construction Second Engineering Bureau Company, Beijing 101101, China
3
School of Physics and Electronic Engineering, Yuncheng University, Yuncheng 044000, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(5), 1624; https://doi.org/10.3390/s25051624
Submission received: 26 January 2025 / Revised: 24 February 2025 / Accepted: 5 March 2025 / Published: 6 March 2025
(This article belongs to the Section Navigation and Positioning)

Abstract

:
To enhance the precision and reliability of integrated navigation systems, a novel fault-tolerant information fusion algorithm based on a federated filter is proposed. Decentralized filtering architecture is employed to fuse information from different navigation subsystems. The chi-square detection function and the filter innovation correlation are used as inputs to the fuzzy system, which then outputs the observation quality factor. The observation quality factor directly reflects the reliability of the measurement data and is utilized to adjust the local filter gain matrix online. Additionally, the information sharing coefficients, determined by the observation quality factors, ensure dependable fault isolation while improving the sensitivity of fault detection to gradual faults. Comparative experimental results demonstrate that the proposed method effectively detects various faults and significantly enhances the performance of the integrated navigation system during malfunctions.

1. Introduction

Navigation systems, which deliver comprehensive data such as position, speed, and attitude information, are indispensable components of autonomous vehicles [1,2,3]. Among these, the strapdown inertial navigation system (SINS) is the most widely used due to its independence and high sampling frequency. However, SINS suffers from accumulating navigation errors over time caused by the drifts of gyros and accelerometers. To mitigate this issue, auxiliary navigation sensors or systems are introduced to correct SINS errors. Different navigation sensors or systems provide various types of information. For instance, a magnetic compass (MCP) and an altimeter offer heading and height information, respectively. Speed information can be obtained from a Doppler velocity log (DVL) or an odometer (OD). Position data are typically provided by a global positioning system (GPS) or terrain-aided navigation (TAN). These complementary navigation sensors or systems enhance the robustness and environmental adaptability of the navigation system. An integrated navigation system, which combines two or more navigation sensors or subsystems, is designed to fuse information from diverse sources. By integrating the data, such systems provide more accurate and reliable navigation results, ensuring improved performance under varying conditions.
Information fusion algorithms can be classified into three categories: optimization-based, learning-based, and filter-based methods. Optimization-based methods, using Bayesian graph networks, transform the fusion problem into the calculation of the maximum a posteriori estimation of the system state over time [4,5]. Learning-based methods excel at handling highly nonlinear problems, especially when there is no accurate mathematical model available for the sensors [6,7,8]. Currently, the most developed approach, filter-based methods, utilizes a series of noisy measurements to estimate the system state. Filter-based methods can be further divided into centralized and distributed approaches based on the structure of fusion integration. A centralized filter processes information from all subsystems using a single filter [9]. While it can theoretically provide the optimal estimation of the system state, it has two notable drawbacks: high computational cost and poor fault tolerance. The real-time performance of a centralized filter deteriorates as computation grows cubically with the filter dimension. Moreover, due to the strong coupling of subsystems, a failure in one subsystem can negatively affect the entire system. In response to the growing need for parallel processing and enhanced fault tolerance, distributed filtering has gained significant traction. A notable example is the federated filter, which operates based on rigorous information sharing principles [10]. The federated filter offers the advantages of flexible design, reduced computational load, and robust fault tolerance.
As sensor technology advances, more sensors can be integrated into navigation systems, increasing their overall capabilities but also adding complexity. However, the sensors or subsystems used for navigation may occasionally malfunction or fail. For instance, GPS signals can be temporarily lost in urban canyons or tunnels. Similarly, the DVL becomes ineffective when the distance to the underwater floor exceeds its maximum range. Additionally, the geomagnetic field in certain geographical regions can disrupt the normal functioning of MCP. Faulty sensors or subsystems can lead to inaccurate measurements, ultimately impacting the accuracy of integrated navigation results. Therefore, an efficient fault-tolerant strategy, incorporating both fault detection and fault isolation, is essential to ensure reliable system performance.
In conventional fault-tolerant integrated navigation systems, faulty subsystems are completely isolated at the moment a fault is detected. Fault detection results are binary, with only two possible states: fault and non-fault. Correspondingly, the subsystem operates in one of two states: fusion or isolation, with no transitional states in between. The decision to isolate a subsystem relies solely on fault detection results. However, these direct isolation methods overlook the initial effects of gradual faults on the system. Gradual faults are notoriously challenging to detect due to their long detection lag times. As a result, researchers have increasingly focused on developing faster detection methods to reduce this delay [11,12,13,14,15,16]. Liu et al. [11] found that traditional fault detection methods struggle to detect gradual faults, particularly in underwater navigation systems. These types of faults are difficult to identify early, and current techniques often fail to respond in time. This results in inaccurate measurements and degraded system performance before faults are detected. They proposed an enhanced residual chi-square detection method that uses the normalized residual mean and the sum of absolute residuals as criteria to detect gradual faults more promptly. Ref. [12] highlights that traditional fault detection methods struggle to keep up with the dynamic and diverse data from UAV navigation sensors. These methods tend to be too slow and often fail to adapt to rapidly changing conditions, leading to delayed fault detection. Then an adaptive neuro-fuzzy inference system (ANFIS) combined with an online data training mechanism was designed to detect navigation sensor faults in UAVs. Ref. [13] revealed that integrating multiple sensors into a navigation system increases the complexity of fault detection, especially when faults develop gradually. Current methods fail to manage sensor conflicts and mismatched data effectively, which can lead to inaccuracies in navigation. A two-stage fault detection structure is presented in [13], where abrupt and gradual faults are detected using separate modules. The pre-fault detection module employs the sequential probability ratio test (SPRT), while the secondary-fault detection module applies the residual chi-square test.
In contrast, certain methods achieve fault isolation by adjusting the utilization of measurement information based on specific principles. These methods address scenarios where initial faults are minor and go undetected, avoiding the binary classification of the system’s operating state. Instead, fault isolation is realized through the use of fault detection quantitative values. Consequently, determining the relationship between the utilization of measurement information and fault detection parameters is critical for achieving effective fault tolerance. Some fault-tolerant solutions are implemented by optimizing the filter, as the adjustment of measurement information is carried out at the filter level. For example, Gao et al. [17] proposed an adaptive fault-tolerant cubature Kalman filter designed to handle outliers and noise uncertainties in observations. This method employs the chi-square test and sequential probability ratio test to compute the filter gain. In [18], an adaptive sensor fusion technique enhances fault tolerance in integrated navigation systems by using innovation covariance discrepancies to adaptively modify the measurement noise covariance matrix. Liang et al. [19] found that the nonlinear quaternion-based approach to fault tolerance was more efficient in preserving navigation accuracy than traditional linear methods, particularly when applied to real-world UAV systems. They developed fault-tolerant versions of the extended Kalman filter and the divided difference Kalman filter to maintain navigation accuracy in the presence of faults. This approach enlarges the relevant covariance matrices of the projected errors using fault accommodation factors, enabling normal treatment of defective states or measurement components. Additionally, Ref. [20] found that a multi-layer approach to fault tolerance provided greater robustness in high-risk environments. They propose a multi-layer, robust fault-tolerant filtering algorithm for aeronautical vehicles. By implementing this multi-layer strategy, the system could effectively identify and isolate faults at different levels of the navigation system, offering better protection against complex faults.
This paper proposes a fault-tolerant information fusion algorithm based on a variable proportion federated filter structure. To enhance sensitivity to gradual faults, observation quality factors are defined using fuzzy inference. These factors are used to adjust the local filter gains and determine the information sharing coefficients, as they effectively evaluate the accuracy of measurement information. Fault isolation is achieved by adaptively modifying the local filter gains in real time, enabling the system to adjust the use of measurement information dynamically. Furthermore, to improve the accuracy of the global state estimate, variable information sharing coefficients are defined based on the observation quality factors.
The main contributions and innovations of this paper can be summarized as follows:
(1)
Fuzzy inference is employed to map the filter innovation to the observational quality factor, enabling more sensitive detection of gradual faults.
(2)
The use of variable information sharing coefficients not only enhances the precision of the local filter but also improves the sensitivity of fault detection, particularly for gradual faults.
(3)
The proposed adaptive information fusion algorithm mitigates the impact of faults and significantly enhances the fault tolerance of integrated navigation systems.
The paper is organized as follows. The federated filter model for fault-tolerant integrated navigation systems is described in Section 2. Section 3 presents the fault-tolerant information fusion algorithm based on fuzzy inference. The simulation results and analysis are provided in Section 4. Finally, Section 5 is devoted to the conclusion.

2. Federated Filter Based Fault-Tolerant Navigation System

2.1. System Structure

To enhance fault tolerance, a federated filter with a conditional reset scheme for information sharing is implemented for integrated navigation, as shown in Figure 1. The SINS is generally used as the reference system due to its high independence and reliability, and its computations can provide comprehensive navigation information, including position, velocity, and attitude data. However, because the navigation errors of SINS accumulate rapidly over time, it requires auxiliary navigation systems to correct these errors. The auxiliary navigation subsystems can include OD, GPS, MCP, or DVL, among others, and one or more of these can be selected to form an integrated navigation system with SINS. Specifically, OD provides velocity information, GPS provides position information, MCP provides heading information, and DVL provides velocity information. The local filter processes the difference between the measurement data from the subsystem and the reference system. An improved Kalman filter is used to execute the local filter, with its gain updated in real time based on the quality of the measurement information. Each local filter is equipped with fault detection and isolation (FDI) modules to detect faults within the subsystem and isolate the faulty data. The FDI module uses fuzzy inference to determine the presence and degree of faults and subsequently provides the corresponding observational quality factor value. Faulty measurement information is isolated by adjusting the local filter’s gain matrix based on the observation quality factor. Simultaneously, the reconstruction of observation quality factors determines the information sharing coefficients. The global state estimates are fed back into each local filter to further optimize the local filter state estimates. By feeding global information back into the local filters, higher-level information sharing is realized, which improves the robustness of the local filters. The global filter’s state estimate helps enhance the local filters’ handling of uncertainty and improves system-wide performance by enhancing data consistency. Additionally, the global filter resets the estimation covariance matrices of the local filters using the information sharing coefficients to ensure effective fault isolation. Ultimately, the global state estimate output by the global filter is fed back to the reference system to correct its calculation errors, thereby obtaining accurate navigation results. This federated filter structure is designed to maximize fusion accuracy while ensuring the system’s fault tolerance, offering a robust solution for integrated navigation systems.

2.2. System Model

Based on the analysis of INS error sources, the errors in INS navigation parameters are selected as the state variables for the integrated navigation system [21,22]. The east-north-up (ENU) coordinate system is adopted as the navigation frame, while the right-front-up (RFU) coordinate system is chosen as the body frame. Accordingly, the 15-dimensional state vector is defined as follows:
X k = [   ϕ e           ϕ n           ϕ u           δ V e           δ V n           δ V u           δ L           δ λ           δ h             ε x           ε y           ε z         x         y         z ] T
where ϕe, ϕn, and ϕu are attitude errors in the navigation frame in the east, north, and up directions, respectively. δVe, δVn, and δVu are velocity errors in the east, north, and up directions, respectively. δL, δλ, and δh are latitude error, longitude error, and height error, respectively. εx, εy, εz are gyroscope drifts along the x, y, and z axes, respectively, in the body frame. ▽x, ▽y, and ▽z are accelerometer biases.
All local filters have the same state equation. The discrete-time state equation of the integrated navigation system is
X k = Φ k , k 1 X k 1 + Γ k , k 1 W k 1
where k is the discrete-time step. Xk is the state vector at discrete-time k. Φk, k−1 is the state transition matrix from discrete-time step k − 1 to k. Γk, k−1 is the system noise input matrix. Wk−1 is the process noise vector with covariance matrix Qk−1.
Local filter i is responsible for fusing subsystem i and INS. The discrete-time measurement equation of local filter i can be described by
Z k i = H k i X k + V k i
where the superscript i represents the state parameter of the i-th local filter. Zk is the measurement vector at discrete-time k. Hk is the measurement matrix. Vk is the measurement noise vector with covariance matrix Rk.

2.3. Classical Federated Filtering Algorithm

Federated filtering includes three processes: information distribution, time update and measurement update in local filters, and information fusion in the global filter.
(1)
Information distribution
The global estimation covariance matrix and the system noise covariance matrix are amplified and then fed back to the local filters.
P k 1 i = β i 1 P k 1 g
Q k 1 i = β i 1 Q k 1 g
where the superscript g represents the state parameter of the global filter. βi (i = 1, 2, …, N) is the information sharing coefficient, which can be determined according to a specific information distribution principle. The information sharing coefficients satisfy
i = 1 N β i = 1
The state estimation of local filter i is reset by the global state estimation.
X ^ k 1 i = X ^ k 1 g
(2)
Local filtering
If the local filter is implemented with a Kalman filter [23,24], the filtering process is as follows.
The time update process is
X ^ k , k 1 i = Φ k , k 1 X ^ k 1 i
P k , k 1 i = Φ k , k 1 P k 1 i Φ k , k 1 T + Γ k , k 1 Q k 1 i Γ k , k 1 T
where X ^ k , k 1 i is the state estimation of local filter i after time update. P k , k 1 i is the covariance matrix of X ^ k , k 1 i .
The measurement update process is
K k i = P k , k 1 i ( H k i ) T [ H k i P k , k 1 i ( H k i ) T + R k i ] 1
X ^ k i = X ^ k , k 1 i + K k i ( Z k i H k i X ^ k , k 1 i )
( P k i ) 1 = ( P k , k 1 i ) 1 + ( H k i ) T ( R k i ) 1 H k i
where K k i is the gain matrix of local filter i. X ^ k i is the state estimation of local filter i at discrete-time k. P k i is the covariance matrix of X ^ k i .
(3)
Information fusion
( P k g ) 1 = i = 1 N ( P k i ) 1
X ^ k g = P k g i = 1 N [ ( P k i ) 1 X ^ k i ]
where P k g is the covariance matrix of global state estimation. X ^ k g is the global state estimation.
Finally, X ^ k g is fed back to the reference system to correct its navigation errors, ultimately providing accurate navigation results.

3. Fault-Tolerant Information Fusion Algorithm

3.1. Fault Propagation Analysis

As previously stated, FDI modules are set up for each local filter to efficiently isolate wrong measurements and prevent the adverse effects of the faulty navigation subsystem. The FDI module developed in this paper is essentially implemented by a fault-tolerant filtering algorithm. The propagation mechanism of erroneous measurements in information fusion is analyzed first to achieve FDI.
If a subsystem malfunctioned, the faulty measurement could be represented as
Z ˜ k i = H k i X k + V k i + f k i
where f k i is the measurement fault at discrete-time k.
In the event that the measurement is inaccurate, the filter innovation is
r ˜ k i = Z ˜ k i H k i X ^ k , k 1 i       = H k i X k + V k i + f k i H k i X ^ k , k 1 i       = Z k i H k i X ^ k , k 1 i + f k i = r k i + f k i
where r k i , which follows a zero-mean Gaussian distribution, is the filter innovation in the non-fault case.
As can be concluded from Equation (16), the measurement fault causes the change of filter innovation. The filter innovation tracks the fault f k i . If the incorrect measurement is still adopted to the measurement update of the local filter, the local state estimation contaminated by the fault is
X ˜ k i = X ^ k , k 1 i + K k i r ˜ k i         = X ^ k , k 1 i + K k i ( Z k i H k i X ^ k , k 1 i + f k i )         = X ^ k i + K k i f k i
where X ^ k i is the local state estimation in the non-fault case.
According to Equation (17), the local state estimation will track the measurement fault f k i by the local gain matrix K k i . If the fault is not isolated timely, the filter innovation at discrete-time k + 1 will be
r ˜ k + 1 i = Z ˜ k + 1 i H k + 1 i X ˜ k + 1 , k i               = Z k + 1 i + f k + 1 i H k + 1 i Φ k + 1 , k X ˜ k i
where f k + 1 i is the measurement fault at discrete-time k + 1.
Substituting Equation (17) into Equation (18) yields
r ˜ k + 1 i = Z ˜ k + 1 i H k + 1 i X ˜ k + 1 , k i               = Z k + 1 i + f k + 1 i H k + 1 i Φ k + 1 , k ( X ^ k i + K k i f k i )               = Z k + 1 i H k + 1 i X ^ k + 1 , k i + f k + 1 i H k + 1 i Φ k + 1 , k K k i f k i               = r k + 1 i + f k + 1 i H k + 1 i Φ k + 1 , k K k i f k i
Equation (19) suggests that the fault included in the filter innovation at discrete-time k+1 will be decreased by H k + 1 i Φ k + 1 , k K k i f k i if the fault is not isolated timely at discrete-time k. If a gradual fault occurs, the fault is small at first and is difficult to detect immediately. X ˜ k + 1 , k i will track the fault f k i , making the fault in r ˜ k + 1 i smaller. That is, the innovation will always be small, making it challenging to identify gradual faults. In this case, methods such as the residual chi-square detection method will fail because they detect faults based on the growth of innovation and are therefore insensitive to gradual faults [25,26]. The fault will contaminate the local state estimation following the measurement update. After the information fusion, the inaccurate global state estimation will be output. In the presence of feedback, the global state estimation may contaminate even otherwise faultless navigation subsystems. Navigation results will be seriously distorted as a result of the pollution of the entire integrated navigation system.

3.2. Fault-Tolerant Local Filter Based on Fuzzy Inference

According to the analysis in Section 3.1, the local state estimation will track the fault by the gain matrix. Therefore, the gain matrix is considered to be adjusted according to the reliability of the measurement so as to realize the fault tolerance filter. Then, it is necessary to find some relevant variables that reflect the quality of measurements.
Although the residual chi-square test is not sensitive to slowly changing gradual faults, it is sensitive to abrupt faults. The detection statistic of the residual chi-square test is
λ k i = ( r k i ) T ( P r , k i ) 1 r k i
where r k i is the filter innovation. P r , k i is the covariance matrix of r k i . Concretely,
  r k i = Z k i H k i X ^ k , k 1 i
P r , k i = H k i P k , k 1 i ( H k i ) T + R k i
λ k i follows the chi-square distribution when there is no fault. When a fault occurs, r k i is no longer a zero-mean white noise process, then λ k i will be larger. Consequently, λ k i can be compared with the predetermined threshold T d i . Both the missed and false detection rates are used to set the threshold. A new parameter α k i is defined in light of this.
α k i = λ k i T d i
There must be a fault if α k i is significantly higher than 1. The likelihood of failure is greatly increased if α k i is near 1. There is little chance of an abrupt fault if α k i is much smaller than 1. It is worth noting that the fault tracking outlined in Section 3.1 may cause α k i to remain much less than 1 even in the case of a gradual fault. Therefore, only using the parameter α k i as the basis for judging whether there is a fault is not reliable. It is necessary to further explore a parameter that is sensitive to gradual faults.
Since P k , k 1 i is the outcome of the time update process, the theoretical covariance matrix of innovation is P r , k i , which is calculated by Equation (22). On the other hand, using the innovation sequence in the moving window yields the maximum likelihood estimation of the actual covariance matrix.
P ^ r , k i = 1 M j = 0 M 1 r k j i ( r k j i ) T
where P ^ r , k i is the actual covariance matrix of innovation. M is the length of the moving window.
P r , k i will not be affected by the fault if there is no fault at discrete-time k − 1 and a gradual fault occurs at discrete-time k. However, P ^ r , k i will immediately hold the fault information. P ^ r , k i will therefore deviate from P r , k i . As time goes on, the innovations in the moving window will include an increasing amount of defect information, and the deviation degree of P ^ r , k i from P r , k i will get increasingly severe. This will facilitate the detection of gradual faults. The likelihood of failure increases with the degree of deviation. Thus, the reliability of the measurements can be assessed by calculating the degree of deviation between the theoretical and the actual covariance matrices of innovation. This leads to the definition of a parameter η k i .
η k i = P ^ r , k i F P r , k i F
where   F is the Frobenius norm calculation operator. Theoretically, the system performs well if η k i is close to 1. The likelihood of failure increases with the degree of η k i deviation from 1. However, in fact, the actual covariance and the theoretical covariance of the innovation cannot be exactly consistent. Therefore, if η k i is in a certain interval not far greater than 1, it can be considered that the system works well.
In summary, both parameters α k i and η k i can identify whether the navigation subsystem is faulty. A new variable that measures the reliability of the measurements is defined as the observational quality factor ω k i . The filtering gain matrix can be adjusted using the observational quality factor to isolate the faults. Then, it is necessary to establish the quantitative relationship between the observational quality factor ω k i and the fault determination-related variables α k i and η k i . The evaluation of α k i and η k i ’s degree of divergence from 1 is vague, just like in the earlier analysis. In addition, the term “reliability of measurement” is also vague. The membership relationship of the observational quality factor to the working state of the subsystem is flexible. Rather than being evaluated as either valid or invalid, the measurement is assessed by its extent of validity. In order to establish the relationship between these three variables, a fuzzy inference system [27,28] is appropriate in this case. Specifically,
ω k i = f ( α k i , η k i )
where f( , ) is the fuzzy inference function.
The fuzzy inference system corresponding to the local filter i is designed with two inputs and one output. One of the inputs, α k i , is described by the linguistic variables Small (S), Medium (M), and Big (B). The linguistic variables Less (L), Equal (E), and Greater (G) describe the other input η k i . The output ω k i , which measures the reliability of the measurements, is characterized by the linguistic variables Unreliable (UR), Weak Reliable (WR), Reliable (R), and Strong Reliable (SR). Actually, the four linguistic variables of ω k i correspond to four working states of the navigation subsystem, namely, major fault, slight fault, possible fault, and no fault. Figure 2 shows the fuzzy membership functions of α k i , η k i , and ω k i respectively. The membership functions of α k i and η k i are determined based on the relationship between the values of α k i and η k i and the fault probability as described above. The Gaussian membership function, which has good continuity and smoothness, is selected as the membership function of ω k i .
If α k i is Big, then the measurements are unreliable since an abrupt fault has occurred, regardless of η k i . There may be a gradual fault present if α k i is Medium and η k i is Less or Greater, in which case the measurements are weakly reliable. If α k i is Small and η k i is Equal, the subsystem works well, and then the measurements are strongly reliable. Fuzzy inference rules can be derived by analogy. Table 1 provides the fuzzy rule base.
Based on the fuzzy rules in Table 1, the relationship between α k i , η k i , and the observational quality factor ω k i can be determined using the fuzzy reasoning process. First, make the inputs α k i and η k i fuzzy according to the membership function in Figure 2a and b, respectively. The linguistic variables to which they belong and the corresponding membership degree are identified. The Mamdani max–min inference rule [29] then determines the linguistic variables to which ω k i belongs and the corresponding membership degree based on the fuzzy inference rules in Table 1. Lastly, the centroid method is applied to defuzzify the results based on the membership function shown in Figure 2c. The quantification result of the observational quality factor ω k i can be computed finally.
As the observational quality factor can measure the reliability of the measurements, it is adopted to adjust the filtering gain matrix to isolate the inaccurate measurements.
K ˜ k i = ω k i P k , k 1 i ( H k i ) T [ H k i P k , k 1 i ( H k i ) T + R k i ] 1
where ω k i [ 0 , 1 ] . Equation (10) in the measurement update process is substituted by Equation (27). In other words, the filter gain matrix is modified online according to the reliability of the measurements. The filter gain matrix is a classical representation when ω k i equals 1. According to fuzzy inference, the value of ω k i decreases as the quality of measurement information declines. The filter gain matrix will thereafter drop as well. It is evident that the utilization of measurements by the local state estimation will decrease at this point when combined with Equation (11). It relies more on one-step state estimations for updates. This isolates the faulty subsystem by masking inaccurate measurements. In conclusion, the FDI module is implemented by fuzzy inference, and local filtering is enhanced to ensure fault tolerance.

3.3. Adaptive Information Sharing

In order to increase the accuracy of multi-source information fusion, a federated filter works in the feedback mode. However, there is a risk that the feedback from the global filter to the local filters will cross-infect the fault. Therefore, in order to design a reasonable information distribution strategy, it is necessary to assess the influence of information sharing coefficients on the fault detection ability and fault tolerance performance of the system.
Substituting Equations (7) and (8) into Equation (11), the state estimation of local filter i is expressed as follows.
X ^ k i = ( I K k i H k i ) Φ k , k 1 X ^ k 1 g + K k i Z k i
In addition to Equation (12), the covariance matrix of X ^ k i can also be expressed as
P k i = ( I K k i H k i ) P k , k 1 i
In addition,
P k , k 1 i = β i 1 P k , k 1 g
where P k , k 1 g is the covariance matrix of the global one step estimation.
We substitute Equations (12), (29) and (30) and the improved gain matrix Equation (27) into Equation (28).
X ^ k i = [ ( P k , k 1 g ) 1 + β i 1 ( H k i ) T ( R k i ) 1 H k i ] 1 ( P k , k 1 g ) 1 Φ k , k 1 X ^ k 1 g           + ω k i [ ( H k i ) 1 + β i 1 P k , k 1 g ( H k i ) T ( R k i ) 1 ] Z k i           = η x X ^ k 1 g + η z Z k i
where ηz and ηx represent the utilization of the local state estimation to its own local measurement information and to the global state estimation, respectively. Equation (31) states that ηx is proportional to βi. ηz is proportional to ω k i , but inversely proportional to βi.
If the navigation subsystem i fails at discrete-time k, the dependence of the local state estimate X ^ k i on the global state estimate X ^ k 1 g should increase, and the utilization of measurement information Z k i should decrease. In other words, ηx should be larger and ηz should be smaller. According to the improved gain matrix designed in Section 3.2, ω k i will decrease when the fault occurs, followed by a fall in ηz, which is in accordance with the fault isolation requirements. Then, for βi, it needs to be designed to increase in case of failure. As βi increases, ηx increases, and ηz decreases, the fault-tolerant logic requirements are satisfied. Consequently, the information sharing coefficient βi is defined as
β i = j = 1 N ω k j ω k i ( N 1 ) j = 1 N ω k j
where N is the total number of local filters, that is, the number of auxiliary navigation subsystems. The definition of βi satisfies Equation (6). If subsystem i fails, ω k i will be smaller, then βi will be larger.
The influence of the adaptive information sharing coefficients on fault detection needs to be analyzed. According to the previous definition, if a subsystem i fails, βi will increase. It follows from Equation (30) that P k , k 1 i will decrease. P r , k i will decrease in accordance with Equation (22). λ k i will also increase based on Equation (20). Then, according to Equation (23), α k i will increase, which facilitates fault detection. Furthermore, based on Equation (25), the denominator of η k i will be reduced, which would enhance sensitivity to innovation changes and make it easier to identify gradual faults. The rationality and advantages of the adaptive information distribution strategy defined in Equation (32) are confirmed by the analysis.

3.4. Fault-Tolerant Fltering Algorithm

Figure 3 displays the fault-tolerant information fusion algorithm flow based on the feedback federated filter, which relies on the design in Section 3.2 and Section 3.3. In order to improve the estimation accuracy of the local filter, the global estimation of the previous time is utilized for information distribution. The time update of the local filter is carried out in accordance with the traditional Kalman filter. The FDI module is configured to quickly detect and isolate both abrupt and gradual faults. Since incorrect measurement will impact the filtering innovation, two fault detection correlation quantities α k i and η k i are constructed. They are applied as inputs to a fuzzy inference system. The observation quality factor ω k i output by the fuzzy system can measure the reliability of the measurements. The filter gain matrix is improved by ω k i , so that it can adjust the utilization rate of the measurements in real time. Finally, the measurement update process yields the local state estimation. Essentially, the fuzzy inference system and the adjustable gain matrix, respectively, are responsible for fault detection and isolation. In addition, observation quality factors ω k j     ( j = 1 , N ) determine the information sharing coefficient βi, which can guarantee the dependability of fault isolation and further improve the sensitivity of fault detection. The global state estimation X ^ k g is finally obtained by fusing the reliable local state estimations using the global filter.

4. Simulation Verification and Result Analysis

To evaluate the performance of the proposed fault-tolerant information fusion method, simulation experiments were conducted. The proposed algorithm was applied to the SINS/OD/GPS integrated navigation system of an autonomous vehicle. The simulated trajectory is depicted in Figure 4. The total length of the trajectory is 26,662.6 m over 1800 s. The initial position of the test vehicle is at a latitude of 32°03′ and a longitude of 118°46′. The vehicle travels from point A to point B, performing a series of maneuvers, including acceleration, deceleration, left turns, and right turns. The acceleration profile, velocity profile, and angular speed profile are shown in Figure 5. The gyroscope bias error and random walk error are set to 0.03°/h and 0.005°/ h , respectively. The accelerometer bias error and random walk error are set to 0.2 mg and 50 μg/ Hz , respectively. The position measurement error of the GPS is assumed to be 2 m, while the velocity measurement error of the OD is set at 0.1 m/s. The SINS solution period is 10 ms, and the filter measurement update period is 1 s.
The actual covariance matrix P ^ r , k i is related to the length of the moving window M, as shown in Equation (24). During the initial stage of gradual fault occurrence, the fault information f k i contained in the innovation r ˜ k i is small. If the M value is too small, the fault judgment may be influenced by random noise in the data. On the other hand, setting an excessively high M value results in two drawbacks: first, it significantly increases the computational load, and second, it may lead to an increased fault detection delay. Therefore, the selection of the M value must balance detection sensitivity and computational efficiency. In this study, the optimal M value is determined through a series of simulation experiments. To simulate a gradual fault, an error with a 0.0008 m/s2 change rate is introduced into the OD outputs between 250 s and 300 s. The resulting velocity errors and the position errors for different M values are presented in Figure 6 and Figure 7, respectively.
As shown in Figure 6 and Figure 7, the velocity and position errors gradually increase with larger values of M during the set fault period. This occurs because a larger M leads to longer fault detection delays, allowing faulty OD measurements to have a greater impact on navigation results. Interestingly, both velocity and position errors also increase during certain non-fault periods when M = 2. For example, the east velocity error between 450 s and 550 s, the latitude error between 500 s and 550 s, and the longitude error between 450 s and 580 s all rise significantly. This is due to the small value of M, which makes the system more susceptible to random noise overwhelming the valid statistics of the innovation. This misjudgment of fault status ultimately reduces the accuracy of navigation results. To balance the timeliness of gradual fault detection and computational efficiency, M is set to 3 in the subsequent simulation.
To evaluate the performance of the proposed fault-tolerant information fusion method, several typical faults were introduced into the integrated navigation system. Table 2 provides the parameters used for fault simulation. Zero outputs were used to simulate a complete subsystem failure, such as one caused by a power outage. Another fault scenario involved GPS output freezing just before signal loss, which occurs when satellite signals are blocked, such as when a vehicle passes through a tunnel. This scenario was simulated between 750 s and 770 s. Gradual faults were also considered, such as those caused by GPS pseudo-range increases due to clock drift. These fault scenarios were specifically designed to test the robustness and effectiveness of the proposed method under different conditions.
Two additional fault-tolerant methods are introduced for comparison with the proposed method. Both comparison methods utilize the residual chi-square test for fault detection. In Method 1, the faulty local branch is immediately isolated upon fault detection, meaning that the integrated navigation relies solely on the fault-free subsystem. In contrast, Method 2 incorporates one-step prediction state estimation and its covariance into the information fusion process after a fault is identified. It is important to note that both methods 1 and 2 operate within a federated filter framework without feedback. This design helps prevent the rapid divergence of navigation results during fault periods. The velocity and position errors of the different methods are shown in Figure 8 and Figure 9, respectively. Table 3 provides the statistics of navigation errors obtained using three different methods under the fault conditions set in Table 2. As seen from the results, the proposed method shows significant superiority. Additionally, Table 4 provides a statistical summary of navigation errors during various GPS fault periods.
The system employing the proposed method exhibits smaller velocity and position errors during the gradual fault periods of 150 s~200 s and 450 s~500 s, as shown in Figure 8 and Figure 9. This improvement is attributed to the proposed method’s higher sensitivity to gradual faults. It can quickly and efficiently isolate gradual issues by adjusting the observational quality factors, which are derived from fuzzy inference based on the subsystem’s operational state. In contrast, the residual chi-square test requires more time to identify gradual faults. During this delay, inaccurate measurement information is used in the measurement update of the local filter, which subsequently impacts the global fusion result through information fusion. As a result, the navigation errors of systems using Methods 1 and 2 are significantly higher.
The navigation results of the three methods are similar during the periods of 750 s~770 s and 1010 s~1030 s, with the velocity and position errors not increasing significantly. This is because both the residual chi-square test and the fault detection based on fuzzy inference are more sensitive to abrupt faults. The fault isolation process improves the navigation results by promptly detecting the abrupt faults. Once the abrupt fault is detected in time, better navigation results can be achieved through fault isolation.
The duration of abrupt faults increases during the intervals of 1160 s~1200 s and 1600 s~1650 s. Different fault isolation strategies yield varied navigation outcomes, despite all three methods being capable of detecting abrupt faults rapidly. Method 1, which relies solely on another non-faulty subsystem to assist the INS during fault occurrences, produces the largest navigation errors. As the fault duration increases, the accuracy of the navigation results deteriorates significantly. In contrast, Method 2 employs one-step state estimation and incorporates its covariance after the time update into the information fusion process. This approach mitigates the rapid divergence of navigation results, leading to more accurate outcomes compared to Method 1. Notably, the proposed method achieves the smallest navigation errors during extended periods of abrupt failure. It isolates faults by dynamically adjusting the gain matrix of the local filter in real time and adaptively tuning the feedback federated filtering via the information sharing coefficients. This adaptive strategy significantly enhances the accuracy of the information fusion results.
A gradual fault can be numerically represented as a ramp function superimposed on the measured data. When the slope of the ramp function is smaller, the incremental effect of the gradual fault becomes less apparent, posing challenges for the rapid detection of such faults. To evaluate the effectiveness of the proposed method, several gradual faults with different growth rates were simulated. Specifically, gradual faults with change rates of 0.01 m/s, 0.02 m/s, 0.03 m/s, and 0.04 m/s were introduced into the GPS outputs from 300 s to 400 s. The position errors and velocity errors of the proposed method under these conditions are illustrated in Figure 10 and Figure 11. The simulation results indicate that navigation errors increase as the growth rate of the gradual fault decreases. This occurs because smaller gradual fault values result in lower fault-related information within the filter innovation, making detection more challenging. However, as shown in Figure 10 and Figure 11, the navigation errors of the system using the proposed method remain within an acceptable range when the gradual fault change rate added to the GPS output is 0.03 m/s or higher.
Based on the above experiments, a GPS gradual fault with a 0.03 m/s change rate was introduced to test three different methods. Figure 12 and Figure 13 show the resulting position and velocity errors, respectively. A gradual fault with a 0.03 m/s rate of change represents a minor fault. In this extreme case, the residual chi-square fault detection method fails to detect the fault due to the fault-following phenomenon during the detection process. As a result, the position navigation errors of Methods 1 and 2 increase rapidly after the fault occurs. Method 2, which fuses GPS branch information using the filtering time update results, shows a slower growth rate in position error compared to Method 1. Since the OD remains functional, the differences in velocity errors among the methods are less pronounced than those in position errors. However, the results clearly demonstrate the advantages of the proposed method, as it effectively mitigates the impact of the gradual fault, maintaining better navigation accuracy compared to the other methods.
Based on simulation experiments and result analysis, the proposed information fusion method significantly improves the fault tolerance and reliability of integrated navigation systems.

5. Conclusions

To enhance the fault-tolerant capability of integrated navigation systems, this paper proposes a novel information fusion method. The method fuses multiple navigation sensors or subsystems using a federated filter with feedback. A fault detection and isolation (FDI) module is established for each local filter, with fault detection implemented via fuzzy inference. Fault detection is achieved through fuzzy inference, which establishes a relationship between the filter innovation correlation and the observation quality factor. For fault isolation, the gain matrix of the local filter is dynamically adjusted in real time based on observation quality. Additionally, the observation quality factor determines the information sharing coefficient, ensuring dependable fault isolation while further enhancing the sensitivity of fault detection, particularly for gradual faults. A series of typical simulations were conducted to evaluate the performance of the proposed method. The results demonstrate that the method effectively addresses both abrupt and gradual faults, significantly improving the reliability of the integrated navigation system.
The limitation of this paper is that the proposed method has been primarily validated through simulations with a relatively limited trajectory distance. Therefore, the generalizability of the results to large-scale, real-world environments still needs further validation. Future work will involve testing the proposed method in more complex real-world environments to assess its robustness under varying conditions such as different weather, terrain, and sensor reliability. In terms of applications, the proposed method is most suitable for autonomous navigation systems, including autonomous vehicles, UAVs, and underwater robots, where fault tolerance and accurate state estimation are crucial. This method is particularly useful in environments with high uncertainty and sensor limitations, such as urban navigation or remote areas where GPS signals are weak or unreliable. It can also be applied in fields requiring high safety standards, such as aviation or maritime navigation, where it is essential to ensure the system remains reliable even in the presence of sensor faults.

Author Contributions

Conceptualization, Y.Z. and L.Z.; methodology, Y.Z.; software, M.Z.; validation, T.C.; formal analysis, T.C.; investigation, Y.Z.; resources, M.Z.; data curation, Y.Z. and L.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, M.Z.; visualization, M.Z.; supervision, L.Z.; project administration, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61903204.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

Author Minmin Zhang was employed by the company China Construction Second Engineering Bureau Company. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Kartal, S.K.; Leblebicioglu, M.K.; Ege, E. Experimental test of vision-based navigation and system identification of an unmanned underwater survey vehicle (SAGA) for the yaw motion. Trans. Inst. Meas. Control 2019, 41, 2160–2170. [Google Scholar] [CrossRef]
  2. Gryte, K.; Bryne, T.H.; Johansen, T.A. Unmanned aircraft flight control aided by phased-array radio navigation. J. Field Robot. 2021, 38, 532–551. [Google Scholar] [CrossRef]
  3. Savkin, A.V.; Verma, S.C.; Anstee, S. Optimal navigation of an unmanned surface vehicle and an autonomous underwater vehicle collaborating for reliable acoustic communication with collision avoidance. Drones 2022, 6, 27. [Google Scholar] [CrossRef]
  4. Indelman, V.; Williams, S.; Kaess, M.; Dellaert, F. Information fusion in navigation system via factor graph based incremental smoothing. Robot. Auton. Syst. 2013, 61, 721–738. [Google Scholar] [CrossRef]
  5. Qin, T.; Li, P.L.; Shen, S.J. VINS-Mono: A robust versatile monocular visual-inertial state estimator. IEEE Trans. Robot. 2018, 34, 1004–1020. [Google Scholar] [CrossRef]
  6. Shamwell, E.J.; Lindgren, K.; Leung, S.; Nothwang, W.D. Unsupervised deep visual-inertial odometry with online error correction for RGB-D imagery. IEEE Trans. Pattern Anal. 2020, 42, 2478–2493. [Google Scholar] [CrossRef]
  7. Xu, Y.F.; Wang, Y.; Huang, R. Unsupervised learning of depth estimation and camera pose with multi-scale GANs. IEEE Trans. Intell. Transp. 2022, 23, 17039–17047. [Google Scholar] [CrossRef]
  8. Adusumilli, S.; Bhatt, D.; Wang, H. A low-cost INS/GPS integration methodology based on random forest regression. Expert Syst. Appl. 2013, 40, 4653–4659. [Google Scholar] [CrossRef]
  9. Zhao, L.; Kang, Y.Y.; Cheng, J.H.; Wu, M.Y. A fault-tolerant polar grid SINS/DVL/USBL integrated navigation algorithm based on the centralized filter and relative position measurement. Sensors 2019, 19, 3899. [Google Scholar] [CrossRef]
  10. Carlson, N.A. Federated filter for fault-tolerance navigation systems. In Proceedings of the IEEE PLANS ’88, Position Location and Navigation Symposium, Record. ‘Navigation into the 21st Century’, Orlando, FL, USA, 29 November–2 December 1988; pp. 110–118. [Google Scholar]
  11. Liu, Y.T.; Xu, X.S.; Liu, X.X. A fast gradual fault detection method for underwater integrated navigation systems. J. Navig. 2016, 69, 93–112. [Google Scholar]
  12. Sun, R.; Cheng, Q.; Wang, G.Y. A novel online data-driven algorithm for detecting UAV navigation sensor faults. Sensors 2017, 17, 2243. [Google Scholar] [CrossRef] [PubMed]
  13. Yang, B.; Liu, F.; Xue, L.; Shan, B. Fault-tolerant SINS/Doppler Radar/Odometer integrated navigation method based on two-stage fault detection structure. Entropy 2023, 25, 1412. [Google Scholar] [CrossRef]
  14. Park, S.G.; Jeong, H.C.; Kim, J.W. Magnetic compass fault detection method for GPS/INS/Magnetic compass integrated navigation systems. Int. J. Control Autom. 2011, 9, 276–284. [Google Scholar] [CrossRef]
  15. Williamson, W.R.; Speyer, J.L.; Sharp, J. Fault detection and isolation for deep space satellites. J. Guid. Control Dynam. 2009, 32, 1570–1584. [Google Scholar] [CrossRef]
  16. Ahn, J.; Rosihan, R.; Won, D.H. GPS integrity monitoring method using auxiliary nonlinear filters with log likelihood ratio test approach. J. Electr. Eng. Technol. 2011, 6, 563–572. [Google Scholar] [CrossRef]
  17. Gao, G.L.; Gao, S.S.; Hu, G.G.; Peng, X. Spectral redshift observation-based SINS/SRS/CNS integration with an adaptive fault-tolerant cubature Kalman filter. Meas. Sci. Technol. 2021, 32, 095103. [Google Scholar] [CrossRef]
  18. Jiang, W.; Li, Y.; Rizos, C. A multisensor navigation system based on an adaptive fault-tolerant GOF algorithm. IEEE Trans. Intell. Transp. 2017, 18, 103–113. [Google Scholar] [CrossRef]
  19. Liang, Y.Q.; Jia, Y.M. A nonlinear quaternion-based fault-tolerant SINS/GNSS integrated navigation method for autonomous UAVs. Aerosp. Sci. Technol. 2015, 40, 191–199. [Google Scholar] [CrossRef]
  20. Kang, J.; Xiong, Z.; Wang, R.; Zhang, L. Multi-layer fault-tolerant robust filter for integrated navigation in launch inertial coordinate system. Aerospace 2022, 9, 282. [Google Scholar] [CrossRef]
  21. Mohammadi, A.; Sheikholeslam, F.; Emami, M.; Mirjalili, S. Designing INS/GNSS integrated navigation systems by using IPO algorithms. Neural Comput. Appl. 2023, 35, 15461–15475. [Google Scholar] [CrossRef]
  22. Zhu, J.P.; Li, A.; Qin, F.J. A hybrid method for dealing with DVL faults of SINS/DVL integrated navigation system. IEEE Sens. J. 2022, 22, 15844–15854. [Google Scholar] [CrossRef]
  23. Chen, K.; Zhang, P.T.; You, L.; Sun, J. Research on Kalman filter fusion navigation algorithm assisted by CNN-LSTM neural network. Appl. Sci. 2024, 14, 5493. [Google Scholar] [CrossRef]
  24. Or, B.; Klein, I. A hybrid model and learning-based adaptive navigation filter. IEEE Trans. Instrum. Meas. 2022, 71, 2516311. [Google Scholar] [CrossRef]
  25. Zhao, G.L.; Wang, J.B.; Gao, S.; Jiang, Z.H. A GNSS/SINS fault detection and robust adaptive algorithm based on sliding average smooth bounded layer width. Meas. Sci. Technol. 2024, 35, 106308. [Google Scholar] [CrossRef]
  26. Geng, Y.R.; Wang, J.L. Adaptive estimation of multiple fading factors in Kalman filter for navigation applications. GPS Solut. 2008, 12, 273–279. [Google Scholar] [CrossRef]
  27. Miloud, H.; Abdelouahab, H. Improving mobile robot navigation by combining fuzzy reasoning and virtual obstacle algorithm. J. Intell. Fuzzy Syst. 2016, 30, 1499–1509. [Google Scholar] [CrossRef]
  28. Abdolkarimi, E.S.; Mosavi, M.R. Wavelet-adaptive neural subtractive clustering fuzzy inference system to enhance low-cost and high-speed INS/GPS navigation system. GPS Solut. 2020, 24, 36. [Google Scholar] [CrossRef]
  29. Taghavifar, H.; Mardani, A. A knowledge-based Mamdani fuzzy logic prediction of the motion resistance coefficient in a soil bin facility for clay loam soil. Neural Comput. Appl. 2013, 23, S293–S302. [Google Scholar] [CrossRef]
Figure 1. Fault-tolerant integrated navigation structure based on federated filter.
Figure 1. Fault-tolerant integrated navigation structure based on federated filter.
Sensors 25 01624 g001
Figure 2. Membership functions. (a) α k i ; (b) η k i ; (c) ω k i .
Figure 2. Membership functions. (a) α k i ; (b) η k i ; (c) ω k i .
Sensors 25 01624 g002
Figure 3. Flow chart of fault-tolerant information fusion algorithm.
Figure 3. Flow chart of fault-tolerant information fusion algorithm.
Sensors 25 01624 g003
Figure 4. Simulated trajectory.
Figure 4. Simulated trajectory.
Sensors 25 01624 g004
Figure 5. Acceleration profile, velocity profile, and angular speed profile.
Figure 5. Acceleration profile, velocity profile, and angular speed profile.
Sensors 25 01624 g005
Figure 6. Velocity errors in cases with different M values.
Figure 6. Velocity errors in cases with different M values.
Sensors 25 01624 g006
Figure 7. Position errors in cases with different M values.
Figure 7. Position errors in cases with different M values.
Sensors 25 01624 g007
Figure 8. Velocity errors of different methods in cases with multiple faults.
Figure 8. Velocity errors of different methods in cases with multiple faults.
Sensors 25 01624 g008
Figure 9. Position errors of different methods in cases with multiple faults.
Figure 9. Position errors of different methods in cases with multiple faults.
Sensors 25 01624 g009
Figure 10. Position errors of the proposed method in cases with different gradual faults.
Figure 10. Position errors of the proposed method in cases with different gradual faults.
Sensors 25 01624 g010
Figure 11. Velocity errors of the proposed method in cases with different gradual faults.
Figure 11. Velocity errors of the proposed method in cases with different gradual faults.
Sensors 25 01624 g011
Figure 12. Position errors of different methods in cases with a gradual fault.
Figure 12. Position errors of different methods in cases with a gradual fault.
Sensors 25 01624 g012
Figure 13. Velocity errors of different methods in cases with a gradual fault.
Figure 13. Velocity errors of different methods in cases with a gradual fault.
Sensors 25 01624 g013
Table 1. Fuzzy inference rules.
Table 1. Fuzzy inference rules.
ω k i α k i
SMB
η k i LRWRUR
ESRRUR
GRWRUR
Table 2. Fault parameters.
Table 2. Fault parameters.
TimeFaulty SubsystemFault Type Fault Description
150 s~200 sGPSGradualAn error with a 0.06 m/s change rate is added to the GPS outputs.
450 s~500 sODGradualAn error with a 0.0008 m/s2 change rate is added to the OD outputs.
75 0s~770 sGPSAbruptThe GPS output is frozen at its 749 s value.
1010 s~1030 sODAbruptThe OD switches to zero outputs.
1160 s~1200 sGPSAbruptA 50 m constant error is added to the GPS outputs.
1600 s~1650 sODAbruptA 1 m/s constant error is added to the OD outputs.
Table 3. Statistics of navigation errors obtained using three different methods under the fault conditions set in Table 2.
Table 3. Statistics of navigation errors obtained using three different methods under the fault conditions set in Table 2.
ParameterMethod 1Method 2Proposed Method
δVe (m/s)Max−0.213−0.231−0.093
STD0.0380.0360.027
δVn (m/s)Max0.1780.1980.083
STD0.0370.0340.023
δL (m)Max5.1825.1451.908
STD1.1530.9700.652
Δλ (m)Max−5.332−5.813−1.861
STD1.1890.9740.620
Table 4. Statistics of navigation errors at GPS fault stages. (δVe and δVn are velocity errors in the east and north directions, respectively. δL and δλ are latitude error and longitude error, respectively).
Table 4. Statistics of navigation errors at GPS fault stages. (δVe and δVn are velocity errors in the east and north directions, respectively. δL and δλ are latitude error and longitude error, respectively).
Parameter150~200 s750~770 s1160~1200 s
MaxSTDMaxSTDMaxSTD
Method 1δVe (m/s)0.0250.00900.0510.0088−0.0520.0120
δVn (m/s)0.0770.01800.0480.01510.1540.0340
δL (m)3.4431.00701.2730.27144.4461.0100
Δλ (m)2.0680.62011.1320.28271.1820.4653
Method 2δVe (m/s)0.0220.00860.0540.0076−0.0380.0198
δVn (m/s)0.0600.01210.0660.01450.1320.0321
δL (m)2.7290.81460.9790.12032.8500.7238
Δλ (m)1.0810.34181.1570.29230.3920.2408
Proposed MethodδVe (m/s)0.0210.00850.0470.0046−0.0320.0110
δVn (m/s)0.0540.00870.0470.00570.0800.0207
δL (m)1.7740.48360.9610.11811.7870.5354
Δλ (m)0.5890.20390.9550.21920.3840.1787
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhu, Y.; Zhang, M.; Zhou, L.; Cai, T. A Novel Fault-Tolerant Information Fusion Method for Integrated Navigation Systems Based on Fuzzy Inference. Sensors 2025, 25, 1624. https://doi.org/10.3390/s25051624

AMA Style

Zhu Y, Zhang M, Zhou L, Cai T. A Novel Fault-Tolerant Information Fusion Method for Integrated Navigation Systems Based on Fuzzy Inference. Sensors. 2025; 25(5):1624. https://doi.org/10.3390/s25051624

Chicago/Turabian Style

Zhu, Yixian, Minmin Zhang, Ling Zhou, and Ting Cai. 2025. "A Novel Fault-Tolerant Information Fusion Method for Integrated Navigation Systems Based on Fuzzy Inference" Sensors 25, no. 5: 1624. https://doi.org/10.3390/s25051624

APA Style

Zhu, Y., Zhang, M., Zhou, L., & Cai, T. (2025). A Novel Fault-Tolerant Information Fusion Method for Integrated Navigation Systems Based on Fuzzy Inference. Sensors, 25(5), 1624. https://doi.org/10.3390/s25051624

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop