Next Article in Journal
SNR-Dependent Environmental Model: Application in Real-Time GNSS Landslide Monitoring
Previous Article in Journal
A Block Method Using the Chirp Rate Estimation for NLFM Radar Pulse Reconstruction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Algorithms for Autonomous Inertial Navigation Systems Correction with Precession Angle Sensors in Aircrafts

1
Nanjing University of Science and Technology, Nanjing 210094, China
2
Moscow Bauman State Technical University, Moscow 105005, Russia
3
School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai 200240, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(22), 5016; https://doi.org/10.3390/s19225016
Submission received: 7 October 2019 / Revised: 8 November 2019 / Accepted: 15 November 2019 / Published: 17 November 2019
(This article belongs to the Section Remote Sensors)

Abstract

:
This paper presents new algorithmic methods for accuracy improvement of autonomous inertial navigation systems of aircrafts. Firstly, an inertial navigation system platform and its nonlinear error model are considered, and the correction schemes are presented for autonomous inertial navigation systems using internal information. Next, a correction algorithm is proposed based on signals from precession angle sensors. A vector of reduced measurements for the estimation algorithm is formulated using the information about the angles of precession. Finally, the accuracy of the developed correction algorithms for autonomous inertial navigation systems of aircrafts is studied. Numerical solutions for the correction algorithm are presented by the adaptive Kalman filter for the measurement data from the sensors. Real data of navigation system Ts-060K are obtained in laboratory experiments, which validates the proposed algorithms.

1. Introduction

In the development of control systems for emerging dynamic objects, various navigation systems have been considered [1,2]. In particular, for aircrafts (AC) the system performance is largely determined by assurance of the quality of both measuring systems and obtained signals for flight control. For example, inertial navigation systems (INS), etc. usually are used in atmospheric AC measuring systems among various gyroscopic navigation systems [3,4]. At present, all modern INS have different designs and the free platform INS have obtained increasing popularity. However, in practice, INS with a gyro-stabilized platform (GSP) are more reliable and better developed, which makes them preferable for successful application on AC [5]. Furthermore, the accuracy of an INS can be improved by acquiring additional information. Usually, this means information external to the INS from various sensors and systems.
The satellite navigation systems are well known for being highly accurate and relatively low cost. However, they are subject to interference and classified as autonomous systems [6,7]. Autonomous systems such as air signal systems, Doppler velocity, drift meters and others, all have high reliability and autonomy, but at the same time with lower accuracy. Astro-inertial systems are considered the most accurate among other navigation systems [8,9], while in another aspect it is recognized that these astro-systems have a lower noise immunity. During the operation time of autonomous INS with sufficiently long intervals, errors can reach unacceptably large values [10]. It is necessary to compensate for the errors of an autonomous INS applying the internal connections of the system.
Recently, most researches have focused on the correction algorithm through Kalman filter (KF) [11,12,13]. Algorithms for the compensation of autonomous INS errors by means of forming correction units and internal connections of the system have been widely investigated, applied, and developed in detail. For instance, the compensation of INS errors through KF without external measurements is known for the horizontal movement of an INS-carrying object with a constant velocity [14]. In addition, the error equations of an autonomous INS are used as equations of the object in Kalman filter, and the signals from accelerometers under conditions of the aircraft motion at a constant velocity are taken as measurements. In practical applications, an aircraft generally performs a complex accelerated motion, which leads to the verdict that the mentioned method is rarely used to compensate for autonomous INS errors. In [15] Chingiz developed a modified optimum Kalman Filter with INS error compensation for flight dynamics estimation of an aircraft. Wei et al. [16] proposed an autonomous positioning method independent of satellites based on principle of star sensor and inclinometer, and established the measurement model of the system. While the errors compensation during the flight of objects remains as a major problem in order to improve the accuracy of autonomous systems.
The most complete algorithmic compensation of INS errors was carried out by methods of integration and subsequent processing of information through estimation algorithms [17,18,19,20]. Usually, the correction of the navigation system is performed with external sources of information [21,22]. Reference [23] developed a low-cost INS provided by the respective sensors and mathematical modeling of the errors for vehicular navigation, where the evaluation is processed still by GPS aiding. However, in the case of correction from external measuring systems, the INS may lose such valuable quality as an autonomous INS. In the present work, only autonomous INS and correction methods for AC due to internal information are considered, without using other measuring systems. New methods for correction of autonomous INS, based on an original approach of formation in a measurement signal using information from precession angle sensors, have been developed. Meanwhile, a semi-physical experiment with a serial system of the second class of accuracy, Ts060K, has been conducted and a verification of efficiency of the developed algorithms is performed based on the simulation and experiment results. The method for compensating dynamic errors of an autonomous INS [24] involves generation of correction signals to the moment sensors and the first integrators using information from precession angle sensors. In this case, the compensation is performed for the dynamic components of errors, and the correction signals are formed on the basis of solving equations of INS errors in the first approximation. It is reasonable to compensate these errors in INS equipped with such similar algorithms due to the residual errors, which are caused by various perturbing factors.
The structure of this paper is as follows. New errors models of autonomous navigation systems and the method of measurement generation based on signals from precession angle sensors are described in Section 2. Correction algorithm of an autonomous INS by Kalman filter is presented in Section 3. Section 4 is concerned with the correction of an autonomous INS using the reduced measurements. A method of forming correction signals using non-linear error equations in INS is developed. Section 5 discusses the simulation results of autonomous INS correction algorithms by signals from precession angle sensors. An analysis of simulation results is also given for autonomous INS correction algorithms. Finally, conclusions are presented in Section 6.

