Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2022 Jan 18;12:946. doi: 10.1038/s41598-021-04732-4

Adaptive transfer alignment method based on the observability analysis for airborne pod strapdown inertial navigation system

Weina Chen 1,, Zhong Yang 1,, Shanshan Gu 1, Yizhi Wang 1, Yujuan Tang 1
PMCID: PMC8766501  PMID: 35042924

Abstract

For the airborne pod strapdown inertial navigation system, it is necessary to use the host aircraft's inertial navigation system for the transfer alignment as quickly and accurately as possible in the flight process of the aircraft. The purpose of this paper is to propose an adaptive transfer alignment method based on the observability analysis for the strapdown inertial navigation system, which is able to meet the practical need of maintaining the navigation accuracy of the airborne pod. The observability of each state variable is obtained by observability analysis of system state variables. According to the weight of the observability, a transfer alignment filter algorithm based on adaptive adjustment factor is constructed to reduce the influence of weak observability state variables on the whole filter, which can improve the estimation accuracy of transfer alignment. Simulations and experiment tests of the airborne pod and the master strapdown inertial navigation systems show that the adaptive transfer alignment method based on the observability analysis can overcome the shortage of the weak observability state variables, so as to improve the alignment and the navigation performance in practical applications, thus improving the adaptability of the airborne pod.

Subject terms: Engineering, Physics

Introduction

For advanced aircraft, fast and accurate initial alignment can not only improve the navigation accuracy of airborne strapdown inertial navigation system (SINS), but also improve the aircraft's response speed to enhance its survivability1. For the airborne pod strapdown inertial navigation system, because of its wide range of applications, it is necessary to use the host aircraft's inertial navigation system for the transfer alignment as quickly and accurately as possible in the flight process of the aircraft, so as to reduce the search range of the target and improve the acquisition efficiency2,3. The schematic diagram of master SINS and slave SINS is shown as Fig. 1.

Figure 1.

Figure 1

The schematic diagram of master SINS and slave SINS.

However, airborne pod is mainly used in the combat in the complex environment, including many types of tasks such as detection, aiming and acquisition during the high dynamic flight process4,5. This situation puts forward high requirements for the rapidity, accuracy and reliability of airborne pod transfer alignment. In order to achieve high-precision transfer alignment of airborne pod, it is necessary to study the methods to improve the transfer alignment performance according to the characteristics of airborne pod6. Due to the limitation of cost and volume, the accuracy and stability of the strapdown inertial navigation system equipped on the airborne pod are usually lower than that of the airborne. Even after the ground calibration, there are still big errors in the actual flight process, which greatly affects the performance of the airborne pod transfer alignment7,8. Hence, it is necessary to consider the accuracy of the airborne pod and the environment of the flight process.

In recent years, the airborne transfer alignment methods have been still kept in research. The relative navigation method has been proposed, where the alignment process is achieved by computing the relative motion between different inertial units9. A non-linear relation between the flexural angle and flexural lever arm variation method is to establish a novel 27-state non-linear model of the transfer alignment10. The transfer alignment model based on fiber Bragg grating has been performed to solve the problem of the coupling movement error caused by flexible deformation11. Three rapid transfer alignment matching methods "velocity plus attitude", "velocity plus rate" and "attitude plus rate" have been compared from different aspects in this paper12. However, in the actual flight process of aircraft, due to the change of air environment, maneuvering impact and so on, the transfer alignment performance of airborne pod is uncertain. Different maneuvering modes and matching modes will affect the observability of the system, and then affect the accuracy of transfer alignment and stability of the system13,14. Due to these reasons, there are a large number of adaptive Kalman filtering methods, such as Adaptive Extended Kalman Filter (AEKF)15, variational Bayesian based AKF (VAKF)16 and so on1719. However, the observability is not considered in these methods. Introducing the state estimation with poor observability into the system for error correction will lead to error accumulation, and may also bring coupling interference error to other observable state parameters, resulting in the decline of filtering accuracy20,21. So, the general transfer alignment methods may be no longer applicable due to these reasons.

In this paper, an adaptive transfer alignment method based on the observability analysis for airborne pod strapdown inertial navigation system is proposed. Through the observability analysis, the observability of each state variable is obtained. According to the weight of the observability, a transfer alignment filter algorithm based on adaptive adjustment factor has been constructed to reduce the influence of weak observability state variables on the whole filter, which can improve the estimation accuracy of transfer alignment. An experimental system has been built and different experiments have been designed to prove the effectiveness of the method.

