Abstract
The ring laser gyro (RLG) dither axis will bend and exhibit errors due to the specific forces acting on the instrument, which are known as g-sensitive misalignments of the gyros. The g-sensitive misalignments of the RLG triad will cause severe attitude error in vibration or maneuver environments where large-amplitude specific forces and angular rates coexist. However, g-sensitive misalignments are usually ignored when calibrating the strapdown inertial navigation system (SINS). This paper proposes a novel method to calibrate the g-sensitive misalignments of an RLG triad in linear vibration environments. With the SINS is attached to a linear vibration bench through outer rubber dampers, rocking of the SINS can occur when the linear vibration is performed on the SINS. Therefore, linear vibration environments can be created to simulate the harsh environment during aircraft flight. By analyzing the mathematical model of g-sensitive misalignments, the relationship between attitude errors and specific forces as well as angular rates is established, whereby a calibration scheme with approximately optimal observations is designed. Vibration experiments are conducted to calibrate g-sensitive misalignments of the RLG triad. Vibration tests also show that SINS velocity error decreases significantly after g-sensitive misalignments compensation.
1. Introduction
Strapdown inertial navigation systems (SINS) has been widely used in many applications. In order to improve the SINS accuracy, many techniques have been adopted, such as the zero velocity updated (ZUPT) technique [1], the data processing technique [2], and the Kalman filter technique [3,4]. A SINS based on Micro-Electro-Mechanical Syetem (MEMS) has also been used in some highly dynamic environments [5]. In high accuracy applications, the ring laser gyro (RLG) has become a common instrument in SINS for spacecraft and other aerospace systems [6]. In these applications, SINS may be employed in harsh working environments, e.g., vibration environments, maneuver motions with large-amplitude specific forces and angular rates, or other highly dynamic environments. The laser block of an RLG is mounted on the inertial measurement unit (IMU) base through a dither suspension structure. However, because the transverse stiffness of the RLG dither axis is limited [7], the RLG dither axis will bend and exhibit errors due to the specific forces acting on the instrument, which are known as g-sensitive misalignments of the gyros. Namely, the laser block of the RLG will tilt under the influence of specific forces. The g-sensitive error is usually taken into consideration when calibrating MEMS gyros [8,9]. However, the calibration of g-sensitive misalignments regarding high-accuracy RLGs is usually ignored for general applications [10,11]. In aerospace applications, due to the presence of great acceleration and angular rate, g-sensitive misalignments of the RLG triad will introduce equivalent gyro drift, causing further attitude error and velocity error. Hence, g-sensitive misalignments compensation must be taken into consideration in the SINS navigation software.
In order to reduce the influence of g-sensitive misalignments in a vibration environment, parameter optimization has been applied to the RLG dither suspension structure [12], and the vibration isolation structure of the SINS has been elaborately designed [13]. However, the vibration tests performed on the laser SINS for a Cyclone-4 launch vehicle still reveal that the performance degrades regardless of careful vibration isolation design, and equivalent gyro drift occurs in the SINS [14]. In References [15,16], a Kalman filter and a multi-position calibration method are adopted to estimate the RLG g-dependent biases; however, the method to calibrate g-sensitive misalignments of the RLG triad is not discussed. The influence of g-sensitive misalignment errors upon the estimation accuracy of SINS error parameters is verified via numerical simulations in Reference [17]. The drift errors caused by RLG dither axis bending are analyzed in Reference [18]; however, only theoretical and simulation results are discussed. The calibration and compensation methods are not given in Reference [18]. A calibration method is proposed in Reference [19], in which a sequence of coning tests on a high-precision three-axis turntable are conducted to estimate the g-sensitive misalignments of the RLGs caused by gravity; however, the procedures are very complicated and time-consuming. The calibration method proposed in Reference [18] is based on static tests and is only suitable in low-g (less than 1 g) environments. In addition, actual calibration experiments and vibration tests are not conducted.
This paper presents a novel method to calibrate the g-sensitive misalignments of an RLG triad in linear vibration environments. The g-sensitive misalignments of the RLG triad is deduced and the mechanism is analyzed. An equivalent gyro drift model is established to express the error caused by g-sensitive misalignments, which builds a relationship between the equivalent gyro drift and the specific forces as well as the angular rate. Further, the attitude error caused by g-sensitive misalignments is analyzed, whereby a calibration method based on vibration experiments is designed. To fully excite the errors caused by g-sensitive misalignments, vibration experiments are elaborately designed. With the SINS attached to a linear vibration bench through outer rubber dampers, rocking of the SINS can occur when the linear vibration bench is employed. Therefore, linear vibration environments can be created to simulate the harsh environment during aircraft flight. In this condition, g-sensitive misalignments of the RLG triad will cause severe attitude errors. By analyzing the mathematical model of g-sensitive misalignments of an RLG triad, the attitude error observation equations are deduced. With error parameter sensitivity maximized, a calibration scheme with approximately optimal observations is designed. Experiments are also conducted to validate the method proposed in the paper.
2. Mathematical and Model
Because of the dither suspension structure, the RLG dither axis will bend and exhibit errors due to the specific forces acting on the instrument, which are known as g-sensitive misalignments of the gyros. The bending of X RLG dither axis under specific forces, depicted in Figure 1, is taken as an example to explain the mechanism of g-sensitive misalignments. As shown in Figure 1, the X RLG body coordinate frame- is defined as follows: -axis coincides with the X gyro sensitive axis, namely, the -axis of the SINS body frame-; and -axes are parallel to the and -axes of the SINS body frame, respectively. The X RLG body coordinate frame- and SINS body frame- are right-hand orthogonal coordinate frames. They are nominally parallel.
Figure 1.
Bending of the ring laser gyro (RLG) dither axis and corresponding g-sensitive misalignments.
In general, the frame- is parallel to the SINS body frame-b. However, if the specific forces act on the X RLG, the aforementioned two coordinate frames will no longer be parallel. There will be a small angle between them. A rotation vector denoted by can be used to express the rotation from the frame-b to the frame-, and is given by:
where and respectively denote the X gyro-sensitive axis misalignment toward and -axes of the SINS due to specific forces acting on the X RLG. The quantity of is a small angle. The angular rate of X RLG expressed in the frame- is given by:
where is the angular rate of X RLG expressed in the frame-, is the true angular rate of the SINS expressed in the frame-, and is the direction cosine matrix from the frame- to the frame-.
Based on small angle assumption, the direction cosine matrix from the frame- to the frame-, i.e., , can be expressed as . Hence, Equation (2) can be rewritten as:
where denotes a unit matrix, and denotes the skew symmetric matrix of vector .
Rewriting Equation (3) in components form leads to another identical expression:
In fact, only the first component of Equation (4) can be sensed by X RLG. The term denotes the equivalent gyro drift caused by the g-sensitive misalignments of X RLG. To clarify, we use to represent the angular rate sensed by X RLG, i.e., the first component of . Hence, we obtain:
Analogously, the angular rates sensed by Y RLG and Z RLG are respectively given by:
where and respectively denote the angular rate sensed by Y RLG and Z RLG, and (i = x, y, z; j = x, y, z; i j) denotes the i gyro misalignment toward the j-axis due to specific forces acting on the i gyro.
According to Equations (5)–(7), the mathematical model for the g-sensitive misalignments of an RLG triad can be represented as:
with
where denotes the equivalent gyro drift of the RLG triad expressed in the body frame-b, denotes the angular rate sensed by the RLG triad, and denotes the g-sensitive misalignments matrix of the RLG triad.
As shown in References [18,19], the g-sensitive misalignments in Equation (9) are proportional to the amount of specific force acting on the RLG, which can be expressed as:
where (i = x, y, z) denotes the i-axis specific force sensed by accelerometer triad, and (i = x, y, z; j = x, y, z; k = x, y, z; i j) denotes the flexure coefficient which accounts for i gyro misalignment toward the j-axis due to specific force along k-axis, whose unit is rad/(m/s2) or arc-second/g (1 g 9.8 m/s2).
Substituting Equations (9) and (10) into Equation (8) leads to:
where can be expressed in components form as .
Equation (11) is the equivalent gyro drift induced by the g-sensitive misalignments of an RLG triad. Twelve flexure coefficients notated as a vector are contained in Equation (11), and is given by:
The task of this paper is to estimate these parameters and compensate the corresponding errors. Substituting Equation (12) into Equation (11) and rearranging Equation (11) leads to:
with
3. Calibration Method
In this section, a calibration algorithm based on vibration tests to estimate unknown parameters in Equation (13) is introduced, followed by a calibration scheme designed with approximately optimal observations.
3.1. Calibration Algorithm
Based on the attitude update algorithm, the direction cosine matrix expressing the rotation from the body frame-b to the inertial frame-i can be updated by the gyro output . The attitude update algorithm is given by:
where is the start time of vibration, and the inertial frame-i is formed by fixing the b-frame at the time in the inertial space, namely, .
If there is no vibration acting on the SINS, the calculated attitude according to Equation (15) is without error. However, due to the linear vibration acting on the SINS, g-sensitive misalignments will occur. As a result, the attitude calculated by Equation (15) will exhibit great error introduced by equivalent gyro drift. The time derivative of attitude error is given by:
where denotes the attitude error expressed in the inertial frame-i.
Substituting Equation (13) into Equation (16), taking the integral of Equation (16) from time to time , and rearranging it leads to:
where is the end time of the vibration. Here, the initial attitude error in Equation (17) is ignorable, namely, . According to Equation (17), can be estimated with attitude error observations. Calibration experiments can be conducted through following steps:
- Step 1: The SINS is first at rest for a certain time to carry out static self-alignment. The static self-alignment phase provides the initial attitude, which is essential information to make the SINS work. The initial attitude is not influenced by g-sensitive misalignments.
- Step 2: The linear vibration is applied to the SINS following the static period, and lasts a few minutes, e.g., 8–10 min. The SINS works on inertial navigation mode. Based on the initial attitude calculated by Step 1, the SINS attitude is updated to the end of vibration. During this period, by an elaborately designed fixed device, the attitude error of SINS is stimulated under the influence of g-sensitive misalignments.
- Step 3: The SINS returns to the stationary state and performs static self-alignment again. This phase is only employed to provide the correct attitude reference of SINS. Based on the attitude reference calculated in Step 3, the error of attitude calculated by Step 2 can be observed and is given by:withwhere denotes the attitude error observation at time , is the direction cosine matrix calculated by inertial navigation, and denotes the true direction cosine matrix at time calculated by Equation (19). is calculated by the realignment process in Step 3, is calculated by the alignment process in Step 1, and is calculated by Equation (20) with being the Earth’s rotation rate, the Earth rate, and the geographic latitude. Note that is determined by Earth’s rotation rate and vibration time, and there exists an explicit relationship with them.
At least 12 different attitude error observations are required to solve the unknown parameters in Equation (17), so several vibration experiments are needed. Figure 2 shows the calibration method process. Considering the limitation of the north-finding accuracy, only the horizontal components of the attitude error observations in Equation (18) are used. Equation (17) can be solved by least squares as follows:
with
where the subscript 1, 2, …, n denotes the vibration experiment number.
Figure 2.
Calibration method process.
3.2. Optimal Observations
As mentioned in Reference [20], a good observation scheme not only allows all of the unknown parameters to be estimated, but also improves the accuracy of estimation. It is important to maximize the sensitivity of the attitude error observations with respect to these parameters.
Because the influence of the Earth’s rotation rate is ignorable in a short time, i.e., , and the attitude change induced by linear vibration satisfies small-angle approximation, i.e., , Equation (17) can be simplified as:
Taking the partial derivatives of Equation (23) with respect to the components of leads to the Jacobian matrix, given as:
We take X RLG as an example to illustrate how to obtain the optimal observations for its flexure coefficients. The first four columns of Equation (24) are the partial derivatives of with respect to , , , and .
Intuitively, if the linear vibration directions are respectively along X-axes as shown in Figure 3a,c, both the values of Equation (25) will reach their maximums accordingly. Specifically, they are approximately optimal observations for and . If the linear vibration direction is along the diagonal of the YZ plane as shown in Figure 3b, both the values of Equation (26) will reach their maximums. Namely, this is an approximately optimal observation for and .

