Next Article in Journal
Locating Underground Pipe Using Wideband Chaotic Ground Penetrating Radar
Previous Article in Journal
Assessment of External Properties for Identifying Banana Fruit Maturity Stages Using Optical Imaging Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Adaptive Multi-Source Information Fault-Tolerant Navigation Method Based on No-Reference System Diagnosis

1
College of Automation Engineering, Nanjing University of Aeronautics & Astronautics, Nanjing 210016, China
2
Jiangsu Key Laboratory of Internet of Things and Control Technologies, Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(13), 2911; https://doi.org/10.3390/s19132911
Submission received: 7 May 2019 / Revised: 11 June 2019 / Accepted: 21 June 2019 / Published: 1 July 2019
(This article belongs to the Section Physical Sensors)

Abstract

:
In order to obtain accurate and optimized navigation sensor information, it is necessary to study information fusion and fault diagnosis with high reliability, high precision and high autonomy, and then to propose a rapid and accurate intelligent decision-making scheme based on multi-source and heterogeneous navigation information. In view of the existing fault-tolerant navigation federated filter structure, the method of assuming the reference system (inertial navigation system) to be fault-free and then diagnosing the measuring sensor fault is generally adopted. Considering that the structure of the filter can’t detect and isolate the faults of the inertial navigation system, the performance of the MEMS inertial navigation system declines due to complex environments resulting from vibrations and temperature changes; additionally, external interference may lead to the direct failure of the MEMS inertial device. Therefore, this paper studies a fault-tolerant navigation method based on a no-reference system. For the sensor sub-system of a custom micro air vehicle (MAV), a fault detection method based on a reference-free system is proposed. Based on the fault type analysis, some improvements have been made to the existing residual chi-square detection method, and an interactive residual fault detection method with distributed states is proposed. On this basis, aiming at the characteristics of a reference-free system, the weight distribution scheme of the reference system and the tested systems are studied, and a self-regulation filter fusion and fault detection method based on reference-free system is designed.

1. Introduction

MAVs (Micro Air Vehicles) are characterized by small size, light weight, low cost, strong flexibility and good concealment. In recent years, with the gradual maturity of the relevant technology, MAVs have been widely used in military and civil fields. For example, they have been used in battlefield reconnaissance, surveillance, target search and positioning. In civil fields, they have been used in agriculture and forestry, aerial photography and electric power [1]. MAVs have broad application prospects in the military and civil fields, with many countries showing interest in the research of relevant technologies [2,3,4,5,6,7].
The complex flying environment of MAVs has brought about challenges regarding the reliability of navigation systems. Due to the limitations of cost, volume, load and power consumption, micro and small aircraft usually use MEMS (Micro-Electro-Mechanical System) navigation sensors. Compared with the high-precision navigation sensors (such as laser/ fiber-optic gyroscope) commonly used in large aircraft, the accuracy and reliability of MEMS navigation sensors are poor. The performance of the MEMS navigation sensor will decrease or even fail due to the complex flying environment of MAVs (such as vibration, temperature change, wind speed change, electromagnetic interference, etc.).
In order to improve the reliability of the navigation system of MAVs, fault-tolerant navigation ability should be improved. Fault-tolerant navigation systems can maintain stability and meet certain performance indexes in case of sensor failure. The implementation of fault-tolerant navigation generally relies on the system redundancy configuration. The navigation system can be reconstructed by the redundancy configuration of the navigation sensor and the replacement of fault parts. Compared with hardware redundancy, analytical redundancy has the advantages of low cost, light weight and small size, and is suitable for MAVs. In recent years, aircraft navigation systems have shown the trend of diversification and technology maturity, which promotes the development of the analytical redundancy fault-tolerant navigation technology. A Fault Tolerant SINS/GPS/CNS Integrated Navigation Scheme was proposed by the team of Fang Jiancheng of the Beijing University of Aeronautics and Astronautics [8]. It adopts the framework of federal filter, and takes the inertial navigation system as the reference to diagnose satellite navigation system and astronomical navigation system faults. A fault tolerant navigation system based on GPS/INS/vision sensors scheme is proposed by the University of New South Wales in Australia for unmanned aerial vehicles [9]. Beijing Jiaotong University proposed a fault-tolerant navigation system based on the INS/GPS/Locata scheme [10]. Locata is a regional radio navigation system. When the satellite navigation system is limited in some areas, the navigation system can be reconstructed through Locata. In this paper, a fault-tolerant navigation method based on the no-reference system is studied [11,12,13,14,15,16]. For sensors of a custom MAV, a fault detection method based on reference-free system is proposed. Based on the analysis of fault type, some improvements have been made to the existing residual chi-square detection method, and an interactive distributed residual fault detection method is proposed. On this basis, aiming at the characteristics of the no-reference system, the weight distribution scheme of the reference system and the information distribution coefficient is studied, the self-regulation filter fusion method based on no-reference fault detection is designed, and the simulation experiment is carried out through the digital simulation platform, which verifies the reliability of the method.