Influence of filter performance on transfer alignment performance

In the airborne pod transfer alignment process, due to the change of air environment and maneuvering impact, there are a lot of uncertainties in the system error equation and system noise. It is difficult to establish the error modeling. The traditional filter can't detect and adjust automatically, so it is limited in application.

On the other hand, the observability is the key problem of the alignment filter in estimating system state variables. The main task of transfer alignment is to estimate the system state variables and modify them in Strapdown inertial navigation system (SINS). When using Kalman filter to estimate the state variables, if the state variables of the system can be observed, the estimation error standard deviation (EESD) will gradually converge and reach a stable value22,23. When the system is not completely observable, the EESD of the unobservable state variables will not converge and be less than a certain boundary value24. In the transfer alignment, different maneuvering modes and matching modes will lead to the problem of whether the state vector can be observed. The observability of the system determines the convergence speed and accuracy of the state estimation, and then affects the accuracy of transfer alignment and the stability of the system. SINS needs to update its own state according to the filter estimation. x^k represents the state estimate at k moment, and x^k+1 represents the state estimate at k + 1 moment, x^ represents the state estimation correction value according to the measurement information. The update equation can be expressed as:

x^k+1=x^k+x^ 1

If the observability of the state parameter in the transfer alignment filter is poor, that is, the matching measurement information can not directly measure the state vector. If the poor observability state estimation is introduced into the system for error correction, it will lead to error accumulation, and may also bring coupling interference error to other observable state parameters. Therefore, after the transfer alignment matching mode is determined, it is necessary to analyze the observability of SINS and dynamically select the state parameters to improve the accuracy and stability of the filter.

Method

According to the influence of uncertain noise and state observability on the transfer alignment performance of airborne SINS, it can be seen that the performance of filter will affect the accuracy and robustness of transfer alignment algorithm. Therefore, in order to further improve the accuracy and robustness of transfer alignment filtering, an adaptive transfer alignment filtering algorithm based on observability analysis is proposed in this section.

Observability analysis

Observability can be measured by observability degree. The observability degree can reflect the inherent characteristics of transfer alignment model more precisely. At present, the commonly used observability analysis methods mainly include the eigenvalue method of estimating covariance matrix and the singular value decomposition (SVD) method of observability matrix25. The eigenvalue method for estimating the covariance matrix needs to obtain the covariance matrix of the estimated state error in the calculation process, and then the observability degree can be judged. SVD is the method that the singular value and singular vector of the observability matrix are used to quantitatively describe the observability of the model. Its biggest advantage is that it can get the analysis results of observability and observability at the same time.

The specific steps of improved singular value decomposition method to analyze time-varying systems are as follows:

  1. Select the first period of the time-varying system and make j = 1;

  2. Calculate the observability matrix Q for the corresponding period;

  3. Determine the current SOM matrix QS;

  4. The measurement Z in this period is calculated according to the accuracy and size of the observation used by the time-varying system;

  5. The singular value of the observability matrix QS is calculated in the current period;

  6. The size of the state variable corresponding to the each singular value has been calculated. According to the size, we can judge which state variables are observable or not;

  7. If the current period is not the last period, we need analyses the second period. Let j = 2, return to step 2, and continue all of periods until the analysis is completed. The discrete measurement sequence is shown as Fig. 2.

Figure 2.

Figure 2

The discrete measurement sequence.

Taking the discrete homogeneous linear system as an example, the system equation and observation equation can be expressed as:

X(k+1)=Φ(k)X(k)Z(k)=H(k)X(k) 2

Suppose there is a set of measurements that are Z(0),Z(1),,Z(k), the initial state X(0) can be expressed as a function of the measured value:

Z(0)=HX(0)Z(1)=HΦ(0)X(0)Z(2)=HΦ(1)Φ(0)X(0)Z(k)=HΦ(k-1)Φ(k-2)Φ(1)Φ(0)X(0) 3

Let,

Q=HHΦ(0)HF(1)Φ(0)HΦ(k-1)Φ(k-2)Φ(1)Φ(0)X(0),Z=Z(0)Z(1)Z(2)Z(k) 4

So,

Z=QX(0) 5

where, Q is the observability matrix of dynamic system. The estimation of initial state X(0) depends on the characteristics of observable matrix. The singular value decomposition of the matrix Q is used to solve the problem.

Q=USVT 6