2. Generation of Errors and Measurements for Autonomous INS

2.1. Errors of Autonomous Navigation Systems

In this section, non-linear models of INS errors at optimal level are presented in detail. Generally, the errors models can fairly precisely reflect the main features of the changes in INS errors and they can easily be implemented in a special calculator or on-board computer of aircraft.
Accordingly, the non-linear error equations of autonomous INS are expressed as follows [25,26]:
δ v ˙ E = f E v u p ( δ v E R u sin φ δ φ ) + v N ( δ v E R t g φ + u cos φ δ φ + v E R sec 2 φ δ φ δ v u p ( 2 u cos φ + v E R ) + + δ v N ( 2 u sin φ + v E R t g φ ) f u p cos Φ E sin Φ N + f E cos Φ N cos Φ u p + f N ( cos Φ N sin Φ u p + + sin Φ E sin Φ N cos Φ u p ) f E sin Φ E sin Φ N sin Φ u p + f E μ E + B E ; δ v ˙ N = f N v u p δ v N R v E ( δ v E R t g φ + u cos φ δ φ + v E R sec 2 φ δ φ ) δ v u p v N R δ v E ( 2 u sin φ + v E R t g φ ) + + f N cos Φ E cos Φ u p f E cos Φ E sin Φ u p + f u p sin Φ E + f N μ N + B N ; Φ ˙ E = ( v E R δ v N R + ω E d r ) cos Φ N + v N R cos Φ u p ( v E R + u cos φ ) sin Φ u p + ( v E R t g φ + u sin φ + + δ v E R t g φ + u cos φ δ φ + v E R sec 2 φ δ φ + ω u p d r ) sin Φ N ; Φ ˙ N = v E R + u cos φ + δ v E R u sin φ δ φ + ω u p d r v N sin Φ u p R cos Φ E ( v E R + u cos φ ) cos Φ u p cos Φ E + + ( v N R δ v N R + ω E d r ) t g Φ E sin Φ N ( v E R t g φ + u sin φ + δ v E R t g φ + u cos φ δ φ + + v E R sec 2 φ δ φ + ω u p d r ) t g Φ E cos Φ N
where, v N ,   v E ,   v u p denote velocity projection of the spacecraft along the axis of the geographic navigation frame; δ v N ,   δ v E ,   δ v u p denote projections of errors in determining the velocity of spacecraft along the axis of a geographic navigation frame; Φ N ,   Φ E ,   Φ u p denote deviation angles between platform and geographic navigation frame; f N ,   f E ,   f u p denote projections of apparent acceleration of aircraft along the axis of geographic navigation frame; ω N d r ,   ω E d r ,   ω u p d r denote projection of the drift of gyro-stabilized platform along the axis of geographic navigation frame; μ N ,   μ E are coefficient errors of accelerometer; B N ,   B E are zero offset of accelerometer; φ is local latitude; δφ is latitude error; u is the Earth rotation speed; R is the Earth radius.
When the INS is functioning over sufficiently long-time intervals, its errors could reach unacceptably large values. Therefore, it is necessary to compensate for the errors of an autonomous INS using the internal connections of the system

2.2. Method of Measurements Generation Based on Signals from Precession Angle Sensors

In the present compensation of autonomous INS errors, it is assumed that the generation of correction signals is proportional to the system errors in determining velocity and the angles of GSP deviations relative to the accompanying navigation frame and GSP drifts. In the absence of an external information sensor these autonomous INS errors cannot be directly measured and thus it is necessary to evaluate system errors using a filtering algorithm to generate a compensation signal. Similar to the equations of the object in filtering algorithm, equations of INS errors are expressed in terms of the angles of deviation of angles of GSP with respect to the reference coordinate system, and as measurements we can take the deviation angles of GSP from the horizontal plane and a given direction in the azimuth formed, on the basis of information received from sensors of the gyros precession angle.
Based on the descriptions above, the present method of measurements generation is described in more detail. Firstly, the movement of gyros with respect to the GSP could be described by the following system of equations:
{ J δ ¨ + h δ ˙ + H Φ ˙ 1 = H Φ ˙ 2 δ + H Φ ˙ 3 Φ 2 + M 1 J λ ¨ + h λ ˙ H Φ ˙ 2 = H Φ ˙ 1 λ H Φ ˙ 3 Φ 1 + M 2 J ϑ ¨ + h ϑ ˙ + H Φ ˙ 3 = H Φ ˙ 2 ϑ H Φ ˙ 1 Φ 2 + M 3
where Φ 1 , Φ 2 , Φ 3   are angular coordinates of the orientation of GSP relative to the selected accompanying navigation frame; δ ,   λ ,   ϑ are gyros precession angles; J denotes the second moment of inertia relative to the gyro precession axis; H denotes the inherent angular momentum of gyros; h is the specific moment of high-speed friction forces around precession axis of the gyroscope; and M i ,   i = 1 , 2 , 3   represent other small disturbance moments with a random character, which will not be considered in this work.
Under the framework that other small perturbation moments are not included in the next modeling, equations of motion of gyros as a first approximation can be represented in the form as follows:
{ J δ ¨ + h δ ˙ + H Φ ˙ 1 = 0 J λ ¨ + h λ ˙ H Φ ˙ 2 = 0 J ϑ ¨ + h ϑ ˙ + H Φ ˙ 3 = 0
Considering that the precession angles are directly measured by the gyros angle sensors, the orientation angles of GSP in the first approximation can be defined in the following system:
{ Φ 1 = 1 H ( J δ ¨ + h δ ˙ ) d t Φ 2 = 1 H ( J λ ¨ + h λ ˙ ) d t Φ 3 = 1 H ( J ϑ ¨ + h ϑ ˙ ) d t
With the orientation angles expression of GSP Φ 1 , Φ 2 , Φ 3   in (4), we substitute the expressions of first approximation into the initial system (2). Then, the angles of orientation of GSP in the second approximation could be determined as:
{ Φ 1 = J H δ ˙ h H δ + 1 H [ ( J λ ¨ + h λ ˙ ) δ 1 H ( J ϑ ¨ + h ϑ ˙ ) ( J λ ˙ + h λ ) ] d t Φ 2 = J H λ ˙ + h H λ + 1 H [ ( J δ ¨ + h δ ˙ ) λ + 1 H ( J ϑ ¨ + h ϑ ˙ ) ( J δ ˙ + h δ ) ] d t Φ 3 = J H ϑ ˙ h H ϑ + 1 H [ ( J λ ¨ + h λ ˙ ) ϑ + 1 H ( J δ ¨ + h δ ˙ ) ( J λ ˙ + h λ ) ] d t
Consequently, after some manipulations the formal dependence in the orientation angles from the gyros precession angles of GSP is obtained. Furthermore, the orientation angles formed according to systems of Equations (4) and (5) can be used in the estimation algorithm as a measurement. However, it should be noted that the obtained angles Φ 1 , Φ 2 , Φ 3   from Equation (5) are somewhat different from the true GSP orientation angles. The existing difference is due to the fact that integrand functions are defined by successive approximation method. Thus, using the information from gyros angle sensors, it is possible to continuously calculate the orientation angles of GSP.
In the well-known compensation methods for INS errors such as autonomous and corrected methods from an external source of information using filtering algorithms, compensation for the azimuthal deviation of GSP relative to the accompanying navigation frame is not performed. It is considered here in order to explain the fact that the azimuthal position of the object is unobservable according to the measurements of position or velocity of the object. Therefore, the presented method of measurement generation for the filtering algorithm has a distinct advantage in terms of estimation of the azimuthal deviation angel of GSP, and its compensation in the output information of INS.

3. Correction of Autonomous INS by Kalman Filter

It is known that the compensation of INS errors within a Kalman filter (KF) without the use of external measurements is for the case of aircraft motion with a constant velocity. Figure 1 shows a scheme for the correction of autonomous INS when the aircraft is flying at a constant velocity.
In the process of development of algorithmic correction for autonomous INS the known approaches have some disadvantages. The method of correction of autonomous INS involves only horizontal flight of the aircraft at a constant velocity. In this case, information from horizontal accelerometers is utilized as measurements. Let us consider the way of obtaining these measurements. First of all, GPS is assumed to deviate from the reference navigation frame at small angles as Φ1, Φ2, Φ3. In this case, it is possible to determine the projections of accelerations on the axis of GSP system:
[ a x a y a z ] P = [ 1 Φ 3 Φ 2 Φ 3 1 Φ 1 Φ 2 Φ 1 1 ] [ a x a y a z ] o
where the index "p " denotes a GSP system and the index " o " denotes the reference navigation frame.
From Equation (6), we can further obtain the following expressions:
{ a x p = a x o + Φ 3 a y o Φ 2 a z o a y p = Φ 3 a x o + a y o + Φ 1 a z o
As we assumed above that the aircraft is moving at a constant velocity, the following relationship can be used: a x o = a y o = 0 . In addition, an assumption is made for the aircraft that during flight it has acceleration a z o = g . Then, substituting these relationships into Equation (7), equations can be written as follows:
{ a x p = Φ 2 g a y p = Φ 1 g
However, in the real motion of an aircraft, the accelerometer readings suffer from individual calibration errors such as zero-offset and a scale factor error. Consequently, Equation (8) can be completely formulated as:
{ a x p = Φ 2 g + δ a x a y p = Φ 1 g + δ a y
where δax, δay are equivalent accelerometer errors, and then these signals from accelerometers can be used as measurements for the estimation algorithm:
{ z 1 = a x p = Φ 2 g + δ a x z 2 = a y p = Φ 1 g + δ a y
Subsequently, based on the whole scheme the errors of INS can be evaluated.
In practical applications, as a rule the aircraft performs a complex accelerated motion, considering of which the presented method is rarely used to compensate for autonomous INS errors. Then, a different approach using an estimation algorithm to improve the accuracy of autonomous INS should be proposed. In this model, the error equations of the autonomous INS are used as the objective equations in the estimation algorithm, and the angles obtained as signals from the precession angle sensors are taken as measurements. As an estimation algorithm, it is necessary to use an adaptive Kalman filter [11,12,13,14,15], capable of functioning in the absence of a priori information about the statistical characteristics of the inputs and measurement noises. It is necessary to apply the adaptive Kalman filter to the proposed method because in practice the covariance matrix of input noises including zero offset, accelerometer drift, and gyroscope drift is always unknown. Furthermore, due to the adopted approximations the a priori covariance matrix of the measuring noise, which includes the variances of errors in the generation of deviation angles of GPS, is also unknown.
According to the formulated measurements in Equation (5), the adaptive Kalman filter restores the entire state vector, including the INS errors in determining the velocity, deviation angles, and GSP drifts. Then, the estimate of the vector state is used to compensate for INS errors in the output information.
This proposed method of INS error compensation allows sufficient compensation for system errors without using any external source of information. Namely, it helps to maintain the autonomy of the system. The autonomous INS correction scheme using signals from precession angle sensors is shown in Figure 2.
It is noted that the use of a scheme, as shown in Figure 2 allows to compensate for the errors of the autonomous INS in output signals, and the dynamics of the INS is preserved from the influence of such a compensation process.

4. Correction of Autonomous INS Using the Reduced Measurements

The formed orientation angles as described in the previous section have been verified to be used as measurements in the filtering algorithm, and the application of adaptive Kalman filter algorithms is carried out with the correction of highly accurate, but at the same time, expensive INS. Therefore, it is preferable to use simpler correction algorithms for serial INSs of the second accuracy class.
In the development of correction algorithms for aircraft motion, a nonlinear INS errors model is considered to generate measurement signals of directly unmeasured variables of the state vector. Firstly, the nonlinear model of INS errors should be simplified, and we will consider only the stationary part of the nonlinear equations since the specific motion parameters of the aircraft are not required to solve this part.
Based on the above description, it is assumed that angles ΦE and ΦN characterizing the errors of horizontal orientation remain small values throughout the work period of the INS and angle Φup, which characterizes the errors of azimuth orientation, can increase indefinitely. Then, the non-linear error model of the INS is defined by the following system of equations:
{ δ v ˙ E = g cos Φ E sin Φ N + sin B E δ v ˙ N = g sin Φ E + B N Φ ˙ E = δ v N R cos Φ N + ω E d r cos Φ N Φ ˙ N = δ v E R δ v N R t g Φ E sin Φ N + ω N d r
Additionally, the equations of INS errors can be written separately for each horizontal channel.
The error model of the Northern INS channel has the following form:
{ δ v ˙ N = g sin Φ E + B N Φ ˙ E = δ v N R cos Φ N + ω E d r cos Φ N ω ˙ E d r = β ω E d r + A 2 β ω
Moreover, here it is considered that the angle ΦE is small and thus we have the relationship that sinΦE ≈ ΦE. Substituting them into Equation (12), then the system of equations can be rewritten in matrix form:
x k = F x k 1 + w k 1
where
x k = [ δ v N Φ E ω E d r ] k ; F = [ 1 T g 0 T R cos Φ N 1 T cos Φ N 0 0 1 T β ] ; ω k = [ T B N 0 T A 2 β ω ] k
Here, in Equation (13) w is white noise.

4.1. Method of Correction Signals Formation Using Non-Linear Errors Equations of INS

The method of forming the correction signals based on non-linear errors equations applicable for serial INSs with the second accuracy will be discussed. Each measurement step is divided into n sub-steps in the modeling process. These measurements are expressed through the state vector parameters of the first sub-step of the measurements. As the characteristics of the input, measurements and their noise are unknown, thus they could be neglected. At the same time, the state vector and the measurement equations can be expressed as follows:
x k = F x k 1
z k = H x k
Then, the equations for the time instants denoted with 2, 3, ..., n can be written down, where n is the dimension of vector xk, and the vectors x2, x3, … by x1 are formulated as follows [27]:
{ x 2 = F x 1 x 3 = F x 2 = F 2 x 1 x n = F n 1 x 1
Accordingly, we can obtain the equations of measurements for the time instants 1, 2, ..., n:
{ z 1 = H x 1 z 2 = H x 2 = H F x 1 z 3 = H x 3 = H F x 2 = H F 2 x 1 z n = H x n = H F n 1 x 1
Additionally, the system of Equation (17) can be written in matrix form:
S x 1 = z
where
S = [ H H F H F 2 H F n 1 ] ; z * = [ z 1 z 2 z 3 z n ]
From Equation (18), we can obtain the next expression:
x 1 = S 1 z
Here, S 1 is the observability matrix of the system, which is nonsingular if the state vector is completely observable by measurements.
Hence, the correction signals for horizontal channels can be formed by using Equation (19).

4.2. Generation of Correction Signals for the Northern Channel

As it has been presented above that the equation for the object is formulated as:
x k = F x k 1
where the matrix of x k and F have the form, respectively,
x k = [ δ v N Φ E ω E d r ] k ; F = [ 1 T g 0 T R cos Φ N 1 T cos Φ N 0 0 1 T β ]
It is known that the equation of measurement has the form (15), in which the measurement matrix H can be defined as: H = [ 0   1   0 ] .   In this case, the matrix S is determined by the following formula:
S = [ 0 1 0 T cos Φ N R 1 T cos Φ N 2 T cos Φ N R 1 g T 2 cos Φ N R T ( 2 β T ) cos Φ N ]
and the inverse matrix S−1 is defined by the formula:
S 1 = [ g T 2 cos Φ N + R ( β T 1 ) β T 2 cos Φ N R ( 2 T β ) β T 2 cos Φ N R β T 2 cos Φ N 1 0 0 g T 2 cos Φ N + R R β T 2 cos Φ N 2 β T 2 cos Φ N 1 β T 2 cos Φ N ]
At the same time, using Equation (19), the correction signals for the Northern channel can be generated:
{ z ( δ v N ) = g T 2 cos Φ N + R ( β T 1 ) β T 2 cos Φ N z k + R ( 2 T β ) β T 2 cos Φ N z k + 1 R β T 2 cos Φ N z k + 2 z ( Φ E ) = z k z ( ω E d r ) = g T 2 cos Φ N + R R β T 2 cos Φ N z k + 2 β T 2 cos Φ N z k + 1 1 β T 2 cos Φ N z k + 2
In expression (21), the scalar measurements zk, zk+1, zk+2 represent functions of the precession angles. They are formed on the basis of information from the precession angle sensors of the corresponding gyroscope according to Equation (5). Furthermore, the signals from the precession angle sensors are averaged preliminarily and a vector of the reduced measurements is formed from the already smoothed signals.
Finally, a correction signal proportional to the vector of the given measurements is implemented for compensation of errors in the output information of INS. Thus, the proposed compensation provides the possibility of increasing the accuracy of an autonomous INS at the expense of internal links only.

5. Simulation Results of Autonomous INS Correction Algorithms Using Signals from Precession Angle Sensors

To validate the proposed algorithms for correction of an autonomous INS, simulations with experimental data are executed under specific environment conditions. As described above, a scheme on how to constitute orientation angles is shown in Figure 3. The signals from the precession angle sensors of gyros, which are obtained during the laboratory experiment with the serial system of Ts060K (as shown in Figure 4), are forwarded as input to the unit of signal formation (UF), or they are formed in accordance with Equations (4) and (5). A laboratory experiment was conducted with a serial INS Ts060K. INS was installed on a three-stage test bed. During the experiment, vibrations were set on the test bed, and a situation when an aircraft performs harmonic and arbitrary oscillations around an axis in space is imitated. The projections of the external moment on the axis of test bed are as follows:
M x = M x 0 sin ω t M y = M y 0 sin ω t M z = M z 0 sin ω t
where ω is the simulated oscillation frequency of the aircraft; Mx, My, Mz; Mx0, My0, Mz0 present the imitation of moments of external and inertial forces.
Signals of the GPS orientation angles are compiled in accordance with formulas (5). As shown in Figure 3, we can obtain information on the orientation angles of the GSP as signal output.
Using Equation (5), the deviation angle of GSP is obtained and the results are presented in Figure 5.
In Figure 5 there are two curves separately denoted as 1 and 2; line 1 indicates the deviation angle of the GSP, which is obtained by using a mathematical model of INS errors [28,29,30]; correspondingly, line 2 represents the deviation angle of GSP received from Equation (5).
In order to use the signal of the deviation angle of GSP, the signal needs to be smoothed in advance. Here, a smoothing method (moving average) is considered and implemented.
In Figure 6, line 1 represents the deviation angle of GSP obtained using the mathematical model, and line 2 represents the deviation angle of GSP, which is obtained by the smoothing average method.
As an estimation algorithm it is necessary to use an adaptive Kalman filter, capable to operate properly in the absence of a priori information on the statistical characteristics of the inputs and measurement noises. Therefore, a Kalman filter is considered to drive the simulations.
Figure 7 illustrates the results of deviation angles obtained from the mathematical model with the help of the Kalman filter method. 1, 2 denote the mathematical model and Kalman filter separately.
In Figure 8, line 1 represents the error in determining the velocity obtained by the mathematical model, and line 2 represents the error in determining the velocity obtained using the Kalman filter.
From the simulation results and comparison of modeling approaches, it is noted that we can obtain an estimate of the error in determining the velocity, the deviation angle of GSP, and the drift by the adaptive Kalman filter. The autonomous INS errors are compared with autonomous INS errors corrected in the output signal. After applying the adaptive Kalman filter for estimation of the algorithm, it can be seen that the accuracy of determining the velocity increases by an average of 44%. The deviation angle of GSP increases by 65% and the drift by 11%.
Due to the fact that using the developed algorithm of measurement formation only a part of deviation angle of GPS is measured. The results of mathematical modeling of the GSP drift and its evaluation using the adaptive Kalman filter demonstrates low accuracy. The generated measurements are considered as inputs to the Kalman filter and they differ from the estimated process model, which is used in the Kalman filter.

6. Conclusions

In this paper the autonomous navigation systems have been considered and various methods have been validated for their correction. Under the conditions of complex motion of an aircraft, nonlinear INS error models are always involved, where the use of nonlinear models for correction leads to an increase in accuracy consequently. It is advisable to use non-linear INS error models with a simple feature and it should be suitable for implementation in an on-board computer of aircraft to improve the accuracy of navigation definitions of autonomous INS. Considering that the INS refers to the second class of accuracy, in this work new algorithms for compensation of autonomous INS errors due to internal links based on signals from precession angle sensors have been developed, and an algorithm is presented for the correction of autonomous INS in the output signals based on the signals obtained from precession angle sensors.
Furthermore, this paper proposes another algorithm for compensating directly immeasurable errors of an autonomous INS in the output signals using the adaptive Kalman filter, which formed the generated measurements for the Kalman filter using an INS error model and signals from precession angle sensors. Results of the mathematical modeling which demonstrated the efficiency and effectiveness of the developed algorithms are shown, also, the developed algorithmic methods can evidently improve the performance of the aircraft INS in an autonomous flight mode.

Author Contributions

In this research work, the individual contributions of authors should be specified as follows: Conceptualization, D.C.; Methodology, K.N. and M.S.; Validation, M.S.; Formal analysis, Z.M.; Investigation, Z.M.; Writing—original draft preparation, D.C.; Writing—review and editing, D.C.; Funding acquisition, D.C.

Funding

This research was funded by the Chinese Ministry of Education, the “Intelligent Ammunition System Theory and Key Technology Innovation Induction Base", grant number 92007”, the “National Natural Science Foundation of China”, grant number 51905272, 61973161, 61671244, and “Young Talent Cultivating Program of Shanghai Jiao Tong University”, grant number 18X100040006, China State Key Laboratory of Robotics (19Z1240010018).

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this paper. Authors also declare that they do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

References

  1. Basaca-Preciado, L.C.; Sergiyenko, O.Y.; Rodríguez-Quinonez, J.C.; Garcia, X.; Tyrsa, V.V.; Rivas-Lopez, M.; Hernandez-Balbuena, D.; Mercorelli, P.; Podrygalo, M.; Gurko, A.; et al. Optical 3D laser measurement system for navigation of autonomous mobile robot. Opt. Lasers Eng. 2014, 54, 159–169. [Google Scholar] [CrossRef]
  2. Garcia-Cruz, X.M.; Sergiyenko, O.Y.; Tyrsa, V.; Rivas-Lopez, M.; Hernandez-Balbuena, D.; Rodriguez-Quiñonez, J.C.; Basaca-Preciado, L.C.; Mercorelli, P. Optimization of 3D laser scanning speed by use of combined variable step. Opt. Lasers Eng. 2014, 54, 141–151. [Google Scholar] [CrossRef]
  3. Noureldin, A.; Karamat, T.B.; Georgy, J. Fundamentals of Inertial Navigation, Satellite-Based Positioning and their Integration; Springer: Berlin/Heidelberg, Germany, 2013; pp. 289–314. [Google Scholar]
  4. Salychev, O.S. MEMS-Based Inertial Navigation: Expectations and Reality; Bauman MSTU Press: Moscow, Russia, 2012; pp. 180–207. [Google Scholar]
  5. Wang, X.; Xiao, L. Gyroscope-reduced inertial navigation system for flight vehicle motion estimation. Adv. Space Res. 2017, 59, 413–424. [Google Scholar] [CrossRef]
  6. Groves, P.D. Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems; Artech House: Norwood, MA, USA, 2013; pp. 580–800. [Google Scholar]
  7. Spilker, J.J., Jr.; Axelrad, P.; Parkinson, B.W.; Enge, P. Global Positioning System: Theory and Applications; American Institute of Aeronautics and Astronautics Press: Chicago, IL, USA, 1995; Volume 1, p. 793. [Google Scholar]
  8. Selezneva, M.S.; Neusypin, K.A. Development of a measurement complex with intelligent component. Meas. Tech. 2016, 59, 916–922. [Google Scholar] [CrossRef]
  9. Avanesov, G.A.; Bessonov, R.V.; Kurkina, A.N.; Lyudomirsky, M.B.; Kayutin, I.S.; Yamshchikov, N.E. Principles of building Astro-Inertial systems for aviation use. Mod. Probl. Remote. Sens. Earth Space 2013, 10, 9–29. [Google Scholar]
  10. Li, B.; Guo, Y.; Zhou, J.; Cai, Y. A data correction algorithm for low-frequency floating car data. Sensors 2018, 18, 3639. [Google Scholar] [CrossRef] [PubMed]
  11. Feng, K.; Li, J.; Zhang, X.; Shen, C.; Bi, Y.; Zheng, T.; Liu, J. A New Quaternion-Based Kalman Filter for Real-Time Attitude Estimation Using the Two-Step Geometrically-Intuitive Correction Algorithm. Sensors 2017, 17, 2146. [Google Scholar] [CrossRef] [PubMed]
  12. Kai, S. Technology of error compensation in navigation systems based on nonlinear Kalman filter. J. Natl. Univ. Def. Technol. 2017, 2, 84–90. [Google Scholar]
  13. Chen, D.; Neusypin, K.A.; Zhang, X.; Wang, C. The advanced algorithmic method for navigation system correction of spacecraft. Math. Probl. Eng. 2019, 2019. [Google Scholar] [CrossRef]
  14. Matveev, V.V. Inertial Navigation Systems; Tutorial, Tulga: Moscow, Russia, 2012; pp. 156–199. [Google Scholar]
  15. Hajiyev, C. Measurement differencing approach based Kalman Filter applied to INS error compensation. IFAC-PapersOnLine 2016, 49, 343–348. [Google Scholar] [CrossRef]
  16. Wei, X.; Cui, C.; Wang, G.; Wan, X. Autonomous positioning utilizing star sensor and inclinometer. Measurement 2019, 131, 132–142. [Google Scholar] [CrossRef]
  17. Moir, I.; Seabridge, A.G. Aircraft Systems: Mechanical, Electrical and Avionics Subsystems Integration, 3rd ed.; John Willey and Sons Ltd.: Chichester, UK, 2008. [Google Scholar]
  18. Kalman, R.E. A new approach to linear filtering and prediction problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef]
  19. Verhaegen, M.; Verdult, V. Filtering and System Identification: A Least Squares Approach; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar]
  20. Stepanov, O.A. Application of the Theory of Nonlinear Filtering in Problems of Processing Navigation Information; Central Research Institute Electropribor: St. Petersburg, Russia, 2003; p. 370. [Google Scholar]
  21. Roysdon, P.F.; Farrell, J.A. Robust GPS-INS outlier accommodation: A Soft-Thresholded optimal estimator. IFAC-PapersOnLine 2017, 50, 3574–3579. [Google Scholar] [CrossRef]
  22. Shen, K.; Selezneva, M.S.; Neusypin, K.A.; Proletarsky, A.V. Novel variable structure measurement system with intelligent components for flight vehicles. Metrol. Meas. Syst. 2017, 24, 347–356. [Google Scholar] [CrossRef]
  23. Grochowski, M.; Schweigler, M.; Alrifaee, B.; Kowalewski, S. A GPS-aided Inertial Navigation System for Vehicular Navigation using a Smartphone. IFAC-PapersOnLine 2018, 51, 121–126. [Google Scholar] [CrossRef]
  24. Neusypin, K.A.; Chan Ngok, H. Investigation of an algorithmic method of correction for autonomous navigation systems. Autom. Mod. Technol. 2016, 1, 29–33. [Google Scholar]
  25. Van Trees, H.L.; Bell, K.L. Bayesian Bounds for Parameter Estimation and Nonlinear Filtering/Tracking; Publishing of Wiley & Sons Ltd.: Hoboken, NJ, USA, 2007; pp. 890–951. [Google Scholar]
  26. Klamka, J. Controllability of linear dynamical systems. Contrib. Theory Differ. Equ. 1963, 1, 189–213. [Google Scholar]
  27. Mercorelli, P. A switching Kalman filter for sensorless control of a hybrid hydraulic piezo actuator using mpc for camless internal combustion engines. In Proceedings of the 2012 IEEE International Conference on Control Applications, Dubrovnik, Croatia, 3–5 October 2012; pp. 980–985. [Google Scholar]
  28. Merkin, D.R. Gyroscopic Systems; High school; Publishing of Science: Moscow, Russia, 1974. [Google Scholar]
  29. Pittiana, D. Inertial Control Systems; Military Publishing of the USSR Ministry of Defense: Moscow, Russia, 1964. [Google Scholar]
  30. Parusnikov, N.A.; Morozov, V.M.; Borzov, V.I. Correction task in Inertial Navigation; Publishing of Moscow State University: Moscow, Russia, 1982. [Google Scholar]
Figure 1. Scheme of autonomous INS correction by KF in the flight with constant velocity of aircraft. Where, θ—true information about the navigation parameters of a dynamic object; x—error vector of INS; x ˜ —estimation of error vector; x ^ —estimation of vector x; z—measurements with accelerometers; ACM—accelerometer; KF—Kalman filter.
Figure 1. Scheme of autonomous INS correction by KF in the flight with constant velocity of aircraft. Where, θ—true information about the navigation parameters of a dynamic object; x—error vector of INS; x ˜ —estimation of error vector; x ^ —estimation of vector x; z—measurements with accelerometers; ACM—accelerometer; KF—Kalman filter.
Sensors 19 05016 g001
Figure 2. Scheme of autonomous INS correction using signals from precession angle sensors. Where δ denotes the signal from the precession angle sensor; UF represents unit of measurement generation; Φ indicates the formed measuring deviation angles of GSP.
Figure 2. Scheme of autonomous INS correction using signals from precession angle sensors. Where δ denotes the signal from the precession angle sensor; UF represents unit of measurement generation; Φ indicates the formed measuring deviation angles of GSP.
Sensors 19 05016 g002
Figure 3. The scheme of signal generation for orientation angles of GSP. Where δ, λ, ϑ are precession angles of gyros, Φ1, Φ2, Φ3 are the orientation angles of GSP, and UF represents the unit of signal generation.
Figure 3. The scheme of signal generation for orientation angles of GSP. Where δ, λ, ϑ are precession angles of gyros, Φ1, Φ2, Φ3 are the orientation angles of GSP, and UF represents the unit of signal generation.
Sensors 19 05016 g003
Figure 4. Signals received from the precession angle sensor.
Figure 4. Signals received from the precession angle sensor.
Sensors 19 05016 g004
Figure 5. The deviation angle of GSP.
Figure 5. The deviation angle of GSP.
Sensors 19 05016 g005
Figure 6. The deviation angle of GSP, obtained by the smoothing average method.
Figure 6. The deviation angle of GSP, obtained by the smoothing average method.
Sensors 19 05016 g006
Figure 7. The deviation angle of GSP obtained by the Kalman filter.
Figure 7. The deviation angle of GSP obtained by the Kalman filter.
Sensors 19 05016 g007
Figure 8. Error in determining the velocity and its estimation by the Kalman filter.
Figure 8. Error in determining the velocity and its estimation by the Kalman filter.
Sensors 19 05016 g008

Share and Cite

MDPI and ACS Style

Chen, D.; Neusypin, K.; Selezneva, M.; Mu, Z. New Algorithms for Autonomous Inertial Navigation Systems Correction with Precession Angle Sensors in Aircrafts. Sensors 2019, 19, 5016. https://doi.org/10.3390/s19225016

AMA Style

Chen D, Neusypin K, Selezneva M, Mu Z. New Algorithms for Autonomous Inertial Navigation Systems Correction with Precession Angle Sensors in Aircrafts. Sensors. 2019; 19(22):5016. https://doi.org/10.3390/s19225016

Chicago/Turabian Style

Chen, Danhe, Konstantin Neusypin, Maria Selezneva, and Zhongcheng Mu. 2019. "New Algorithms for Autonomous Inertial Navigation Systems Correction with Precession Angle Sensors in Aircrafts" Sensors 19, no. 22: 5016. https://doi.org/10.3390/s19225016

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