2. Analysis of Multi-Type Sensor Fault Model

The output of measurement information of each sub-system navigation sensor in the integrated navigation system determines the precision and reliability of the integrated navigation system. When each navigation sensor is not in its normal working environment or the sensor fails, it will output wrong navigation information, thus affecting the navigation performance of the navigation system. As we all know, there are many reasons that lead to the failure of different types of navigation sensors on the high-altitude reconnaissance drone, but by summarizing and concluding the output fault information of sensor, the faults can be basically divided into two categories: hard and soft faults. Hard faults are caused by sudden changes of measurement information, while soft faults are caused by slow changes of measurement information over time. In my opinion, the difference between the two is that hard faults are sudden faults and soft faults are slow fault. Hard faults are time-independent, while soft faults are time-dependent.
(1) Hard Fault
Hard faults can be represented as shown in Figure 1.
In the figure above, the abscissa is time and the ordinate is the fault value. At time t 0 , a hard fault with value of c o u n t occurs. The expression form of the above figure is:
y = { c o u n t , ( t > t 0 ) 0 , ( t t 0 )
where t is the time, y is the fault value, and c o u n t is the size of the fault information when the fault occurs.
(2) Soft Fault
Soft faults can be represented as shown in Figure 2 and Figure 3.
Figure 2 shows the linear soft fault, while Figure 3 shows the quadratic fault. As shown in the figure, the y-coordinate is the fault value, the x-coordinate is time, and the fault in the figure above can be expressed as:
y = {   k ( t t 0 ) , linear   soft   fault   k ( t t 0 ) 2 , quadratic   soft   fault
where y is the fault size, k is the fault coefficient, t 0 is the start time of the fault, and t is the system running time.
To sum up, the sudden fault of step information is very unfavorable to the system, and some systems may even be damaged due to the fault of large abrupt changes. Meanwhile, since k is related to the time-varying condition, it is difficult for the system to detect the existence of soft faults if the measured fault information changes slowly over time, which puts forward strenuous requirements for the fault detection algorithm.

3. Research on Interactive Fault Detection Method Based on No-Reference System

3.1. Analysis of Residual Chi-Square Fault Detection Method

Residual χ 2 test is a system-level fault detection algorithm which can judge whether a set of measurement information in the kalman filter system is effective in real time. However, if a fault is detected, the specific cause of the fault can’t be determined. In this section, the basic principle of the residual χ 2 test method is given [17,18].
In the federated filter of multi-information fusion, for each sub-kalman filter, its residual value can be expressed as:
γ i ( k ) = Z i ( k ) H i ( k ) X ^ i ( k / k 1 )
The one-step predicted value X ^ i ( k / k 1 ) in the above equation is:
X ^ i ( k / k 1 ) = Φ i ( k / k 1 ) X ^ i ( k 1 )
where γ i is residual value, Z i is observation, H i is observation coefficient, X ^ i is the one-step predicted value, and Φ i is predicted state coefficient.
When a sub-system is trouble-free, the residual γ i ( k ) of corresponding sub-filter is Gaussian white noise with zero mean value. Therefore, the variance of sub-filter can be expressed as:
A i ( k ) = H i ( k ) P i ( k k 1 ) H i T ( k ) + R i ( k )
According to the feature of whether the mean of the residuals γ i ( k ) of the sub-filters corresponding to the navigation sub-system is zero, the fault of the sub-navigation system is determined.
Suppose the system fails     E { r i ( k ) } = μ , E { [ r i ( k ) μ ] [ r i ( k ) μ ] T } = A k
The system is normal      E { r i ( k ) } = 0 , E { r i ( k ) r i T ( k ) } = A k
The fault detection function of residuals χ 2 is:
λ i ( k ) = γ i T ( k ) A i 1 ( k ) γ i ( k )
where λ i ( k ) represents a χ 2 distribution function which is subject to the degree of freedom m ( m represents the dimension of the observation matrix), then λ i ( k ) ~ χ 2 . When the false alarm rate P f is set, the corresponding fault threshold value T D can be obtained by looking up the table. Therefore, the fault judgment standard can be expressed as:
λ i ( k ) > T D           the   system   fails λ i ( k ) < T D   the   system   is   normal   }
χ 2 fault detection algorithm is one of the commonly used fault detection algorithms at present, which is mainly divided into state χ 2 inspection method and residual χ 2 inspection method. Because of its simple algorithm principle and small amount of calculation, the residual χ 2 test method can detect the mutation information in the measurement information very well. However, the residual χ 2 inspection method has a weak ability to detect the slowly changing fault information with time. Therefore, based on the residual χ 2 inspection method, this chapter improves and perfects it to enable its improved algorithm to detect both hard and soft faults of the system at the same time, improve the system’s ability to detect faults, and make the integrated navigation system more reliable and stable.

3.2. Research on Interactive Dispersion Residual χ 2 Fault Detection Algorithm

In the last section analysis of chi-square fault detection method based on residual, according to the proposed fault detection scheme based on no-reference model, refer to interaction pattern of multiple model algorithm. The six sub-filter models consisting of INS (inertial navigation system)/Optical Flow, INS/Lidar, INS/Virtual INS, Optical Flow/Virtual INS, Lidar/Virtual INS and Optical Flow/Lidar are analyzed, and the residual fault χ 2 detection algorithm of each sub-filter model is studied.
(1) Interactive Input of Various Types of Sensor Solution Information
The equation of state of the multi-information fusion navigation system is:
X ˙ ( t ) = A ( t ) X ( t ) + G ( t ) W ( t )
The state vector X is:
X = [ φ E φ N φ U δ V E δ V N δ V U δ L δ λ δ h ] T
where φ E , φ N ,   φ U are the error Angle of the platform, δ V E ,     δ V N , δ V U the speed error of the northeast celestial direction, δ L ,   δ λ , δ h latitude, longitude and height position error.   A ( t ) is the state coefficient matrix; G ( t ) is the error coefficient matrix; W ( t ) is the random error vector of white noise.
The measurement equation of each sub-filter is analyzed as follows:
Velocity measurement equation of SINS/Optical Flow
Z k = [ v e , I v e , p v n , I v n , p ] = h ( t ) X ( t ) + n
where v e , I ,   v n , I are the velocity output calculated by the inertial navigation system under the navigation coordinate system, and v e , p ,   v n , p are the velocity output calculated by the optical flow sensor under the navigation coordinate system.
Position and velocity measurement equations of SINS/ Lidar
Z k = [ r e , I r e , L r n , I r n , L ] = H ( t ) X ( t ) + n
Z k = [ v e , I v e , L v n , I v n , L ] = H ( t ) X ( t ) + n
where r e , I ,   r n , I are the position output calculated by the inertial navigation system under the navigation coordinate system;   r e , L ,   r n , L are the position output calculated by the Lidar sensor under the navigation coordinate system;   v e , I ,   v n , I are the velocity output calculated by the inertial navigation system under the navigation coordinate system;   v e , L ,   v n , L are the velocity output calculated by the Lidar sensor under the navigation coordinate system.
Velocity measurement equation of Optical Flow/ Lidar
Z k = [ v e , L v e , p v n , L v n , p ] = h ( t ) X ( t ) + n
where v e , L ,   v n , L are the velocity output calculated by the inertial navigation system under the navigation coordinate system, and v e , p ,   v n , p are the velocity output calculated by the optical flow sensor under the navigation coordinate system.
Velocity measurement equation of Optical Flow/ Virtual INS
Z k = [ v e , V I v e , p v n , V I v n , p ] = h ( t ) X ( t ) + n
where v e , V I ,   v n , V I are the velocity output calculated by the inertial navigation system under the navigation coordinate system, and v e , p ,   v n , p are the velocity output calculated by the optical flow sensor under the navigation coordinate system.
Position and velocity measurement equations of Lidar/ Virtual INS
Z k = [ r e , V I r e , L r n , V I r n , L ] = H ( t ) X ( t ) + n
Z k = [ v e , V I v e , L v n , V I v n , L ] = H ( t ) X ( t ) + n
where r e , V I ,   r n , V I are the position output calculated by the inertial navigation system under the navigation coordinate system;   r e , L ,   r n , L are the position output calculated by the Lidar sensor under the navigation coordinate system;   v e , V I ,   v n , V I are the velocity output calculated by the inertial navigation system under the navigation coordinate system, and v e , L ,   v n , L are the velocity output calculated by the optical flow sensor under the navigation coordinate system.
Position and attitude measurement equations of Laser SINS/Virtual INS
Z k = [ r e , L r e , V I r n , L r n , V I r u , L r u , V I ] = H ( t ) X ( t ) + n
Z k = [ γ I γ V I θ I θ V I φ I φ V I ] = H ( t ) X ( t ) + n
where r e , I ,   r n , I are the position output calculated by the inertial navigation system under the navigation coordinate system;   r e , V I ,   r n , V I are the position output calculated by the virtual inertial navigation system under the navigation coordinate system; γ I , θ I ,   φ I are the attitude output calculated by the inertial navigation system under the navigation coordinate system, and γ V I , θ V I , φ V I are the attitude output calculated by the virtual inertial navigation system under the navigation coordinate system.
(2) Establish the fault detection function based on sliding mode predictor
Slow change fault will lead to slow growth of error of navigation sub-system. Before being judged as fault, this sub-system is still normally connected to the main filter, and is isolated instantaneously until the error increases to the critical value. The delayed processing of fault makes the system contaminated by fault information. In view of this, the idea that the n-time one-step state prediction estimation does not contain fault information, but that measurement accumulation can amplify the fault, is considered. So, some improvements to the traditional chi-square detection method have been achieved.
First, consider the current situation at time k. After n times of prediction from (k-nt) to moment k, the current state prediction X ^ k | k 1 at moment k can be obtained as follows:
X ^ k | k 1 = k + ( j n ) T 1 k 1 Φ ( k + ( j n ) T ) / ( k + ( j n ) T 1 ) X ^ ( k + ( j n ) T )
In the above formula, X ^ ( k + ( j n ) T ) does not contain fault information. Further, the predicted measured value at time nT was calculated as:
Z ^ k = H k X ^ k | k 1
According to the formula, there is no fault information in Z ^ k .
At this point, P k is calculated by the following formula:
P k | k 1 = k + ( j n ) T 1 k 1 ( Φ ( k + ( j n ) T ) / ( k + ( j n ) T 1 ) P ( k + ( j n ) T ) Φ ( k + ( j n ) T ) / ( k + ( j n ) T 1 ) T + Q ( k + ( j n ) T ) )
where the setting and selection of the recursive time period nT are related to system performance.
Thus, the residual error and its variance are:
r k = Z k Z ^ k = Z k H k X ^ k | k 1
A k = H k P k | k 1 H k T + R k
Further, the fault detection function can be established as follows:
λ k = r k T A k 1 r k
Similarly, the fault criteria are:
J i ( k ) = { 1       λ k > T D 0     λ k T D
T D is a preset threshold. For those sub-filters such as SINS/Lidar and SINS/Optical Flow, here take i = 1, 2, ..., 6.
(3) Calculate the fault detection result at time k and locate the fault
First, the logical relation based on inertial navigation system is established as:
F S I N S ( k ) = J 1 ( k ) J 2 ( k ) J 6 ( k )
When F S I N S ( k ) = 1 , the inertial navigation system fails; when F S I N S ( k ) = 0 , the inertial navigation system does not fail. Where, J 1 ( k ) , J 2 ( k ) and J 6 ( k ) respectively represent the fault detection values of three sub-systems: SINS/Optical Flow, SINS/ Lidar and SINS/Virtual SINS.
Secondly, the logical relation based on Lidar is established:
F L ( k ) = J 2 ( k ) J 3 ( k ) J 5 ( k )
When F L ( k ) = 1 , the Lidar fails; when F L ( k ) = 0 , the Lidar does not fail. Where, J 2 ( k ) , J 3 ( k ) and J 5 ( k ) respectively represent the fault detection values of three sub-systems: SINS/Lidar, Optical Flow/Lidar and Lidar/Virtual SINS.
Thirdly, the logical relation based on Optical Flow is established:
F P ( k ) = J 1 ( k ) J 3 ( k ) J 4 ( k )
When F P ( k ) = 1 , the Optical Flow fails; when F P ( k ) = 0 , the Optical Flow does not fail. Where,   J 1 ( k ) , J 3 ( k ) and J 4 ( k ) respectively represent the fault detection values of three sub-systems: SINS/Optical Flow, Optical Flow/Lidar and Optical Flow/Virtual SINS.
Finally, the logical relation based on the Virtual SINS is established:
F V ( k ) = J 4 ( k ) J 5 ( k ) J 6 ( k )
When F V ( k ) = 1 , the Virtual SINS fails; when F V ( k ) = 0 , the Virtual SINS does not fail. Where, J 4 ( k ) , J 5 ( k ) and J 6 ( k ) respectively represent the fault detection values of three sub-systems: Optical Flow/Virtual SINS, Lidar/Virtual SINS and SINS/Virtual SINS.

3.3. Research on Self-Regulation Filter Fusion Method of No-Reference Fault Detection

Combined with the no-reference mode of fault detection, an improved self-tuning filtering fusion method is proposed. Considering the traditional federated filtering algorithm, the inertial navigation system is selected as the public reference system, and the output of the inertial navigation system is directly sent to the main filter on the one hand, and to each sub-filter as the measured value on the other. The no-reference fault detection proposed in this paper considers that the inertial navigation system may also fail, and gives detection and judgment thereof. Therefore, the traditional filtering architecture is improved with the federated filter structure. Firstly, the reference system is selected, and according to the fault detection results of the inertial navigation system and virtual inertial navigation system, the inertial navigation system is selected first to establish the equation of state, and the sub-filter is established by combining the measurement equation of the corresponding sensor sub-system. Secondly, the corresponding fault detection values are obtained through the no-reference fault detection method to judge the fault condition of each sub-sensor, and the new information distribution coefficient of the filter is determined by the fault detection values. Finally, based on the fault judgment results, the fault-free sub-filter is selected, and the state recursive results during fault detection are combined to complete the further federated filtering algorithm to achieve the optimal estimation of the multi-source navigation system.
The state equation and measurement equation of the established system are as follows:
X ( k ) = Φ ( k | k 1 ) H ( k 1 ) + Γ ( k 1 ) W ( k 1 )
Z ( k ) = H ( k ) X ( k ) + V ( k )
where Φ k | k 1 refers to the transfer matrix corresponding to the equation of state of the system, and W k 1 is the white noise random error vector corresponding to the error equation of the inertial navigation system.
Each sub-system constitutes a sub-filter, and the corresponding state equation and measurement equation are established as follows:
X i ( k ) = Φ i ( k | k 1 ) X i ( k 1 ) + Γ ( k 1 ) W i ( k 1 )
Z i ( k ) = H i ( k ) X i ( k ) + V i ( k )
Here,   X ( k )   , X i ( k ) is the same state quantity, then the global optimal estimation can be expressed as:
P g = ( i = 1 N P i 1 ) 1
X ^ i = P g ( i = 1 N P i 1 X ^ i )
Thus, the information distribution of each sub-filter is:
P i = β i 1 P g
X ^ i = X ^ g
where X ^ g is the global optimal estimation, P g is the covariance matrix of the state variable, X ^ i is the optimal estimation of the sub-filter, P i is the covariance matrix of the state variable of the corresponding sub-filter, and i = 1 N β i = 1 .
In the design of federated filter, the determination of information allocation coefficient is very important. β i is defined as the "information allocation coefficient" of the information distribution obtained by the main filter and each sub-filter, and satisfies the principle of information conservation:
i = 1 N β i = 1 , 0 < β i < 1
Considering that the variance of the residual in kalman filter reflects whether the sub-system is faulty, the information allocation coefficient can be adjusted according to the relationship between the residual variance and the fault detection threshold, and the expression of the information allocation coefficient can be established as following:
β i = ( T D i / λ i ( k ) ) 2 i = 1 N ( T D i / λ i ( k ) ) 2
Substitute into Equation (35) to calculate the corresponding covariance matrix. Where λ i ( k ) is the residual chi-square fault detection function value of the i-th sub-system, and T D i is the fault threshold value set by the i-th sub-system. From λ i ( k ) , we can know the fault condition of the sub-system. When T D i / λ i ( k ) > 1 , the sub-system does not fail; when 0 < T D i / λ i ( k ) < 1 , the sub-system fails. Therefore, the information allocation coefficient formula, as shown in Equation (39), can be used for dynamic adjustment according to the fault situation of the sub-system, so as to get better fusion results.
On this basis, a multi-information fusion scheme based on no-reference system fault detection is proposed, as shown in Figure 4. First, according to the fault detection results, the inertial navigation system is preferred to establish the state equation, and the sub-filter is established by combining the measurement equation of the corresponding sensor sub-system. Second, the corresponding fault detection values are obtained through the no-reference fault detection method to judge the fault situation of each sub-sensor. Third, based on the fault judgment results, the corresponding sub-filter is selected and the state recursive results during fault detection are combined to carry out the next federal filtering algorithm. Fourth, the corresponding fault detection values are obtained through the no-reference fault detection method to judge the fault situation of each sub-sensor. Finally, based on the fault judgment results, the corresponding sub-filter is selected and the state recursive results during fault detection are combined to carry out the next federal filter algorithm.

4. Verification and Analysis of Self-Regulation Fusion Method Based on Fault-Free Detection

4.1. Self-Regulation Fusion Simulation Condition Setting

Combined with the research and analysis of the fault detection of the no-reference system and the corresponding self-regulation fusion method in this chapter, the simulation verification analysis will be given in this section. First, the parameters of the airborne sensors of the MAV are set, and the parameters of each sensor are shown in Table 1 and Table 2 respectively. Second, the output update frequency of inertial navigation system is 50 Hz, the output update frequency of Lidar is 10 Hz, and the output update frequency of Optical Flow sensor is 2 Hz. In order to analyze the necessity and effectiveness of the self-regulation fusion method based on the no-reference system, the fault information of inertial devices and Optical Flow sensors is set in this section.
Secondly, the fault types and sizes of inertial devices and optical flow sensors are set. In this section, both types of sensor faults are set to a hard fault type. Among them, the fault size of the gyro is set at 4°/s in the period between 120–150 s, the fault size of the accelerometer is set at 4 m/s, and the fault size of the optical flow sensor is set at 6 m/s in the period between 900–940 s.

4.2. Analysis of Simulation Results of Self-Regulation Fusion

In order to verify the self-regulation fusion method based on no-reference fault detection and analyze and explain the influence of state and measurement faults on the navigation performance of the system, this section respectively verifies the navigation performance of the system from the inertial device fault and optical flow fault. In addition, performance analysis is also carried out for the unknown state fault, and the necessity of no-reference detection is analyzed from the perspective of system reliability.
(1) In the case of fault of measurement information
The results of self-adjustment fusion in the case of fault of measurement information are shown in Figure 5. The blue dotted line ‘1’ in the figure represents the navigation results in the case of fault-free of the system, and the red solid line ‘2’ represents the navigation results in the case of fault of optical flow sensor. Among them, the fault occurs between 900 and 940 s.
As can be seen from the above simulation results, after the optical flow sensor fails and isolates in the period between 900–940 s, the navigation result of the system is affected to a certain extent, and the error curve changes to different degrees. However, as can be seen from the position and velocity error curves of the system, the error fluctuates in the same order of magnitude. The comparative data analysis of position errors of the optical flow sensor with and without faults is shown in Table 3. It can be seen that there is no significant difference in the size of position error between the two cases. This indicates that the self-regulation fusion method can guarantee the navigation accuracy of the system for a period of time after the sensor fault.
(2) In the case of fault of Status information
The results of self-regulation fusion in the case of fault of state information are shown in Figure 6. The blue dotted line in the figure represents the navigation results in the case of fault-free of the system, and the red solid line represents the navigation results in the case of fault of the inertial sensor. Among them, the fault occurred in the period between 120–150 s; virtual inertial navigation is used to replace the airborne inertial navigation system after the fault is determined.
As can be seen from the above simulation results, after the inertial sensor fails and is isolated in the period between 120–150 s, the virtual inertial navigation system is selected to replace it. In the simulation, it is assumed that the accuracy of the virtual inertial device is one order of magnitude lower than that of the airborne inertial device, and the velocity error curve has different degree of mutation, so that the time period of the fault can be calculated. However, as can be seen from the position error curve of the system, the error still fluctuates in the same order of magnitude. As shown in Table 4, the comparative data analysis of the position error of the inertial sensor with and without faults shows that there is no obvious difference in the size of the position error between the two cases. Similar to the result analysis of the measured information fault above, the self-regulation fusion method can guarantee the navigation accuracy of the system within a period of time after the sensor fault occurs.
(3) In cases where state information fails but is not isolated
In order to illustrate the necessity of fault detection based on the no-reference system, this section assumes the fault of the inertial sensor, and carries out simulation analysis on the three cases of fault-free, fault judgment and isolation, and fault undetermined. The comparison of fusion results is shown in Figure 7. The blue dotted line ‘1’ in the figure represents the navigation results in the case of fault-free of the system, the red solid line ‘2’ represents the self-regulation fusion navigation results in the case of fault of the inertial sensor, and the green dotted line ‘3’ indicates the navigation result of the system when the inertial sensor fails but is not isolated.
As can be seen from the above simulation results, due to the fault of the inertial sensor without isolation, the airborne navigation information is contaminated, the accuracy is reduced by two orders of magnitude, and the system performance is greatly affected. Therefore, based on a fault-tolerant navigation architecture that assumes a fault-free reference system (inertial navigation system), because of the condition that the inertial navigation system is taken as a reference system and fails, the fault of the measurement sensor is judged, this method cannot realize fault detection and fault-tolerant navigation of all navigation sensors in the system. It also shows the necessity of the self-regulation fusion method based on no-reference fault detection, which ensures the accuracy of the system.

5. Conclusions

Considering that the MEMS inertial navigation system of MAV is not completely reliable, the federated filter structure commonly used in fault-tolerant navigation assumes that the inertial navigation system is fault-free. In this paper, a fault detection method based on the no-reference system is proposed, which successively detects the faults of multiple sub-sensor systems contained in MAV, and uses the interactive residual detection method of dispersed state to realize the overall fault diagnosis of sub-sensor systems. On this basis, an improved self-regulation filter fusion method is proposed, which eliminates the assumption that the inertial navigation system is fault-free and determines the common reference system based on the no-reference fault detection results. According to the fault detection value, the information distribution coefficient of the filter is adjusted in real time to realize the intelligent and autonomous fusion of multi-source navigation information and improve the reliability and stability of the navigation system under fault conditions.

Author Contributions

L.Z. proposed the original idea and wrote this paper; Y.C. analyzed the data and correct the translation, Z.X. reviewed this paper, J.L. (Jianye Liu) and J.L. (Jizhou Lai) participated in the rationality of the demonstration experiment, P.L. took part in the original idea discussion.

Funding

This research was funded by the National Natural Science Foundation of China (61673208, 61374115, 91016019, 61174197, 61304227), central university research funding (NS2019014, NJ20150012); Funding of Jiangsu Innovation Program for Graduate Education (KYLX15_0269) and the Fundamental Research Funds for the Central Universities, the “333 project” in Jiangsu Province (Grant No. BRA2016405), the peak of six personnel in Jiangsu Province (Grant No. 2013-JY-013), Foundation of Jiangsu Key Laboratory “Internet of Things and Control Technologies” & the Priority Academic Program Development of Jiangsu Higher Education Institutions, the National Natural Science Foundation of Jiangsu Province (BK20160849).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Colomina, I.; Molina, P. Unmanned aerial systems for photogrammetry and remote sensing: A review. ISPRS J. Photogramm. Remote Sens. 2014, 92, 79–97. [Google Scholar] [CrossRef] [Green Version]
  2. Mohamed, A.; Clothier, R.; Watkins, S.; Sabatini, R.; Abdulrahim, M. Fixed-wing MAV attitude stability in atmospheric turbulence, part 1: Suitability of conventional sensors. Prog. Aerosp. Sci. 2014, 70, 69–82. [Google Scholar] [CrossRef]
  3. Li, D.; Li, Q.; Cheng, N.; Yang, S.; Song, J.; Tang, L. Invariant Extended Kalman Filter-based state estimation for MAV in GPS-denied environments. In Proceedings of the 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), New Delhi, India, 24–27 September 2014. [Google Scholar]
  4. Shen, S.; Michael, N.; Kumar, V. Autonomous multi-floor indoor navigation with a computationally constrained MAV. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011. [Google Scholar]
  5. Troiani, C.; Al Zanati, S.; Martinelli, A. A 3 points vision based approach for MAV localization in GPS denied environments. In Proceedings of the 2013 European Conference on Mobile Robots, Barcelona, Spain, 25–27 September 2013. [Google Scholar]
  6. Kittenberger, T.; Ferner, A.; Scheikl, R. A simple computer vision based indoor positioning system for educational micro air vehicles. J. Autom. Mob. Rob. Intell. Syst. 2014, 8, 46–52. [Google Scholar] [CrossRef]
  7. Zink, J.; Lovelace, B. Principal Unmanned Aerial Vehicle Bridge Inspection Demonstration Project; Collins Engineers, Inc.: Chicago, IL, USA, 2015. [Google Scholar]
  8. Ushaq, M.; Cheng, F.J.; Jamshaid, A. A Fault Tolerant SINS/GPS/CNS Integrated Navigation Scheme Realized through Federated Kalman Filter. Appl. Mech. Mater. 2013, 332, 104–110. [Google Scholar] [CrossRef]
  9. Wang, J.; Garratt, M.; Lambert, A.; Wang, J.J. Integration of GPS/INS/vision sensors to navigate unmanned aerial vehicles. In Proceedings of the XXI Congress of the International Society of Photogrammetry & Remote Sensing, Beijing, China, 3–11 July 2008; pp. 963–970. [Google Scholar]
  10. Jiang, W.; Li, Y.; Rizos, C. A Multisensor Navigation System Based on an Adaptive Fault-Tolerant GOF Algorithm. IEEE Trans. Intell. Transp. Syst. 2017, 18, 103–113. [Google Scholar] [CrossRef]
  11. Filaretov, V.F.; Zuev, A.V.; Zhirabok, A.N.; Procenko, A.A.; Subudhi, B. Development of synthesis method of Fault Tolerant System for Autonomous Underwater Robots with Navigation Sensors Failures. In Proceedings of the 2015 23rd Mediterranean Conference on Control and Automation (MED), Torremolinos, Spain, 16–19 June 2015. [Google Scholar]
  12. Proetzsch, M.; Luksch, T.; Berns, K. Fault-tolerant Behavior-based Motion Control for Offroad Navigation. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005. [Google Scholar]
  13. Sinha, A.; Mukherjee, A.; Liu, X.; Monckton, S.; Broten, G. A Fault Tolerant State Estimation Framework with Application to UGV Navigation in Complex Terrian. In Proceedings of the 14th International Conference on Information Fusion, Chicago, IL, USA, 5–8 July 2011. [Google Scholar]
  14. Liang, Y.; Jia, Y.; Matsuno, F. A Fault-tolerant Integrated Navigation for UAV Systems Using Time-variant Vector Distribution Coefficients. In Proceedings of the 2014 American Control Conference, Portland, OR, USA, 4–6 June 2014. [Google Scholar]
  15. Zhu, Y.; Cheng, X.; Wang, L.; Zhou, L. An Intelligent Fault-tolerant Strategy for AUV Integrated Navigation Systems. In Proceedings of the 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Busan, Korea, 7–11 July 2015. [Google Scholar]
  16. Wang, R. Research on Key Technologies of Multi-Information Fusion and Fault-Tolerant for Near Space Hypersonic Vehicle Autonomous Navigation. Ph.D. Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2014. [Google Scholar]
  17. Shao, H. Research on High Precision Target Localization Technology in UAV. Ph.D. Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2014. [Google Scholar]
  18. Qin, Y.; Zhang, H.; Wang, S. Principle of Kalman Filter and Integrated Navigation. Master’s Thesis, Northwest Polytechnic University Press, Xi’an, China, 2007. [Google Scholar]
Figure 1. Schematic Diagram of Hard Fault Information.
Figure 1. Schematic Diagram of Hard Fault Information.
Sensors 19 02911 g001
Figure 2. Schematic Diagram of Linear Soft Fault.
Figure 2. Schematic Diagram of Linear Soft Fault.
Sensors 19 02911 g002
Figure 3. Schematic Diagram of Quadratic Soft Fault.
Figure 3. Schematic Diagram of Quadratic Soft Fault.
Sensors 19 02911 g003
Figure 4. Information Fusion Scheme Diagram Based on No-reference System Fault Detection.
Figure 4. Information Fusion Scheme Diagram Based on No-reference System Fault Detection.
Sensors 19 02911 g004
Figure 5. Contrast Diagram of System Self-regulation Fusion Navigation Results When the Optical Flow Sensor Fails.
Figure 5. Contrast Diagram of System Self-regulation Fusion Navigation Results When the Optical Flow Sensor Fails.
Sensors 19 02911 g005
Figure 6. Contrast Diagram of System Self-regulation Fusion Navigation Results When the inertial sensor Fails.
Figure 6. Contrast Diagram of System Self-regulation Fusion Navigation Results When the inertial sensor Fails.
Sensors 19 02911 g006aSensors 19 02911 g006b
Figure 7. Contrast Diagram of System Fusion Navigation results when the inertial sensor fails but is not isolated.
Figure 7. Contrast Diagram of System Fusion Navigation results when the inertial sensor fails but is not isolated.
Sensors 19 02911 g007
Table 1. Parameters of SINS.
Table 1. Parameters of SINS.
Error SourcesError Value
GyroscopeConstant Drift0.01°/h
White Noise Error0.01°/h
First-order Markov Drift Error0.01°/h
First-order Markov Correlation Time3600 s
AccelerometerFirst-order Markov Bias Error0.0001 × G s/m2
First-order Markov Correlation Time1800 s
Table 2. Parameters of Sub-system.
Table 2. Parameters of Sub-system.
System TypeError SourcesVariance of Error Mean
GPSPosition Error10 m, 10 m, 20 m
(Longitude, Latitude, Altitude)
Velocity Error0.1 m/s, 0.1 m/s, 0.2 m/s
(east, north, up)
Optical FlowVelocity Error0.5 m/s, 0.5 m/s
(east, north)
LidarHorizontal position error0.1 m, 0.1 m
(Longitude, Latitude)
Table 3. The Comparative Data Analysis of Position Errors of the Optical Flow Sensor with and without Faults.
Table 3. The Comparative Data Analysis of Position Errors of the Optical Flow Sensor with and without Faults.
Longitude Error (m)Latitude Error (m)Altitude Error (m)
MeanMean Square ErrorMeanMean Square ErrorMeanMean Square Error
Fault-free1.02 × 10−44.42 × 10−5−1.53 × 10−42.08 × 10−51.676.36
Measurement Fails
(Optical Flow)
4.90 × 10−54.53 × 10−5−7.42 × 10−54.60 × 10−5−5.237.15
Table 4. The Comparative Data Analysis of Position Errors of the Inertial Sensor with and without Faults.
Table 4. The Comparative Data Analysis of Position Errors of the Inertial Sensor with and without Faults.
Longitude Error (m)Latitude Error (m)Altitude Error (m)
MeanMean Square ErrorMeanMean Square ErrorMeanMean Square Error
Fault-free1.02 × 10−44.42 × 10−5−1.53 × 10−42.08 × 10−51.676.36
SINS with Fault−1.22 × 10−45.09 × 10−5−1.58 × 10−47.37 × 10−5−2.258.21

Share and Cite

MDPI and ACS Style

Zhang, L.; Cui, Y.; Xiong, Z.; Liu, J.; Lai, J.; Lv, P. Research on Adaptive Multi-Source Information Fault-Tolerant Navigation Method Based on No-Reference System Diagnosis. Sensors 2019, 19, 2911. https://doi.org/10.3390/s19132911

AMA Style

Zhang L, Cui Y, Xiong Z, Liu J, Lai J, Lv P. Research on Adaptive Multi-Source Information Fault-Tolerant Navigation Method Based on No-Reference System Diagnosis. Sensors. 2019; 19(13):2911. https://doi.org/10.3390/s19132911

Chicago/Turabian Style

Zhang, Ling, Yuchen Cui, Zhi Xiong, Jianye Liu, Jizhou Lai, and Pin Lv. 2019. "Research on Adaptive Multi-Source Information Fault-Tolerant Navigation Method Based on No-Reference System Diagnosis" Sensors 19, no. 13: 2911. https://doi.org/10.3390/s19132911

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