where, U=[u1u2um], V=[v1v2vn] are the orthogonal matrix, S=diag(Λr×r,0) is the m×r matrix. Where, Λr×r=diag(σ1σ2...σr) is the diagonal matrix, σ1σ2σr0 is the singular value of the matrix Q. So the equation can be described as:

Z=(USVT)X(0)=(i=1rσiuiviT)X(0)=i=1rσi(viTX(0))ui 7

Obviously, the projection of the initial state X(0) on the tensor subspace is transformed into the observation Z. Therefore, the state X(0) is uniquely determined with r measurements. If σi>0(i=1,2,,r), the initial state can be estimated and determined by using these m measurements Z. So,

X(0)=(USVT)-1Z=i=1ruiTZviσi 8

Let V=V1V2, where, V1=v1v2vl, V2=vl+1vl+2vr. V2 represents the null space of a matrix Q. In this case, the initial state X(0) can be expressed as:

X(0)=i=1ruiTZviσi+i=l+1lrαivi 9

where, αi(i=l+1,l+2,,r) is an arbitrary coefficient in the null space. It is obvious that there are many possible solutions to this coefficient. For the singular value less than a fixed value, it may cause multiple X(0) singularities. When evaluating the influence of different vehicle maneuvering modes on the estimation accuracy of initial state X(0), the internal relationship between singular value and initial state should be studied. When the observation has a constant norm, the initial state X(0) forms an ellipsoid, the equation is:

i=1rviTX(0)uiαi2=Z2 10

where, αi=1/σi represents the length of the main axis of the ellipsoid. Obviously, the volume of the ellipsoid is determined by singular value. When the singular value is large, the volume is small and X(0) is small. Therefore, the upper boundary is expressed as:

X(0)Zσr 11

If σr is larger, X(0) will be small; When σr is 0, the estimation problem becomes a singular problem. Because the estimation is boundless, that is, X(0) cannot be determined by the measurement Z. The observability degree is defined as the ratio of the singular value, namely:

ηi=σiσ0 12

where, ηi is the observability degree of the ith state26. σi is the singular value corresponding to the state. σ0 is the singular value corresponding to the state with the measurement.

Adaptive transfer alignment algorithm based on based on observability analysis

There are many adaptive algorithms in current research, such as Sage Husa adaptive algorithm, Kalman filter algorithm with attenuation factor. The former method has higher accuracy, but it is difficult to guarantee the stability of the system with higher order. The latter is simple in structure, but it reduces the filtering accuracy. In this section, Sage Husa adaptive algorithm has been adopted to improve its filtering performance. The statistical characteristics of unknown noise are obtained in real time based on the observed value Zk. The fading factor is introduced to adjust the filtering gain matrix in real time according to the observability degree of state variables.

In Sage Husa adaptive algorithm, the filtering equation is shown as follows:

X^k/k-1=Φk,k-1X^k-1+q^k-1Pk/k-1=Φk,k-1Pk-1Φk,k-1T+Q^k-1Kk=Pk/k-1HkT(HkPk/k-1HkT+R^k)-1ek=Zk-HkX^k/k-1-r^k-1X^k=X^k/k-1+KkekPk=(I-KkHk)Pk/k-1 13

The time varying noise estimator is:

r^k=(1-dk)r^k-1+dk(Zk-HkX^k/k-1)R^k=(1-dk)R^k-1+dk(ekekT-HkPk/k-1HkT)q^k=(1-dk)q^k-1+dk(X^k-Φk,k-1X^k-1)Q^k=(1-dk)Q^k-1+dk(KkekekTKkT+Pk-Φk,k-1Pk-1Φk,k-1T) 14

where, dk=1-b/1-bk+1,0<b<1. b is the forgetting factor, which can limit the memory length of the filter. Hk is the measurement matrix. Pk/k-1 is the covariance matrix. Kk is the gain matrix. Qk is the variance matrix of system noise. Zk is the measurement. Rk is the variance matrix of measurement noise. Φk,k-1 is the state transition matrix from k to k + 1 moment. ek is the measurement residual of filter. qk is the mean of system noise and rk is the mean of measurement noise.