Figure 3.
Linear vibration environments generation for the optimal observations of the g-sensitive misalignment parameters: (a) ; (b) and ; (c) ; (d) and ; (e) ; (f) ; (g) and ; (h) ; (i) .
4. Experiment Results
Linear vibration experiments are conducted to calibrate the g-sensitive misalignments of the RLG triad of a high-precision navigation-grade SINS. The SINS is specially designed for the aircraft. The SINS includes three mechanically dithered gyroscopes with a bias stability of 0.005 deg/h () and three quartz accelerometers with a bias stability of 20 μg (). Before the vibration experiments, we first calibrated the scale factor constants, misalignments, and biases of gyroscopes and accelerometers in the laboratory. The scale factor of the RLG is very stable, with an error of less than 1 ppm, and even as small as 0.1 ppm [21]. Compared with the errors caused by g-sensitive misalignments, the scale factor error of the RLG is so small that it can be ignored. In addition, the size effect parameters and nonlinear coefficients including square coefficients and cross-coupling coefficients of accelerometers should also be calibrated in advance.
As shown in Figure 4, the SINS is directly mounted to a fixture, and the fixture is mounted to the vibration bench through four outer rubber dampers. The rubber dampers are located under the fixture. The fixture is L-shaped, and has two planes including a horizontal plane and a vertical plane. By fixing the SINS to the horizontal and vertical planes of the fixture, we can perform a vibration test on each axis of the SINS. In addition, because the inertial navigation system is a strapdown inertial navigation system, there is no special requirement for SINS installation accuracy on the vibration bench. The vibration bench is a THV710A linear vibration table, which is electro-dynamic. The sine trust and random trust of the vibration bench are 50.0 kN and 50.0 kN (Root Mean Square, RMS), respectively. The frequency range of the vibration bench is from 1 to 2500 Hz. The natural frequency of the selected outer rubber dampers is approximately in the bandwidth of 10~20 Hz. Compared with the SINS’s own inner vibration isolators, the selected outer rubber dampers are far softer, so there will be a large-amplitude angular rate sensed by the RLG triad due to the vibration acceleration acting on the SINS. Vibration experiments are performed on the SINS with approximately optimal observations, as shown in Figure 3. In order to increase the product of specific force and angular rate regarding parameter sensitivity, the amplitude and frequency of vibration are set as 1.5 g and 20 Hz, which is close to the natural frequency of the outer rubber dampers.
Figure 4.
Equipment installation.
According to the above calibration steps, the unknown parameters are solved by Equation (22). The estimates of the component values of are listed in Table 1. Taking as an example, whose value is 0.5108 arc-second/g, this means that 1 g specific force along the Y-axis causes about 0.5 arc-second of misalignment angle of the Y RLG dither axis toward the X-axis. Note that coefficients (i = x, y, z; j = x, y, z; i j) account for the lateral anisoelasticity of the i RLG dither axis, whose values are close to each other. In addition, the sign of and is positive rather than negative due to the installation relationship of Y RLG.
Table 1.
Parameter estimates.
To verify the effect of g-sensitive misalignments compensation, a linear vibration test is conducted. The SINS first carries out the alignment process for 15 min. Then the linear vibration along the Y-axis in the XY plane is applied to the SINS, lasting about 10 min. The SINS works on pure inertial navigation mode during the vibration. Figure 5 shows the details of and within 0.5 s. The curves in this figure are plotted according to the IMU gyro output and accelerometer output. By inspection of the figure, we can obtain the frequency, amplitude, and phase information of and . The frequency of and is 20 Hz. The amplitudes of and are about 1 g and 36 deg/s. Due to the damping effect of the outer rubber dampers, there is a phase difference between and , whose value is about . Hence, the representations of and are given by:
Figure 5.
Acceleration and angular rate curves.
In this condition, the equivalent gyro drift regarding and is given by:
The direct component of Equation (28) is the constant equivalent gyro drift. The value is about 0.05 deg/h, which is a great value for high-accuracy SINS. The equivalent gyro drift will further introduce great velocity error, as shown in Figure 6. After g-sensitive misalignments compensation, the velocity error significantly decreases. The percentage of velocity error decrease is about 61%.
Figure 6.
Velocity error curves.
In order to further verify the effect of g-sensitive misalignments compensation, other 27 sets of vibration experiments including fixed frequency vibration and random vibration are performed on the SINS. The amplitude and frequency of fixed frequency vibration are listed in Table 2. For random vibration, 0.7 g root mean square (RMS) vibration acceleration is set with constant power spectral density (PSD) in a frequency range from 10 to 60 Hz. The vibration direction is along the diagonal of the SINS, which makes the acceleration act on the SINS’ multiple axes at the same time. The SINS first carries out the alignment process for 15 min before the vibration test. Each vibration experiment lasts about 10 min. For the high-accuracy SINS, compared with the error caused by g-sensitive misalignments in vibration, the influence of other error sources, e.g., gyro bias and accelerometer bias, can be ignored within 10 min, which is much less than the Schuler period, i.e., 84.4 min. So, the major errors during the vibration for 10 min are the g-sensitive misalignments. The choice of vibration time is for error analysis. The SINS works on pure inertial navigation mode during the vibration. The evaluation index is the percentage of velocity error decrease after g-sensitive misalignments compensation. Figure 7 depicts the velocity error curves in one of the random vibration tests. After g-sensitive misalignments compensation, the velocity error decreases by 66.1%.
Table 2.
Velocity error decreases.
Figure 7.
Velocity error in random vibration.
All of the percentages of velocity error decrease corresponding with the 27 sets of vibration experiments are listed in Table 2. A corresponding statistic pie chart is shown in Figure 8. The statistical results show that the proportion of velocity error decreasing by more than 30% in the total results reach about 82% after g-sensitive misalignments compensation. As shown in Table 2 and Figure 8, though the proportion of velocity error decreasing by less than 30% is about 18%, which is affected by random measurement error to a certain extent, the systematic errors caused by g-sensitive misalignments can be compensated for to a large extent.
Figure 8.
Distribution of the percentage of velocity error’s decrease.
5. Conclusions
In this paper, a novel method to calibrate g-sensitive misalignments of an RLG triad in linear vibration environments is proposed to improve the SINS accuracy for applications in spacecraft and other aerospace systems. Compared with the traditional calibration method in a gravitational field, the method presented in this paper is based on linear vibration experiments to simulate the harsh environment during aircraft flight. The derived mathematical model of g-sensitive misalignments can be used to relate attitude error to specific force and angular rate. With approximately optimal observations, g-sensitive misalignments are obtained by least squares estimations. Vibration experiments show the validity of the proposed method.
Acknowledgments
This work was supported in part by the Research Fund for the Doctoral Program of Higher Education of China.
Author Contributions
L.W. and W.W. conceived and designed the experiments; L.W. and G.L. performed the experiments; X.P. and R.Y. analyzed the data; L.W. and W.W. contributed analysis tools and wrote the paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Yang, H.; Li, W.; Luo, T.; Luo, C.; Liang, H.; Zhang, H.; Gu, Y. Research on the Strategy of Motion Constrained-aided ZUPT for the SINS Positioning System of a Shearer. Micromachines 2017, 8, 340. [Google Scholar] [CrossRef]
- Kopacik, A.; Kajanek, P.; Liptak, I. Systematic Error Elimination Using Additive Measurements and Combination of Two Low Cost IMSs. IEEE Sens. J. 2016, 16, 6239–6248. [Google Scholar] [CrossRef]
- Xu, X.; Xu, X.; Zhang, T.; Li, Y.; Tong, J. A Kalman Filter for SINS Self-alignment Based on Vector Observation. Sensors 2017, 17, 264. [Google Scholar] [CrossRef] [PubMed]
- Petritoli, E.; Giagnacovo, T.; Leccese, F. Lightweight GNSS/IRS Integrated Navigation System for UAV Vehicles. In Proceedings of the IEEE International Workshop on Metrology for Aerospace, Benevento, Italy, 29–30 May 2014; pp. 56–61. [Google Scholar]
- Zhang, T.; Ban, Y.; Niu, X.; Guo, W.; Liu, J. Improving the Design of MEMS INS-Aided PLLs for GNSS Carrier Phase Measurement Under High Dynamics. Micromachines 2017, 8, 135. [Google Scholar] [CrossRef]
- Ng, L.; Pines, D. Characterization of Ring Laser Gyro Performance Using the Allan Variance Method. J. Guid. Control Dyn. 1997, 20, 211–214. [Google Scholar] [CrossRef]
- Bueschelberger, H.; Handrich, E.; Malthan, H. Laser Gyros in System Application with Rate-bias Technique. In Proceedings of the Symposium on Gyro Technology, Stuttgart, Germany, 22–23 September 1987. [Google Scholar]
- Fan, C.; Hu, X.; He, X.; Tang, K.; Luo, B. Observability Analysis of a MEMS INS/GPS Integration System with Gyroscope G-Sensitivity Errors. Sensors 2014, 14, 16003–16016. [Google Scholar] [CrossRef] [PubMed]
- Xing, L.; Xiong, Z.; Liu, J.; Luo, W.; Yue, Y. Offline Calibration for MEMS Gyroscope G-sensitivity Error Coefficients Based on the Newton Iteration and Least Square Methods. J. Navig. 2018, 71, 352–370. [Google Scholar] [CrossRef]
- Li, J.; Jiao, F.; Fang, J.; Ma, Y. Integrated Calibration Method for Dithered RLG POS Using a Hybrid Analytic/Kalman Filter Approach. IEEE Trans. Instrum. Meas. 2013, 62, 3333–3342. [Google Scholar] [CrossRef]
- Gao, P.; Li, K.; Wang, L.; Liu, Z. A Self-calibration Method for Tri-axis Rotational Inertial Navigation System. Meas. Sci. Technol. 2016, 27, 115009. [Google Scholar] [CrossRef]
- Yu, X.; Long, X. Parametric Design of Mechanical Dither with Bimorph Piezoelectric Actuator for Ring Laser Gyroscope. Int. J. Appl. Electromagn. Mech. 2015, 47, 305–312. [Google Scholar]
- Lahham, J.I.; Wigent, D.J.; Coleman, A.L. Tuned Support Structure for Structure-Borne Noise Reduction of Inertial Navigator with Dithered Ring Laser Gyros (RLG). In Proceedings of the IEEE Position Location and Navigation Symposium, San Diego, CA, USA, 13–16 March 2000. [Google Scholar]
- Zlatkin, Y.; Kalnoguz, A.; Voronchenko, V. Laser SINS for Cyclone-4 Launch Vehicle. Gyroscopy Navig. 2013, 4, 156–163. [Google Scholar] [CrossRef]
- Zheng, Z.; Han, S.; Zheng, K. An Eight-position Self-calibration Method for a Dual-axis Rotational Inertial Navigation System. Sens. Actuators A Phys. 2015, 232, 39–48. [Google Scholar] [CrossRef]
- Cai, Q.; Yang, G.; Song, N.; Liu, Y. Systematic Calibration for Ultra-High Accuracy Inertial Measurement Units. Sensors 2016, 16, 940. [Google Scholar] [CrossRef] [PubMed]
- Lee, T.; Sung, C. Estimation Technique of Fixed Sensor Errors for SDINS Calibration. Int. J. Control Autom. 2004, 2, 536–541. [Google Scholar]
- Kim, K.; Park, C.G. Drift Error Analysis Caused by RLG Dither Axis Bending. Sens. Actuators A Phys. 2007, 133, 425–430. [Google Scholar] [CrossRef]
- Diesel, J. Calibration of a Ring Laser Gyro Inertial Navigation System. In Proceedings of the 13th Biennial Guidance Test Symposium, Otero County, NM, USA, 6–8 October 1987. [Google Scholar]
- Yang, J.; Wu, W.; Wu, Y.; Lian, J. Improved Iterative Calibration for Triaxial Accelerometers Based on the Optimal Observation. Sensors 2012, 12, 8157–8175. [Google Scholar] [CrossRef] [PubMed]
- Schmidt, G.T. Inertial Sensor Technology Trends; NATO RTO Lecture Series, RTO-EN-SET-116; NATO Research and Technology Organization: Brussels, Belgium, 2011. [Google Scholar]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).