1. Introduction
The strapdown inertial navigation system (SINS) plays a critical role in aerospace, marine, and autonomous navigation applications, where practical navigation accuracy strongly depends on the precise calibration of the inertial measurement unit. The inertial measurement unit typically consists of three accelerometers and three gyroscopes mounted along mutually orthogonal axes. Calibration aims to determine and compensate for the systematic errors of these sensors, such as biases, scale factors, and misalignment errors, thereby ensuring the integrity of navigation performance.
Early research on SINS calibration, such as the work by Bailey at NASA [
1], established the theoretical framework of strapdown calibration and alignment using gravity and Earth’s rotation as reference inputs. Later, Nassar [
2] improved the INS error modeling approach and emphasized the importance of systematic calibration for accurate navigation. With the development of low-cost and medium-precision MEMS-based IMUs, calibration techniques have evolved rapidly to address the growing needs for accuracy and flexibility in field environments.
Traditional calibration methods generally employ a regular hexahedral fixture to mount the SINS. The cube is sequentially placed in multiple orientations on a horizontal reference slab to generate different known inertial inputs, allowing the estimation of sensor biases, scale factors, and misalignment angles [
3,
4,
5]. Rahimi et al. [
6] proposed a multi-position calibration method using rotations to estimate the cross-coupling and scale factor errors of marine-grade IMUs, while Vavilova [
7] summarized the calibration problem as a fundamental step in inertial navigation to establish an accurate sensor error model.
However, most conventional methods assume that the hexahedral fixture is geometrically ideal. In practice, machining tolerances, assembly misalignments, and nonorthogonalities between faces introduce hexahedral structural errors, which lead to deviations in the attitude relationships between the calibration positions. As a result, these unmodeled fixture errors can significantly degrade calibration accuracy, especially for high-precision SINS employing hemispherical resonator gyros (HRGs) [
8,
9,
10].
In view of the problem that conventional on-field calibration approaches for strapdown inertial navigation systems typically treat the hexahedral fixture as geometrically perfect, overlooking the potential structural errors inherent in the device. Such unaccounted-for errors can substantially compromise the calibration precision of the SINS error model. In this study, we develop a hexahedral structural error model along with a comprehensive calibration error model for the strapdown inertial navigation systems based on hemispherical resonator gyroscope to field. The proposed approach incorporates the complete set of hexahedral errors by defining the normal vector of each face. We proposed a 24-position calibration protocol for accelerometer error identification, and a 48-rotation procedure to determine gyroscope-related errors. This calibration allows for the simultaneous estimation of hexahedral structural errors, installation misalignments, scale factor deviations, and biases. Experimental verification is carried out on a high-precision three-axis turntable which simulated the hexahedral structural deviations. The results demonstrate that the proposed method substantially enhances the calibration accuracy for both accelerometers and HRGs compared to traditional approaches. Additionally, it relaxes the mechanical precision requirements of the hexahedral fixture, thereby reducing the overall cost of SINS on-field calibration.
2. The Calibration System and Establishment of Coordinate Systems
Traditional on-field calibration of Strapdown Inertial Navigation Systems typically employs a regular hexahedral fixture. The gravity-induced specific force and the Earth’s rotation rate are used as two vectors of motion parameters, and the hexahedron is tumbled to provide different excitations for the SINS. However, traditional SINS on-field calibration methods generally neglect the structural errors of the hexahedron. In practice, mutual position errors between the faces of the hexahedron, such as deviations in parallelism and perpendicularity, introduce additional errors during the calibration process, thereby affecting the identification accuracy of the SINS error model.
As shown in
Figure 1, the strapdown inertial navigation systems based on hemispherical resonator gyroscope is calibrated by placing the hexahedron on the on-field slab. A located block is mounted on the slab to provide positioning. the azimuth of the edge of the located block is precise determined, therefore, providing precise components of the turn rate of the Earth. The hexahedron is placed tightly against the located block and then rotated on the slab, ensuring that one face of the hexahedron is placed tightly against the located block after each rotation. By changing the orientation of the hexahedron, the input of the SINS is varied. Different attitude transformations are designed to achieve the on-field calibration of the SINS.
To accurately analyze the error propagation mechanism of the strapdown inertial navigation system, several auxiliary coordinate systems are established as follows. The navigation coordinate system onxnynzn is defined such that its three axes point toward the local east, local north, and local up directions, respectively. The slab coordinate system o1x1y1z1 is defined with its origin o1 located on the slab. The o1z1 axis is parallel to the normal vector of the slab, pointing up and perpendicular to the slab surface. The hexahedron coordinate system obxbybzb is rigidly attached to the strapdown inertial navigation system’s hexahedral structure. These coordinate systems together provide a consistent spatial reference framework that serves as the foundation for subsequent calibration error analysis and the establishment of the system’s comprehensive error model.
2. Error Mechanism Analysis.
To improve the on-field calibration accuracy of the strapdown inertial navigation system based on hemispherical resonator gyroscope, it is necessary to analyze the error mechanisms involved in the system’s on-field calibration. Based on this analysis, the on-field calibration error model of the system that includes all error sources is established.
2.1. Definition of Mutual Position Error of Hexahedron
To improve the accuracy of on-field calibration for strapdown inertial navigation systems based on hemispherical resonator gyroscopes, it is necessary to analyze the effects of the hexahedral structural errors, which are often neglected in traditional calibration methods. Based on this analysis, an accurate error model that incorporates the complete hexahedral calibration errors through normal vectors is established.
The hexahedron coordinate system is defined by the inner normal vector of the first face, the normal vector of the edge shared by the first and second faces, and the projection of the inner normal vector of the second face onto the plane of the first face. It is assumed that the angular deviations between the actual hexahedron and the ideal standard hexahedron are small.
Figure 2.
The hexahedral structure.
Figure 2.
The hexahedral structure.
The outward normal vector of the first face of the hexahedron is defined as n1. The outward normal vector of the second face,n2, is determined based on its perpendicularity deviation Δθx2 relative to n1. Using n1 and n2 as references, the outward normal vector of the third face, n3, is defined, and the remaining faces are defined sequentially in the same manner.
Through this definition, nine parameters are employed in this paper to comprehensively represent the parallelism and perpendicularity errors among the faces of the hexahedron, providing a fundamental basis for the subsequent establishment of the SINS calibration error model.
The outward normal vectors of the hexahedron surfaces in the hexahedron coordinate system are defined as shown in eq. (1).
2.2. Error Analysis of the Strapdown Inertial Navigation System
Ideally, the three accelerometers and three hemispherical resonator gyroscopes of the strapdown inertial navigation system are perfectly aligned with the three axes of the hexahedron coordinate system. In practice, however, assembly imperfections introduce installation errors between the sensitive axes of the accelerometers and HRGs and the axes of the hexahedron coordinate system. In this study, these installation errors are expressed in vector form. The normal vectors of the sensitive axes of the three accelerometers and the three HRGs, represented in the hexahedron coordinate system, are shown in eq. (2).
The three accelerometers and three hemispherical resonator gyroscopes of the strapdown inertial navigation system also exhibit scale factor errors and bias errors. The output error equations of the three accelerometers are shown in eq. (3).
The output error equations of the three HRGs are shown in eq. (4).
2.3. Error Analysis of the Slab Coordinate System
In the initial position, the slab coordinate system coincides with the navigation coordinate system. However, due to factors such as fixture errors of the slab, there exist leveling errors Δ
θx0 and Δ
θy0, and horizontal zero offset error Δ
γ0 between the slab coordinate system and the navigation coordinate system. The attitude matrix between the navigation coordinate system and the slab coordinate system is given in eq. (5).
2.4. The Motion Parameters Inputs of Accelerometer and HRGs
The specific force generated by gravitational acceleration in the navigation coordinate system is
. Then, its representation in the slab coordinate system is given by
The Earth’s rotation angular velocity expressed in the navigation coordinate system is .
The transformation matrix from the navigation coordinate system to the slab coordinate system is shown in eq. (5). The Earth’s rotation angular velocity expressed in the slab coordinate system is shown in eq. (7).
During the on-field calibration of the SINS, the method involves placing two faces of the hexahedron tightly against the slab and the located block, followed by tumbling the hexahedron for calibration. After each tumble, it is ensured that two faces of the hexahedron remain tightly placed against the slab and the located block.
For different calibration positions, traditional on-field calibration of the SINS typically treats it as a rotation around the three axes of the coordinate system to achieve the desired calibration position. However, due to structural errors in the hexahedron, such an equivalent rotation introduces significant errors into the on-field calibration of the SINS.
This paper addresses the issue using a vector-based approach. During the on-field calibration of the SINS, the outward normal vector of the face of the hexahedron placed tightly against the slab is opposite to the z-axis direction of the slab coordinate system, while the outward normal vector of the face of the hexahedron placed tightly against the located block is opposite to the y-axis direction of the slab coordinate system.
Therefore, the unit vectors of the three axes of the slab coordinate system can be expressed in the hexahedron coordinate system. The resulting transformation matrix is given by eq. (8).
where,
vA is the outward normal vector of the face of the hexahedron placed tightly against the slab, and
vB is the outward normal vector of the face of the hexahedron placed tightly against the located block. Normalize the matrix
C0 to obtain the transformation matrix
C1.
Taking the position where the first face of the hexahedron is placed tightly against the slab and the fifth face is placed tightly against the located block as an example. The transformation matrix is shown in eq. (9).
The input specific forces of the three accelerometers are shown in eq. (10).
Due to the small magnitude of the Earth’s rotation angular velocity, it is insufficient to provide effective inertial vector inputs for the three HRGs of the SINS. In this paper, a method is proposed in which the hexahedron is rotated on the slab to provide inertial vector inputs for the HRGs.
When the first face of the hexahedron is placed tightly against the slab, the projections of the second, third, fourth, and fifth faces onto the slab are shown in eq. (11).
The tumble angles of the hexahedron can be determined through the projections of the outward normal vectors of the faces onto the slab.
Taking the example where the first face of the hexahedron is placed tightly against the slab, and it tumbles from the second face placed tightly against the located block to the fifth face placed tightly against the located block.
At this point, the angular velocity inputs for the three HRGs of the SINS are composed of the tumble of the hexahedron and the Earth’s rotational angular velocity.
The angular velocity input caused by the tumble of the hexahedron results in the HRG output, which, after integration, is expressed as shown in eq. (12).
The Earth’s rotation angular velocity expressed in the slab coordinate system is shown in eq. (7). The angular velocity input caused by the tumble of the hexahedron and the Earth’s rotational angular velocity results in the HRG output, which, after integration, is expressed as shown in eq. (13).
2.5. Total Error Model for Calibration
This paper analyzes all error sources in the on-field calibration of the SINS, including slab errors, and hexahedron structural errors, installation errors, scale factor errors, and biases of the three HRGs and three accelerometers. An on-field calibration error model of the SINS was established for different SINS positions.
When the sixth face of the hexahedron is placed tightly against the slab and the fourth face is placed tightly against the located block, the error model of the three accelerometers of the SINS is given by eq. (13).
When the second face of the hexahedron is placed tightly against the slab, and the hexahedron tumbles from the third face placed tightly against the located block to the sixth face placed tightly against the located block, the error model of the HRGs is shown in eq. (14).
3. Identification of Error Parameters of SINS.
To identify the error model coefficients associated with the accelerometers in the strapdown inertial navigation system, a 24-position SINS calibration method was designed. In this approach, each face of the hexahedron is sequentially placed tightly against the slab, followed by aligning another face with the horizontal reference surface of the slab.
This procedure can be interpreted as orienting the xb, yb, and zb axes of the hexahedron coordinate system along the upward and downward directions, and then sequentially tumbling them while keeping them placed tightly against the positioning plane of the located block.
Figure 3.
24 position SINS calibration method
Figure 3.
24 position SINS calibration method
Figure 4.
Hexahedral structure calibration.
Figure 4.
Hexahedral structure calibration.
First, the first face of the hexahedron is placed tightly against the slab, followed sequentially by placing the second, third, fourth, and fifth faces tightly against the located block. When the second face of the hexahedron is placed tightly against the located block, the specific forces of the three accelerometers in the slab coordinate system are calculated as:
When the fourth face of the hexahedron is placed tightly against the located block, the specific forces of the three accelerometers are calculated as
When the third face of the hexahedron is placed tightly against the located block, the specific forces of the three accelerometers are calculated as
Using the 24-position strapdown inertial navigation system error calibration method designed in this paper, a total of 72 sets of test data were obtained. From these data, we have
where
A is a 72×24 structure matrix containing only elements 0, 1, and -1, and its rank is 24. Therefore,
and the parameters Δ
Kax,Δ
Kay,Δ
Kaz,
Bax,
Bay,
Baz,Δ
θx0,Δ
θy0,Δ
θy6,Δ
θz4,Δ
θx6,
αy1,
αz1,
βx,
βz1+Δ
θz3,
βz1+Δ
θz5,
γy1+Δ
θy3,
γy1+Δ
θy5,
γx1+Δ
θx2,
γx1+Δ
θx4 can be identified using the least squares method.
Since the Earth’s rotation rate is too small to provide effective excitations for the three hemispherical resonator gyroscopes of the strapdown inertial navigation system, a set of 48 rotations was designed to serve as the input excitation for the three HRGs.
The procedure involves aligning the
xb,
yb,
zb axes of the hexahedral coordinate system upwards and downwards, and then consecutively rotating the hexahedron coordinate system by 90° about the slab’s normal vector. Each face of the hexahedron is placed tightly against the located block.
Figure 5 illustrates the rotation procedure when the
zb axis is directed toward the up and down.
By performing the rotations sequentially, the angular input of the HRG aligned with the
z-axis can be obtained as follows:
By substituting into the gyro error equations of the strapdown inertial navigation system, we can obtain:
Through the 48 rotation procedures designed in this paper, the relevant error parameters ,ΔKgx,ΔKgy,ΔKgz,Bgx,Bgy,Bgz,Δθx2,Δθx4,Δθx6,Δθy3,Δθy5,Δθy6,Δθz3,Δθz4,Δθz5, can be identified.
By analyzing the outputs of the hemispherical resonator gyroscopes that are perpendicular to the z-axis during the 48 rotation procedures, the relevant errors,, of the three hemispherical resonator gyroscopes in the strapdown inertial navigation system can be identified.
By substituting the identified hexahedron errors into the accelerometer error model of the strapdown inertial navigation system, the relevant errors of the three accelerometers in the system can be identified.
4. Experimental and Verifications.
An error calibration experiment for the hemispherical resonator gyroscope–based strapdown inertial navigation system was conducted on a three-axis turntable. The turntable was used to simulate the hexahedron structural errors of the strapdown inertial navigation system, and the proposed calibration method was applied to identify the error model parameters of the system. The results are shown in
Table 1.
When the hexahedral structure of the strapdown inertial navigation system based on HRG is free of errors, the calibration errors of each error parameter in the new model and the traditional model are of the same order of magnitude, and there is no significant difference between their calibration results. However, when structural errors exist in the hexahedral structure of the strapdown inertial navigation system, the calibration errors of each error parameter in the traditional model increase by an order of magnitude compared with those in the new model. Moreover, before and after the introduction of structural errors, the calibration errors of each parameter in the new model remain within the same order of magnitude, indicating that the calibration results of the model parameters in the new model are not affected by the structural errors of the strapdown inertial navigation system’s hexahedral structure.
5. Conclusions
This paper presents a comprehensive on-field calibration method for strapdown inertial navigation systems based on hemispherical resonator gyroscopes, which reduced the influence of the structural errors of the hexahedral on the calibration accuracy of the SINS. A comprehensive error model for the on-field calibration of strapdown inertial navigation systems based on hemispherical resonator gyroscopes was established, and test plan were designed based on this error model. The proposed 24-position accelerometer calibration and 48-rotation gyro calibration schemes allow for simultaneous and accurate identification of sensor biases, scale factor errors, installation misalignments, and fixture-induced structural errors, providing a complete solution for high-precision SINS calibration.
Experimental validation on a high-precision three-axis turntable demonstrates that the proposed method significantly improves the calibration accuracy for both accelerometers and HRGs compared to conventional approaches, while maintaining robustness throughout different orientations and operating conditions. Furthermore, by calibration for the structural errors, the method reduces the mechanical precision requirements for the hexahedral fixture, lowering both the cost and complexity of on-field calibration. Overall, this study provides a robust and practical framework for high-precision calibration of HRG-based SINS and offers a methodology that can be extended to other advanced inertial navigation systems requiring accurate error modeling.
Funding
This work was supported in part by the Young Elite Scientist Sponsorship Program by the Cast of China Association for Science and Technology under Grant YESS20220704 and in part by the Heilongjiang Postdoctoral Fund by the Heilongjiang Human Resources and Social Security Bureau of China under Grant LBH-Z22134.
References
- Bailey, F. N. Strapdown Calibration and Alignment Study. NASA–ERC Report, Univac Federal Systems Division, 1970.
- Nassar, S. Improving the Inertial Navigation System (INS) Error Model. Ph.D. Thesis, University of Calgary, Canada, 2003.
- El-Sheimy, N., Naser, E., & Chiang, K. W. “Inertial sensor calibration for navigation applications: A survey.” Sensors, 2020, 20(2): 447.
- Vasconcelos, J., et al. “In-field calibration of low-cost inertial and magnetic sensors.” IEEE Transactions on Instrumentation and Measurement, 2011, 60(6): 2154–2164.
- Nieminen, T., et al. “Calibration of consumer-grade MEMS IMUs using multi-position and rotation methods.” IEEE Sensors Journal, 2014, 14(11): 3751–3762.
- Rahimi, H., et al. “Improving the calibration process of inertial measurement units for marine navigation.” Navigation, 2020, 67(4): 763–770. [CrossRef]
- Vavilova, N. B. “The calibration problem in inertial navigation.” Journal of Applied Mathematics and Mechanics, 2021, 85(3): 263–272.
- Ruan, S., Guo, X., Shao, H., Liu, J., & Tu, Z. “Hexahedral prism and IMU installation error calibration technique based on turntable transmission.” IOP Conf. Ser.: Earth Environ. Sci., 2020, 502: 012013. [CrossRef]
- Zhang, J., et al. “Improved external-field calibration method for strapdown INS considering fixture misalignments.” IEEE Transactions on Aerospace and Electronic Systems, 2022, 58(5): 3810–3823.
- Li, Y., Zhang, W., & Chen, Q. “Error modeling and compensation of hexahedral fixture misalignments in inertial navigation calibration.” Measurement Science and Technology, 2023, 34(7): 075102.
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 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/).