However, this method obviously increases the calculation of the statistical characteristics of the system noise, which makes the calculation and filtering more complex. The real-time performance becomes worse, and the engineering implementation becomes more difficult. In order to improve the filtering calculation efficiency of the transfer alignment, it is generally considered that the system noise in the navigation system is stable. That is, only the measurement noise R^k is estimated because it has a significant effect on filtering. At this time, Sage Husa algorithm becomes a simplified sage Husa adaptive filtering algorithm27. This algorithm is relatively simple and practical in engineering. Assuming r^k=0, q^k=0 and Qk is constant, the simplified Sage Husa filtering algorithm is shown as follows:

dk=1-b/1-bk+1X^k/k-1=Φk,k-1X^k-1Pk/k-1=Φk,k-1Pk-1Φk,k-1T+Qk-1ek=Zk-HkX^k/k-1Kk=Pk/k-1HkT(HkPk/k-1HkT+R^k)-1X^k=X^k/k-1+KkekPk=(I-KkHk)Pk/k-1 15

If the observability of a state parameter of the transfer alignment filter is poor, the introduction of the state vector with poor observability into the filter will lead to poor filtering accuracy, and may bring coupling interference error to other observable state parameters. Therefore, in order to solve the problem of the poor observability, a fading factor λk is introduced into the covariance matrix of state prediction error. The fading factor can be adjusted according to the weight of observability of each state variable, so as to adjust the filter gain matrix Kk.

λk is the time-varying fading factor matrix. It is defined as follows:

λk=λ1000λ2000λn 16

where, n is the dimension of the state quantity, λki(i=1,2,,n) is the fading factor corresponding to each state. The fading factor can be calculated by the following steps:

Step 1: Set the initial value λki, λ11=1;

Step 2: Get the geometric mean γ of the observability ηi. Geometric mean (GM) is the n-th root of the product of observations, which is used to calculate ratio or dynamic mean.

Step 3: The adaptive factor λk is obtained according to the geometric average of the second step.

λ(i,i)k+1=ηi/γ1nλ(i,i)k,(i=1,2,...,n) 17

Because the adaptive factor is directly related to the observability, the larger observability is, the larger the weight is. The fading factor is introduced to adjust the gain matrix Kk on-line in real time so that it is related to the observability, and the prediction covariance matrix is calculated according to λk.

Pk+1/k=λk+1Φk+1/kPk/kΦTk+1/k+TkQk+1TTk 18

Tk is the system noise driving matrix. According to the above equation, the gain matrix of the system is obtained as follows:

Kk+1=Pk+1/kHTk+1Hk+1Pk+1/kHTk+1+Rk+1-1 19

It can be seen from above equations that method of the adaptive filtering based on observability introduces fading factor λk, which plays an important role in the calculation of one-step prediction covariance matrix. When the observability of the system state changes, it increases accordingly, and the state error with large observability is enhanced. At the same time, the filter can estimate and modify the statistical rules and characteristics of measurement noise online, so as to reduce the error of state estimation and improve the alignment accuracy and rapidity of the system.

Establishment of transfer alignment model

Because the delay of the reference navigation information has a great influence on velocity and attitude, the velocity/attitude matching method is selected for alignment, and the time delay is estimated and compensated. The state variables of transfer alignment include sub INS misalignment angle ϕn=[ϕEϕNϕU]T, velocity error δVn=δVEδVNδVUT, acceleration bias bs=[xbsybszbs]T, gyro drift εbs=[εxbsεybsεzbs]T, installation error angle μ=[μxμyμz]T and delay time Δt. Namely:

X(t)=ϕnδVnεbsbsμΔtT 20

The state error equation of strapdown inertial navigation system is as follows:

ϕ˙n=-ωinn×ϕn+δωinn+Cbsnεbsδν˙n=fn×ϕn-(2δωien+δωenn)×vn-(2ωien+ωenn)×δvn+Cbsnbsε˙bs=0,˙bs=0μ˙=0 21

where, ωinn is the angular velocity of the navigation system relative to the inertial system obtained by the sub inertial navigation system, and δωinn is the error of angular velocity ωinn; Cbsn is the attitude matrix of the sub ins carrier system relative to the navigation system; fn is the projection of the specific force of the sub ins in the navigation system; ωien is the projection of the earth rotation rate measured by the sub INS on the navigation system, and δωien is the error of angular velocity ωien; ωenn is the projection of the angular rate of the navigation coordinate relative to the earth coordinate in the navigation coordinate, and δωenn is the error of angular velocity ωenn.

The delay time Δt in the transfer alignment is usually treated as a random constant. So the model of the delay time Δt is as follows:

Δt˙=0 22

For the velocity/attitude matching mode, the observation Z(t) in the alignment filter is chosen as the velocity and attitude difference between the main and sub INS. The velocity measurement Zvelo is shown as:

Zvelo=Vsn-Vmn=δVn+V˙EV˙NV˙UΔt 23

The attitude measurement Zatti is acquired by using Zbsatti:

Zbsatti=C^bsnC^bmbsCnbm 24

where, Cnbm is the direction cosine matrix from the reference inertial navigation coordinate system to the navigation coordinate system. C^bmbs is the direction cosine matrix from reference inertial coordinate system to sub inertial coordinate system, which contains calculation error. C^bsn is the direction cosine matrix from the sub inertial navigation carrier coordinate system to the navigation coordinate system, which also contains the calculation error.

C^nbs=[I-(ϕ×)]Cnbs=Cnbs-(ϕ×)CnbsC^bmbs=[I-(μ×)]Cbmbs=Cbmbs-(μ×)Cbmbs 25

where, ϕ is the attitude misalignment angle between the calculated navigation coordinate system and the real navigation coordinate system of the sub INS. μ is the installation error angle from the reference inertial navigation coordinate system to the sub inertial navigation coordinate system. Both of them are small angles.

Zbsatti=C^bsnC^bmbsCnbm=[Cnbs-(ϕ×)Cnbs][Cnbs-(μ×)Cnbs]=I-(ϕ×)-Cbsn(μ×)Cnbs+(ϕ×)Cbsn(μ×)Cnbs 26

Taking into account that ϕ and μ are small angles, the above equation can be simplified as:

Zbsatti=I-(ϕ×)-Cbsn(μ×)Cnbs=I-(ϕ×)-[(Cbsnμ)×] 27

The velocity measurement Zatti is shown as:

Zatti=Zbsatti(2,3)Zbsatti(3,1)Zbsatti(1,2)=ϕ+Cbsnμ+vϕ+ϕ˙xϕ˙yϕ˙zΔt 28

where, vϕ is the attitude measurement noise.

Simulation and experiment results

In this section, simulations and experiments have been accomplished to verify and evaluate the performance of the proposed method. Firstly, the observability of the system under different maneuvering modes is analyzed. Secondly, the simulation performance of the adaptive transfer alignment algorithm based on observability has been compared with that of the traditional transfer alignment algorithm. Thirdly, a vehicle experiment has been verified the proposed method is superior to the traditional method in the practical use.

Simulation analysis

In order to verify the estimation effect of the adaptive transfer alignment algorithm based on observability analysis, the transfer alignment of airborne SINS is simulated in this section.

(1) The observability of the system under different maneuvering modes is analyzed.

The transfer alignment is simulated in velocity matching mode. The simulated flight path includes 4 different maneuvering modes: uniform linear motion, accelerated linear motion, uniform turning motion and accelerated turning motion. The method based on singular value decomposition is used to analyze the observability of state variables. Figure 3 compares the observability degree of the state variables under 4 different maneuvering modes.

Figure 3.

Figure 3

Comparison of state observability degree under 4 different maneuvering modes.

It can be seen from Fig. 3 that since the velocity information is used as the measurement for matching, the observability of velocity variable is constant and it is defined as 1 according to the definition of observability. In addition, the observability of other state variables is different under the 4 maneuvering modes. In the uniform linear motion, z-axis misalignment angle φz and z-axis gyroscope drift ϵz are not observable, but the observability increases significantly after changing to acceleration or turning maneuver.

(2) The performance of the proposed method is compared with the traditional method.

The simulation conditions are set as follows: the initial longitude, latitude and altitude of the designed aircraft are 118°, 32° and 1500 m respectively, the initial attitude errors are 0.2°, 0.1° and 0.1° respectively, the total time is 300 s. The settings of the reference inertial navigation system and the airborne pod inertial navigation system are shown in Table 1.

Table 1.

Parameters of navigation sensors.

Sensor Error sources Parameters value Relevant time
Reference inertial navigation system Gyroscope constant drift 0.1°/h 0
Gyroscope first order Markov process drift 0.1°/h 3600 s
Gyroscope white noise measurement 0.1°/h 0
Accelerometer constant bias 1 × 10-4 g 0
Accelerometer first order Markov process 1 × 10-4 g 1800s
Airborne pod inertial navigation system Gyroscope constant drift 10°/h 0
Gyroscope first order Markov process drift 10°/h 3600 s
Gyroscope white noise measurement 10°/h 0
Accelerometer constant bias 3 × 10-4 g 0
Accelerometer first order Markov process 3 × 10-4 g 1800s

The duration of the simulated flight path is 300 s. The aircraft accelerates at 3 m/s2 at the initial speed of 200 m/s in the first 30 s before sailing, and then flies in a straight line at a constant speed. The proposed AKF method is used for simulation verification, and KF, VAKF, AEKF algorithms mentioned in the introduction are used for comparison. Figure 4 shows the estimation results of different algorithms. The dotted line represents the proposed method, and the solid line represents the traditional transfer alignment method.

Figure 4.

Figure 4

Misalignment angle estimation comparison.

It can be seen from the figure that in the 300 s of the transfer alignment process, the proposed method has improved the estimation accuracy of misalignment angle compared with the traditional algorithm. The estimation accuracy of horizontal misalignment angle is improved by 0.5 arc minutes and azimuth misalignment angle is improved by 2 arc minutes. In terms of the convergence rate of the estimation curve, the proposed method can also quickly converge to the steady state. This is because the observability of the state variables is considered in the proposed algorithm. For the state variables with weak observability, the adaptive filtering algorithm can adjust the weight by fading adaptive factor, and maintain good state estimation ability, so as to improve the accuracy and rapidity of transfer alignment.

(3) When the noise of the sensor measurement is abnormal, the performance proposed method is compared with the traditional transfer alignment method.

In order to verify the adaptability of the proposed method, the simulation sets the measurement noise change during 100 ~ 200 s. Because the speed matching is used as the measurement information in this section, the standard deviation of speed measurement can be set from 0.1 to 1 m/s. Figure 5 shows the error angle estimation results of four different algorithms with abnormal noise measurement.

Figure 5.

Figure 5

Misalignment angle estimation comparison with abnormal noise measurement.

From Fig. 5, it can be seen that when the speed measurement noise is set in the period of 100 ~ 200 s, the measurement characteristics of the system will change, and the traditional algorithm can not change the parameters to adapt to the change of the noise measurement, resulting in the rapid deterioration of the transfer alignment accuracy; However, because the proposed algorithm can estimate and correct the measurement noise online by using the time-varying noise estimator. As a result, the adaptive transfer alignment algorithm still has good accuracy, so as to improve the accuracy and rapidity of transfer alignment.

Ground experiment and discussion

To further verify the method proposed in the paper, the vehicle experiment platform has been constructed, as shown in Fig. 6a. We can see the connection diagram of on-board experimental devices from Fig. 6b. The performance of the algorithm has been analyzed and verified. The test platform contain Kalman’ the reference navigation system and the airborne pod navigation system (SINS). The reference navigation system can provide the reference information for the alignment. The equivalent gyroscope drift of the master INS is 0.5°/h, and the equivalent accelerometer bias is 100 μg. The gyroscope constant and random drift of sub INS is 5°/h, while accelerometer constant and random bias is 300 μg. The Rauch-Tung-Striebel post-processing smoothing algorithm is adopted to acquire the reference navigation solutions, which is often used to assess the performance of the alignment.

Figure 6.

Figure 6

The vehicle experiment test platform and the tested trajectory.

The experiment was carried out in Henan Luoyang, the position of which is 112°3′ E, 34°3′ N. The alignment data of 300 s has been selected for verification. Figure 6c shows the trajectory of field test, where the start and end points are indicated. We select two segments of experiment data to verify the performance. Figure 7 and Table 2 show the alignment results with different methods in the accelerated linear motion.

Figure 7.

Figure 7

The alignment estimation error comparison in the accelerated linear motion.

Table 2.

Results comparison in the accelerated linear motion.

Errors (degree) KF VAKF AEKF Proposed AKF
Average SD Average SD Average SD Average SD
Roll angle -0.079 0.134 0.032 0.104 0.071 0.097 0.024 0.075
Pitch angle 0.223 0.118 0.811 0.085 0.067 0.081 -0.066 0.052
Heading angle 0.034 0.221 0.048 0.145 0.036 0.143 0.021 0.124

Figure 8 and Table 3 show the alignment results with different methods in the turning motion.

Figure 8.

Figure 8

The alignment estimation error comparison in the turning motion.

Table 3.

Results comparison in the turning motion.

Errors (degree) KF VAKF AEKF Proposed AKF
Average SD Average SD Average SD Average SD
Roll angle 0.080 0.161 -0.004 0.124 0.015 0.092 0.024 0.073
Pitch angle 0.076 0.146 0.089 0.111 0.046 0.085 0.014 0.074
Heading angle 0.185 0.19 0.044 0.154 0.033 0.15 0.023 0.126

In conclusion, compared with other algorithms, the proposed AKF algorithm based on the observability analysis can improve the accuracy for the airborne pod INS. Especially, the proposed method is more robust in the practical use. With the help of the proposed adaptive filter where the predicted estimate covariance and measurement noise covariance matrix are adaptive adjusted, the results have better accuracy and shorter convergence time than the conventional method. The proposed method reduces the heading angle error to about 61.8% and the horizontal error to about 29.6% in the accelerated linear motion. The proposed method reduces the heading angle error to about 12.4% and the horizontal error to about 18.4% in the turning motion. It can generate the adaptive ability, so as to maintain a good navigation performance after the transfer alignment for the airborne pod INS.

Conclusions

In this paper, according to the observability analysis method of system model, an adaptive transfer alignment method based on the observability analysis for airborne pod strapdown inertial navigation system has been proposed. With the weight of the observability, an adaptive adjustment factor is constructed to reduce the influence of the weak observability state variables on the system. At the same time, the time-varying noise estimator can be used to estimate and correct the measurement noise online, so as to comprehensively improve the accuracy and rapidity of the transfer alignment of the airborne strapdown inertial navigation system. Simulations and experiment tests of the airborne pod and the master strapdown inertial navigation systems show that the adaptive transfer alignment method based on the observability can overcome the shortage of the weak observability state variables. The system accuracy has been greatly improved in the practical use. In conclusion, the adaptive transfer alignment method based on the observability analysis can improve the transfer alignment and the navigation performance in practical applications, thus improving the adaptability of the airborne pod.

Acknowledgements

This work is supported by the National Natural Science Foundation of China (61803188), the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (18KJB413003), the Research Fund Incubation Project of Jinling Institute of Technology (JIT-FHXM-201705), the Talent Introduction Project of Jinling Institute of Technology (No. jit-b-201816, No. jit-b-201713, No. jit-b-202029), 5th 333 High-level Talent Training Project in Jiangsu Province (2019).

Author contributions

W.C. and Y.W. designed experiments. Z.Y. and S.G. carried out experiments. W.C. analyzed experimental results. Z.Y. and S.G. analyzed data. W.C.,Z.Y. and Y.T. wrote the main manuscript text. All authors reviewed the manuscript.

Competing interests

The authors declare no competing interests.

Footnotes

The original online version of this Article was revised: In the original version of this Article, Zhong Yang was omitted as a corresponding author. Correspondence and requests for materials should also be addressed to yz@jit.edu.cn.

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Change history

3/23/2022

A Correction to this paper has been published: 10.1038/s41598-022-09223-8

Contributor Information

Weina Chen, Email: jk_cwn@126.com.

Zhong Yang, Email: yz@jit.edu.cn.

References

  • 1.Chen X, Ma Z, Yang P. Integrated modeling of motion decoupling and flexure deformation of carrier in transfer alignment. Mech. Syst. Signal Process. 2021;159:107690. doi: 10.1016/j.ymssp.2021.107690. [DOI] [Google Scholar]
  • 2.Lu J, Ye L, Luo W, et al. Vehicle-borne non-strapdown transfer alignment method and application with poor attitude observation information. Measurement. 2021;176:109234. doi: 10.1016/j.measurement.2021.109234. [DOI] [Google Scholar]
  • 3.Min, F., Xu, X., et al. Research on the algorithm of initial alignment for new generation air-to-air missile. In: The 32nd China Conference on control and decision making (2020)
  • 4.Huang, H.S., Fan, L.M. Gyro-stabilized platform design for airborne pod based on Elmo digital servo controller. Elect. Des. Eng. (2010)
  • 5.Pan, P.J., Liu, J.Y., Zeng, Q.H., et al. Image matching for target location in airborne optoelectronic pod. In: Guidance, Navigation and Control Conference. IEEE (2017)
  • 6.Chen, Y., Zhao, Y., Engineering, S., et al. New rapid transfer alignment method for SINS of airborne weapon systems. J. Syst. Eng. Elect. (2014)
  • 7.Sun, C., Deng, Z. Transfer alignment for harmonization of airborne sensors. In: World Congress on Intelligent Control and Automation. IEEE (2008)
  • 8.Qin, F., Zhan, X., Zhan, L., et al. Observability analysis of transfer alignment of airborne weapons. J. Beijing Univ. Aeronaut. Astronaut. (2012)
  • 9.Guo, L.H., Wang, X.L. Study on accurate modeling methods of airborne weapon transfer alignment. J. Project. Rock. Miss. Guid. (2007)
  • 10.Cao Q, et al. Non-linear estimation of the flexural lever arm for transfer alignment of airborne distributed position and orientation system. IET Radar Sonar Navig. 2017;11(1):41–51. doi: 10.1049/iet-rsn.2015.0541. [DOI] [Google Scholar]
  • 11.Ye W, Gu B, Wang Y. Airborne distributed position and orientation system transfer alignment method based on fiber bragg grating. Sensors. 2020;20(7):2120. doi: 10.3390/s20072120. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Hong DD, Shao LZ, Qin JX, et al. Comparison of three rapid transfer alignment algorithms. Adv. Mater. Res. 2012;433–440:3483–3488. [Google Scholar]
  • 13.Pu, Y. Application of MATLAB analyze the controllability and observability of the system in discrete linear system. Dig. Technol. Appl. (2015)
  • 14.Oliveira, S.P. On the observability of linear motion quantities in navigation systems. Syst. Control Lett. (2011)
  • 15.Huang Y, Zhang Y, Bo X, et al. A new adaptive extended Kalman filter for cooperative localization. IEEE Trans. Aerosp. Elect. Syst. 2017;99:1. [Google Scholar]
  • 16.Xu G, Huang Y, Gao Z, et al. A computationally efficient variational adaptive Kalman filter for transfer alignment. IEEE Sens. J. 2020;99:1. [Google Scholar]
  • 17.Meng QH, Sun YC, Cao ZL. Adaptive extended Kalman filter (AEKF)-based mobile robot localization using sonar. Robotica. 2000;18(5):459–473. doi: 10.1017/S0263574700002605. [DOI] [Google Scholar]
  • 18.Huang, Y., Zhu, F., Jia, G., et al. A slide window variational adaptive Kalman filter. IEEE Trans. Circ. Syst. II Exp. Briefs99, 1 (2020)
  • 19.Huang Y, Zhang Y, Wu Z, et al. A novel adaptive Kalman filter with inaccurate process and measurement noise covariance matrices. IEEE Trans. Autom. Control. 2017;99:1. [Google Scholar]
  • 20.Liu B, Yi T, Shen Z, et al. Global performance analysis for space-based missile warning system. Proc. Inst. Mech. Eng. G J. Aerosp. Eng. 2016;230(G14):2569–2580. doi: 10.1177/0954410016629500. [DOI] [Google Scholar]
  • 21.Mirzaei FM, Roumeliotis SI. A Kalman filter-based algorithm for IMU-camera calibration: observability analysis and performance evaluation. IEEE Trans. Robot. 2008;24(5):1143–1156. doi: 10.1109/TRO.2008.2004486. [DOI] [Google Scholar]
  • 22.Ma XM, Chen YR. The application of improved adaptive Kalman filter in GPS kinematic positioning. Adv. Mater. Res. 2013;756–759:3204–3208. doi: 10.4028/www.scientific.net/AMR.756-759.3204. [DOI] [Google Scholar]
  • 23.Naeem, D. Adaptive tuning of a Kalman filter via fuzzy logic for an intelligent AUV navigation system. Control Eng. Pract. (2004)
  • 24.Geng Y, Wang J. Adaptive estimation of multiple fading factors in Kalman filter for navigation applications. GPS Solut. 2008;12(4):273–279. doi: 10.1007/s10291-007-0084-6. [DOI] [Google Scholar]
  • 25.Alter O, Brown PO, Botstein D. Singular value decomposition for genome-wide expression data processing and modeling. Proc. Natl. Acad. Sci. 2000;97(18):10101–10106. doi: 10.1073/pnas.97.18.10101. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Ham FM, Brown RG. Observability, eigenvalues, and kalman filtering. IEEE Trans. Aerosp. Elect. Syst. 1983;19(2):269–273. doi: 10.1109/TAES.1983.309446. [DOI] [Google Scholar]
  • 27.Shen, Y., Zhu, H., Mo, J., et al. Application and simulation of simplified Sage-Husa adaptive filter in integrated navigation system. J. Qingdao Univ. Eng. Technol. Ed. (2001)

Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES