Next Article in Journal
Hybrid Framework for Cartilage Damage Detection from Vibroacoustic Signals Using Ensemble Empirical Mode Decomposition and CNNs
Previous Article in Journal
An Annular CMUT Array and Acquisition Strategy for Continuous Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Angle-Dependent Bias Compensation Method for Hemispherical Resonator Gyro Inertial Navigation Systems

1
College of Advanced Interdisciplinary Studies, National University of Defense Technology, Changsha 410073, China
2
Nanhu Laser Laboratory, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(21), 6639; https://doi.org/10.3390/s25216639
Submission received: 18 September 2025 / Revised: 17 October 2025 / Accepted: 27 October 2025 / Published: 29 October 2025
(This article belongs to the Section Navigation and Positioning)

Abstract

In the whole-angle mode of a hemispherical resonator gyro (HRG), the external input rotation angle is obtained by detecting the standing-wave rotation angle through electrodes. Due to this operational principle and manufacturing constraints of HRGs, the gyro output in an HRG inertial navigation system exhibits angle-dependent errors that are highly sensitive to temperature variations. To address this issue, this paper proposes a system-level calibration scheme to characterize and compensate for these correlated errors. Angle-dependent bias models were established through multi-temperature point experiments. A Kalman filter was subsequently designed, and a calibration path satisfying observability requirements was developed. System-level calibration experiments were conducted to determine and compensate for the identified errors. Finally, navigation experiments demonstrated the effectiveness of the proposed method, showing that the navigation accuracy of the HRG inertial navigation system was improved by up to 94.35%.

1. Introduction

Inertial Navigation System (INS) is a self-contained navigation system that relies solely on its internal sensors to perform navigation. The core component of this system is the Inertial Measurement Unit (IMU), typically composed of three gyroscopes and three accelerometers. The gyroscopes measure angular motion, while the accelerometers measure specific force. Based on these measurements, the system can calculate the vehicle’s motion parameters including attitude, velocity, and position. The Strapdown Inertial Navigation System (SINS), where the inertial navigation system is directly mounted on the vehicle, represents the most prevalent type of INS in practical applications today.
As a high-precision core sensor in inertial navigation systems, the gyroscope’s performance accuracy and error control capability directly determine the precision of the entire system. The Hemispherical Resonator Gyro (HRG) is a high-precision, highly reliable, and miniaturized angular rate sensor, acclaimed as a “disruptive technology.”
Research on hemispherical resonator gyroscopes can be traced back to 1890, when G.H. Bryan discovered the inertial properties of elastic waves [1,2]. In 1965, Dr. David Lynch at the Delco Research Center developed the first theoretical model based on G.H. Bryan’s theory using the Lagrangian method. Building on this foundation, he designed, manufactured, and tested two experimental HRG prototypes [2]. The first experimental results on HRG were obtained and published by D.D. Lynch in 1984. In 2012, Meyer and Rozelle created a novel mHRG system that not only reduced its size but also achieved a bias as low as 0.00035°/h through innovative self-calibration technology [3]. In 2019, Delhaye from Safran introduced the latest HRG research outcome—the SkyNaute inertial system—a disruptive navigation system for commercial aircraft characterized by its miniaturization, light weight, low power consumption, high reliability, and low cost [4]. Chikovani et al. proposed a method to significantly reduce gyro bias error by adjusting the standing-wave angle [5]. In the most recent research progress, Chikovani further introduced a new differential operating mode for HRG, which automatically compensates for frequency mismatch, suppresses external disturbances, and allows free switching among three operating modes according to different application scenarios [6].
The hemispherical resonator gyro measures external angular rate or angle by detecting the precession of the standing wave in the resonator [7]. Under external excitation, the resonator generates a four-node standing-wave pattern. When an external rotational angular rate is applied, the Coriolis force causes the standing-wave pattern to precess relative to the housing [8,9,10,11]. The precession angle θ is proportional to the external rotation angle. The base electrodes measure this precession angle to determine the external rotation angle.
The standing wave in the resonator typically exhibits a four-antinode pattern. When the external casing rotates about its central axis, the relationship between the precession angle variation φ ( t ) of the standing wave and the input angular rate Ω is given by [12]:
φ ( t ) = 2 k 2 + 1 0 t ( τ ) d τ
where k = 2 represents the second-order vibrational mode of the resonator.
HRG inertial navigation systems are internationally recognized as the next generation of disruptive, high-precision navigation technologies, offering optimal overall performance in terms of size, weight, power, and cost (SWaP-C) [13,14]. They are suitable for a wide range of applications in navigation, guidance, and control, and serve as core sensing components across various land, marine, aerial, and space platforms.
Due to various error sources in hemispherical resonator gyros (HRGs)—such as asymmetric damping of the resonator, phase error, electrode detection and drive deviations, and nonlinear effects in capacitance sensing—angle-dependent errors arise when the gyro operates in whole-angle mode. Although certain error suppression and compensation techniques have been applied at the device level, harmonic errors have not been entirely eliminated. In HRG-based inertial navigation systems, harmonic bias error and harmonic scale factor error remain present. Therefore, this paper focuses on suppressing and compensating these harmonic errors within HRG inertial navigation systems.
Currently, system-level calibration is the most widely used and effective method for calibrating and compensating errors in inertial navigation systems. Numerous researchers have conducted studies tailored to different types of INS architectures. Camberlein proposed an 18-position calibration path capable of exciting common IMU errors, which is characterized by short calibration time and wide application [15]. Sun derived a minimal calibration path through theoretical analysis [16]. Jiang designed a novel Kalman filter specifically for accelerometer error compensation [17]. In the field of temperature compensation, Weng introduced a modeling method for accelerometer scale factor and bias based on fixed-point heating tests and least squares fitting [18]. Zhang employed statistical tests to determine the optimal polynomial order and established a sparse coefficient temperature regression model along with an RBF neural network compensation model [19]. Yang proposed a cross-validation-based selection criterion for gyro parameter temperature models, applicable under both known and unknown variance conditions [20]. Wei enhanced the robustness of temperature compensation models by incorporating robust estimation theory and investigated the application of least squares support vector machines in compensation [21]. Xu integrated wavelet transform into support vector machine models to effectively suppress pulse noise in temperature compensation [22]. Yang estimated accelerometer temperature model coefficients using a 36-dimensional Kalman filter, incorporating auxiliary measurements from laser gyros [23]. Weng developed a 15-dimensional filter that uses accelerometer-specific force output as observations to achieve online estimation of temperature model coefficients [24]. Lou proposed a system-level calibration method for inertial navigation systems (INS) capable of simultaneously compensating for accelerometer asymmetric errors and second-order temperature-dependent errors in a single calibration process [25]. Tao et al. conducted research on temperature compensation for the Hemispherical Resonator Gyro Inertial Navigation System (HRG INS). Their system-level calibration method requires minimal computational resources and has been shown to effectively improve the calibration accuracy during the system’s start-up phase [26]. However, the error parameters compensated for in their study (such as the biases and scale factors of the gyroscopes and accelerometers) are similar to those of conventional inertial sensors, and they did not explicitly target the modeling of HRG-specific, angle-dependent harmonic error components (e.g., the 4θ term). Furthermore, the study does not specify whether their compensation model is intended for gyro output in force-to-rebalance mode or whole-angle mode. Dong et al. [27] established a nonlinear temperature error compensation model for the hemispherical resonator gyro (HRG) based on the PSO algorithm, incorporating the temperature change rate to enhance compensation capability in varying thermal environments. However, their study specifically addressed the gyro’s output in force-to-rebalance mode and did not account for the angle-dependent error terms unique to the whole-angle mode of the HRG.
System-level calibration has been extensively studied and widely applied in other inertial navigation systems such as ring laser gyros and fiber optic gyros, but these methods are not fully applicable to hemispherical resonator gyro (HRG) inertial navigation systems. Particularly, there is still no effective system-level calibration method for the angle-dependent errors unique to HRGs. This paper models the ADB errors of HRGs and designs a system-level calibration scheme that can calibrate both the ADB errors and their temperature coefficients. This scheme can effectively calibrate various errors in HRG inertial navigation systems, demonstrates good error suppression capability, and thereby significantly improves the navigation accuracy of hemispherical resonator gyro inertial navigation systems.
The main innovations of the proposed method are summarized in the following three aspects:
(1)
Introduction of harmonic errors in the HRG-based INS and establishment of the relationship between harmonic bias errors and temperature (frequency).
(2)
Development of a novel error model for the hemispherical resonator gyro that incorporates harmonic bias errors and their temperature coefficients.
(3)
Design of a new Kalman filter for system-level calibration of the HRG-based INS according to the proposed error model.
This paper is organized as follows: Section 2 analyzes the characteristics of harmonic error versus temperature, the frequency–temperature dependence model, the error modeling approach for the hemispherical resonator gyro, and the formulation of strapdown inertial navigation error equations. Section 3 details the design of a system-level calibration Kalman filter. Section 4 evaluates the system-level calibration scheme and navigation experimental results. Section 5 provides concluding remarks and research findings.

2. Error Model

2.1. Definition of Reference Frames

(1)
The inertial coordinate system (i-frame) has its origin at the center of the Earth, with axes non-rotating relative to the celestial sphere. The three axes are defined as o x i ,   o y i ,   o z i , forming a right-handed coordinate system, where the o z i is aligned with the Earth’s polar axis.
(2)
The navigation coordinate system (n-frame) has its origin at the position of the vehicle. Its axes are aligned with the directions of North (N), East (E), and Down (D). Navigation computations are typically performed in the n-frame.
(3)
The body coordinate system (b-frame) has its origin at the center of mass of the vehicle. Its axes are aligned with the vehicle’s pitch axis, roll axis, and yaw axis, pointing toward the right, forward, and upward directions of the vehicle’s motion, respectively.

2.2. Relationship Between Harmonic Error and Temperature

When operating in whole-angle mode, hemispherical resonator gyro-based inertial navigation systems (HRG-INS) often exhibit output errors containing high-order harmonic components, such as 4 θ ,   8 θ ,   12 θ ,   16 θ -related errors. These errors introduce harmonic bias errors into the inertial navigation system. Moreover, the harmonic errors in the HRG output are highly sensitive to temperature. To investigate this relationship, multi-temperature tests were conducted. At each predefined temperature point, the HRG-INS was placed in a thermal chamber and soaked for over three hours to ensure a thermally stable internal state. Harmonic bias errors were then measured to analyze their temperature dependence.
As can be seen from the multi-temperature experimental results in Figure 1, the harmonic bias error is significantly influenced by temperature. Notably, the 4θ harmonic error exhibits the most pronounced temperature dependence. Higher-order harmonic errors such as 8θ, 12θ and 16θ have even smaller contributions to the overall bias error and can be effectively mitigated with appropriate compensation [28].

2.3. Relationship Between Temperature and Resonant Frequency

Experimental results in Section 2.2 demonstrate that the output errors of the hemispherical resonator gyro, particularly the harmonic errors, are susceptible to temperature variations, making temperature compensation for these errors necessary. However, due to the vacuum environment inside the resonator, the internal temperature changes slowly and cannot be accurately measured. According to existing research, the resonant frequency of the hemispherical resonator gyro is influenced by temperature and exhibits an approximately linear relationship [29]. To verify the correlation between resonant frequency and temperature, we conducted relevant experiments and fitted the results, which indicate a linear relationship between temperature and resonant frequency as shown in Figure 2 (operating temperature range: 25–40 °C). Therefore, we will use the resonant frequency as a substitute variable for temperature in compensation.

2.4. Temperature (Frequency)-Dependent Harmonic Bias Error Model

A polynomial regression analysis was performed with the gyroscope’s resonant frequency as the independent variable and the amplitude of the 4 θ harmonic bias error as the dependent variable. Based on comprehensive tests involving multiple temperature points, multiple gyroscopes, and repeated measurements, the results indicate that the optimal relationship between the amplitude of the 4 θ harmonic bias error and the resonant frequency follows a quadratic function. Partial experimental results are shown in Figure 3.
Based on the experimental results, this study establishes a model of the bias harmonic error versus frequency as follows:
ADB θ , f = B s 4 2 f 2 + B s 4 1 f + B s 4 0 sin 4 θ + B c 4 2 f 2 + B c 4 1 f + B c 4 0 cos 4 θ + B s 8 sin 8 θ + B c 8 cos 8 θ + B s 12 sin 12 θ + B c 12 cos 12 θ + B s 16 sin 16 θ + B c 16 cos 16 θ
Here, B sn denotes the amplitude of the sine component of the harmonic error, B cn represents the amplitude of the cosine component of the harmonic error, with n taking values of 8, 12, and 16. B s 4 i indicates the i-th order temperature (frequency) coefficient, where i ranges from 0 to 2.
The 4 θ harmonic error is significantly influenced by temperature. Therefore, only the 4 θ -related harmonic error is modeled as a temperature-dependent error. Other harmonic errors are less affected by temperature and can be approximated as constant values, which can be directly compensated through least squares fitting of the gyroscope’s output.

2.5. IMU Error Model

2.5.1. Hemispherical Resonator Gyro Error Model

  • Bias Error
Bias error refers to the output value of the hemispherical resonator gyro when the external angular velocity is zero, measured in °/h. It generally consists of two components: one is the constant bias, which can be compensated through calibration; the other is the gyro’s random walk noise, which is not compensatable. The mathematical model of the bias error is denoted as:
gdrift = B g c x B gcy B gcz T + B g 4 θ x B g 4 θ y B g 4 θ z T
B g 4 θ = B s 4 2 f 2 + B s 4 1 f + B s 4 0 sin 4 θ + B c 4 2 f 2 + B c 4 1 f + B c 4 0 cos 4 θ
where θ is the precession angle of the gyro, f is the resonant frequency of the hemispherical resonator gyro, B g c denotes the conventional gyro bias error (excluding harmonic error terms), and B g 4 θ represents the harmonic bias error.
  • Scale Factor Error
The scale factor refers to the proportional relationship between the gyro output and the actual input angular velocity. Due to changes in the operating environment and prolonged operation time, the scale factor may vary. The deviation between the actual scale factor during operation and its initial calibrated value is referred to as the scale factor error, typically measured in parts per million (ppm). Its mathematical model is denoted as [30]:
K ˜ g = K g ( I + δ K g )
δ K g = δ K gx 0 0 0 δ K gy 0 0 0 δ K gz
where K ˜ g denotes the actual scale factor value, K g represents the initially calibrated scale factor value, and δ K g corresponds to the gyro scale factor error.
  • Installation Error
In an IMU, due to factors such as manufacturing and assembly deviations and structural deformation, there exists an error between the actual installation alignment of the gyroscopes and the ideal orthogonal coordinate system. By constraining and aligning the body frame with the gyro coordinate system, the installation errors can be reduced to three independent parameters.
δ M g = 0 0 0 δ M gyx 0 0 δ M gzx δ M gzy 0
where δ M gij ( i = y ,   z ;   j = x ,   y ; and i j ) represents the installation error of the gyro between the i axis and the oij plane in the b-frame.
Based on the error definitions above, the output error model of the hemispherical resonator gyro can be expressed as follows:
δ ω ib b = ( δ K g + δ M g ) ω ib b + B g + ε g
where ω ib b is the angular velocity of frame b with respect to frame i , projected onto frame b , δ ω ib b represents the error in ω ib b , and ε g denotes the random bias of the gyro.

2.5.2. Accelerometer Error Model

  • Bias Error
Bias error refers to the output value of the accelerometer when the externally applied specific force is zero, typically measured in micro-g (μg). The bias generally consists of a constant component and a random component. The constant bias can be precisely calibrated and compensated, while the random bias is generally not compensatable. The mathematical model of the constant bias is denoted as:
adrift = B ax B ay B az T
  • Scale Factor Error
The scale factor refers to the proportional relationship between the output pulses of the accelerometer and the actual input specific force. Due to changes in the operating environment and prolonged operation time, the scale factor may vary. The deviation between the actual scale factor during operation and its initial calibrated value is referred to as the scale factor error, typically measured in parts per million (ppm). Its mathematical model is denoted as [30]:
K ˜ a = K a ( I + δ K a )
δ K a = δ K ax 0 0 0 δ K ay 0 0 0 δ K az
where K ˜ a denotes the actual value of the scale factor, K a represents the initially calibrated value of the scale factor, and δ K a corresponds to the scale factor error.
  • Installation Error
During actual operation of the IMU, the installation error of the accelerometer is defined as the deviation between the actual installation parameters and their initially calibrated values, caused by factors such as structural deformation or changes in the calibration environment. This error is typically measured in arcseconds, and its mathematical model is expressed as [24]:
δ M a = 0 δ M axy δ M axz δ M ayx 0 δ M ayz δ M azx δ M azy 0
where δ M aij ( i = y ,   z ;   j = x ,   y ; and i j ) represents the installation error of the accelerometer between the i axis and the oij plane in the b-frame.
Based on the error definitions above, the output error model of the accelerometer can be expressed as follows:
δ f b = ( K a δ K a + δ M a ) N a + B a + ε a
where δ f b denotes the error in specific force, N a represents the number of output pulses from the accelerometer, and ε a indicates the random bias of the accelerometer.

2.6. Strapdown Inertial Navigation Error Equations

In practical inertial navigation systems, sensor measurement errors are inherent, and the initial alignment process also introduces certain deviations. These errors continuously propagate and accumulate through the navigation update equations. Therefore, the strapdown inertial navigation error equations form the basis for analyzing the error evolution in inertial navigation systems [31,32].
  • Attitude Error Equations
ϕ ˙ n = ϕ n × ω in n + δ ω in n C b n δ K g + δ M g ω ib b B g n
  • Velocity Error Equations
δ V ˙ n = ϕ n × f n + C b n δ K a + δ M a f b + δ V n × 2 ω ie n + ω en n + V n × 2 δ ω ie n + δ ω en n + B a n
  • Position Error Equations
δ L ˙ = δ V N R N + h δ h V N ( R N + h ) 2 δ λ ˙ = δ V E R E + h sec L + δ L V E R E + h tan L sec L δ h V E sec L ( R E + h ) 2 δ h ˙ = δ V D
This study incorporates the IMU error model established in Section 2.5 into the strapdown inertial navigation error equations, quantitatively deriving the variation patterns of navigation parameter errors (such as position, velocity, and attitude) caused by device errors of the hemispherical resonator gyro and accelerometer. This provides a theoretical foundation for the construction of a Kalman filter in system-level calibration.

3. System-Level Calibration Kalman Filter

System-level calibration aims to precisely estimate the bias harmonic error of the hemispherical resonator gyro at the inertial navigation system level. This paper designs a 48-dimensional Kalman filter capable of effectively calibrating various error parameters of the gyro—including the 4θ harmonic error and its temperature coefficients—as well as all error parameters of the accelerometer.

3.1. Construction of a 48-D Kalman Filter

State-Space Equation:
  X ˙ = FX + GW
The state variable X:
X = ϕ N ϕ E ϕ D δ V N δ V E δ V D δ L δ λ δ h B gx B gy B gz B ax B ay B az δ K gx δ M gyx δ M gzx δ K g y δ M g z y δ K g z δ K a x δ M a y x δ M a z x δ M axy δ K ay δ M azy δ M axz δ M ayz δ K az B cos 4 θ x 0       B cos 4 θ x 1       B cos 4 θ x 2       B sin 4 θ x 0       B sin 4 θ x 1       B sin 4 θ x 2 B cos 4 θ y 0       B cos 4 θ y 1       B cos 4 θ y 2       B sin 4 θ y 0       B sin 4 θ y 1       B sin 4 θ y 2 B cos 4 θ z 0       B cos 4 θ z 1       B cos 4 θ z 2       B sin 4 θ z 0       B sin 4 θ z 1       B sin 4 θ z 2 T
F is the state transition matrix of the system, and its specific form is determined by the attitude, velocity, and position error differential equations, namely, Equations (3)–(18).
F = F 11 F 12 F 13 F 14 0 3 × 3 F 16 F 17 0 3 × 3 0 3 × 3 0 3 × 3 F 111 F 112 F 113 F 21 F 22 F 23 0 3 × 3 F 25 0 3 × 3 0 3 × 3 F 28 F 29 F 210 0 3 × 6 0 3 × 6 0 3 × 6 0 3 × 3 F 32 F 33 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 6 0 3 × 6 0 3 × 6 0 39 × 3 0 39 × 3 0 39 × 3 0 39 × 3 0 39 × 3 0 39 × 3 0 39 × 3 0 39 × 3 0 39 × 3 0 39 × 3 0 39 × 6 0 39 × 6 0 39 × 6 48 × 48
G is the noise distribution matrix, and W is the output noise of the gyros and accelerometer.
The observation equation can be expressed as:
Z v , p = H v , p X + v v , p
H v , p = 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 39 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 39
where the velocity error and position error are taken as the observation vector Z v , p = δ V N δ V E δ V D δ L δ λ δ h T , H v , p is the observation matrix, and v v , p is the measurement noise.

3.2. Calibration Path and Observability

In system-level calibration, it is essential to design specific calibration paths for different error terms to fully excite all errors to be calibrated. This paper adopts a calibration path scheme comprising 19 distinct positions. Based on the Piece-Wise Constant System (PWCS) theory, the Structured Observability Matrix (SOM) is used instead of the Total Observability Matrix (TOM), and the rank of the SOM is computed for each position along the calibration path. It has been verified that in the designed system-level calibration scheme, the rank of the SOM equals the dimension of the system state variables, indicating that the system is fully observable; detailed information is provided in Table 1.

4. System-Level Calibration Experiments and Navigation Experiments

4.1. System-Level Calibration Experiments

The system-level calibration experiment was conducted by mounting the hemispherical resonator gyro IMU on a high-precision rotary table equipped with a temperature-controlled chamber, as illustrated in Figure 4. During the calibration process, programmed temperature variations were applied through the chamber to sufficiently excite the harmonic errors induced by temperature changes, thereby enabling precise identification of temperature-dependent error parameters.
The hemispherical resonator gyro’s resonator operates in a vacuum environment. When external ambient temperature changes occur, the internal temperature of the gyro changes slowly, and the exact temperature cannot be determined. As illustrated in Figure 5, we utilize the oscillation frequency of the resonator as a substitute for the actual internal temperature of the gyro, which demonstrates a delayed response compared to the externally measured temperature. This is precisely why we have adopted frequency as a replacement for temperature in our compensation variable. The frequencies presented in Figure 6 represent the variations observed in three gyros during experiments when subjected to external temperature changes.
Calibration results are as follows:
Figure 6. Convergence Curves of the Kalman Filter.
Figure 6. Convergence Curves of the Kalman Filter.
Sensors 25 06639 g006aSensors 25 06639 g006b
In Figure 6, eb denotes the gyro bias, db represents the accelerometer bias, dKg( δ K g ) indicates the gyro scale factor error, dMg( δ M g ) refers to the gyro misalignment error, dKa( δ K a ) stands for the accelerometer scale factor error, and dMa( δ M a ) corresponds to the accelerometer misalignment error. Additionally, B0c and B0s symbolize the constant terms of the harmonic error’s cosine and sine components, respectively; B1c and B1s represent the first-order temperature (frequency) coefficients of the harmonic error’s cosine and sine components; and B2c and B2s denote the second-order temperature (frequency) coefficients of the harmonic error’s cosine and sine components, respectively. The red, blue, and yellow lines in the dMg plot represent the δ M gzx , δ M gzy and δ M gyx components; in the dMa plot, the cyan, blue, purple, yellow, red, and green lines represent the δ M ayz , δ M ayx , δ M azy , δ M axy , δ M axz and δ M azx components; in the other figures, the blue, red, and yellow lines represent the error terms for the x, y, and z axes of the gyroscope or accelerometer.
From the experimental results of the system-level calibration (Figure 6 and Table 2), it can be observed that all state estimation curves of the Kalman filter exhibit favorable convergence characteristics. These results demonstrate that the proposed system-level calibration scheme effectively achieves precise identification and compensation of the bias harmonic errors and their temperature coefficients in the hemispherical resonator gyro-based inertial navigation system. This verifies the comprehensive performance of the proposed method in terms of the completeness of error modeling, the rationality of the filter design, and the effectiveness of the calibration process. The above outcomes fully confirm the feasibility and correctness of the proposed method, providing both a theoretical foundation and experimental support for its application in high-precision inertial navigation systems.

4.2. Navigation Experiments

This study designed a comparative navigation experiment involving three sets of IMUs for performance validation: the first set comprised a raw IMU (calibrated only at the individual component level) without system-level calibration or error compensation.; the second set was calibrated and compensated using a conventional 30-dimensional system-level calibration method; and the third set was processed using the proposed 48-dimensional system-level calibration approach.
Three hemispherical resonator gyro inertial navigation systems with different compensation schemes were mounted on a high-precision three-axis turntable to conduct navigation experiments under identical conditions. Each group followed the same rotation sequence and duration to simulate the actual rotational motion of the vehicle. The advantages and disadvantages of the three schemes were compared based on the experimental results.
The navigation experimental results are presented below:
Figure 7 shows the comparison of longitude, and latitude errors from the navigation experiment, while Figure 8 presents the comparison of radial position errors from the navigation experiment.
As shown in Table 3, the experimental results indicate that the navigation error of the scheme before compensation (with only individual calibration) is the largest, demonstrating that the errors of the hemispherical resonator gyro inertial navigation system are not fully compensated. The navigation accuracy of the 30-dimensional system-level calibration and compensation scheme is significantly improved compared to the individually calibrated scheme, with the maximum radial navigation error reduced from 6.02 nm to 2.2 nm. However, this scheme only compensates for the conventional inertial navigation system errors and does not suppress or compensate for the harmonic errors of the hemispherical resonator gyro. In contrast, the 48-dimensional system-level calibration and compensation scheme proposed in this paper achieves the highest navigation accuracy, effectively suppressing harmonic errors and reducing the maximum radial navigation error from 2.2 nm to 0.34 nm, thereby further enhancing navigation accuracy. Compared to the pre-compensation state, the maximum radial error is reduced by 94.35%. These experimental results demonstrate the superiority of the proposed method over existing approaches in error compensation for hemispherical resonator gyro inertial navigation systems.

5. Conclusions

This study investigates harmonic errors and their temperature dependence in hemispherical resonator gyro (HRG) inertial navigation systems through system-level calibration methodology. Experimental validation was first performed to confirm the correlation between harmonic errors and temperature variations, as well as the temperature-dependent characteristics of resonant frequency. Building on these findings, an enhanced HRG error model was developed, establishing a 48-dimensional state-space model that incorporates harmonic error terms and their temperature coefficients. A multi-position temperature-varying excitation trajectory was designed, with system observability analyzed using PWCS theory, enabling high-accuracy estimation of 4θ harmonic error coefficients. After implementing 48-dimensional system-level calibration and error compensation, navigation tests demonstrate remarkable improvements: the maximum radial error decreased from 6.02 nautical miles to 0.34 nautical miles (a 94.35% reduction), while the 50% circular error probability (CEP) improved from 1.86 nautical miles to 0.17 nautical miles (a 90.86% enhancement). Compared to single-gyro device-level calibration and discrete calibration approaches, the proposed method requires less time while achieving superior accuracy. When compared with 30-dimensional system-level calibration, this methodology enables calibration of HRG angle-dependent errors and effectively suppresses their impact. The approach presented in this paper significantly enhances the precision of hemispherical resonator gyro-based inertial navigation systems.

Author Contributions

Conceptualization, C.L., Q.L., D.L., X.Y., J.L. and T.X.; methodology, C.L., Q.L., D.L. and X.Y.; software, C.L., Q.L. and D.L.; validation, C.L., Q.L., D.L., H.L., T.L., Y.W. and H.M.; formal analysis, C.L. and Q.L.; investigation, C.L., Q.L., D.L., H.L., T.L., Y.W. and H.M.; resources, X.Y., J.L. and T.X.; data curation, C.L.; writ-ing—original draft preparation, C.L.; writing—review and editing, C.L., Q.L., D.L., H.L., T.L., Y.W., H.M., X.Y., J.L. and T.X.; visualization, C.L.; su-pervision, X.Y., J.L. and T.X.; project administration, X.Y.; funding acquisition, X.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (62173335).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Due to the sensitive nature of the data, we are unable to make them publicly available. However, reasonable requests for information regarding the data used in this study can be directed to the authors.

Acknowledgments

Acknowledgements are made to all teachers and students who helped with this paper.

Conflicts of Interest

The authors declare that they have no competing interest or personal relationships that could appear to influence the work reported in this paper.

References

  1. Bryan, G.H. On the beats in the vibrations of a revolving cylinder or bell. Proc. Camb. Philos. Soc. 1890, 7, 101–114. [Google Scholar]
  2. Rozelle, D.M. The hemispherical resonator gyro: From wineglass to the planets. Adv. Astronaut. Sci. 2009, 134, 1157–1178. [Google Scholar]
  3. Meyer, D.; Rozelle, D. Milli-HRG inertial navigation system. In Proceedings of the 2012 IEEE/ION Position, Location and Navigation Symposium, Myrtle Beach, SC, USA, 23–26 April 2012. [Google Scholar]
  4. Delhaye, F.; De Leprevier, C. SkyNaute by Safran—How the HRG technological breakthrough benefits to a disruptive IRS (Inertial Reference System) for commercial aircraft. In Proceedings of the 2019 DGON Inertial Sensors and Systems (ISS), Braunschweig, Germany, 10–11 September 2019. [Google Scholar]
  5. Chikovani, V.V.; Golovach, S. Rate vibratory gyroscopes bias minimization by the standing wave angle installation. In Proceedings of the 2020 IEEE 40th International Conference on Electronics and Nanotechnology (ELNANO), Kyiv, Ukraine, 22–24 April 2020; pp. 706–709. [Google Scholar]
  6. Chikovani, V.V.; Holovach, S.; Strokach, H.; Avrutov, V. The development features and design of a vibratory gyroscope with a metallic cylindrical resonator. Eng. Trans. 2025, 73, 279–304. [Google Scholar]
  7. Han, S.C.; Yan, L.H.; Jiang, C.Q.; Fang, Z.; Jiang, L.; Fang, H.B. Application and implementation of Cordic algorithm in hemispherical gyro. Piezoelectr. Acoustoopt. 2016, 38, 934–937. [Google Scholar]
  8. Xu, L. Process Optimization and Structural Testing of Micro Hemispherical Resonator Gyroscope. Master’s Thesis, Southeast University, Nanjing, China, 2018; p. 9. [Google Scholar]
  9. Qi, J.Y. Error Analysis and Testing Technology of Hemispherical Resonator Gyro. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2009; p. 33. [Google Scholar]
  10. Liu, Y.; Liu, S.; Peng, H.; Fang, Z.; Zhou, B.Q. Design of digital control loop for hemispherical resonator gyro in force balance mode. Piezoelectr. Acoustoopt. 2015, 37, 899–903. [Google Scholar]
  11. Cheng, L.; Cui, Y.T.; Wang, Y.Y.; Jiang, X.X. Analysis of vacuum requirement for hemispherical resonator gyro. J. Chin. Inert. Technol. 2020, 28, 510–514. [Google Scholar]
  12. Klimov, D.M.; Zhuravlev, V.F.; Zhbanov, Y.K. Quartz Hemispherical Resonator (Wave Solid-State Gyroscope); Kim L.A.: Moscow, Russia, 2017. [Google Scholar]
  13. Hu, Q.; Teng, L.; Yue, Y.Z.; Cao, S.Y.; Zhu, L.J.; Meng, B. Design and parameter optimization of hemispherical resonator with variable wall thickness. J. Chin. Inert. Technol. 2020, 28, 789–793. [Google Scholar]
  14. Lü, Q.; Ding, X.K.; Chen, H.; Jia, J.; Li, H.S. Calculation method of modal principal axis azimuth for micro hemispherical resonator gyro. Transducer Microsyst. Technol. 2021, 40, 117–120. [Google Scholar]
  15. Camberlein, L.; Mazzanti, F. Calibration technique for laser gyro strapdown inertial navigation systems. In Proceedings of the Symposium Gyro Technology, Stuttgart, Germany, 24–25 September 1985. [Google Scholar]
  16. Sun, G.H. Research on System-Level Calibration and Alignment Methods for Laser Gyro Inertial Measurement Units. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2017. [Google Scholar]
  17. Jiang, Q.Y.; Tang, J.X.; Han, S.L.; Yuan, B.L. System-level calibration method for laser gyro SINS based on 36-dimensional Kalman filter. Hongwai Yu Jiguang Gongcheng/Infrared Laser Eng. 2015, 44, 1579–1586. [Google Scholar]
  18. Weng, H.N.; Hu, X.M.; Pei, Z.; Chen, X.; Yang, J.L. A novel temperature error compensation method for accelerometers. J. Chin. Inert. Technol. 2009, 17, 479–482. [Google Scholar]
  19. Zhang, P.F. Research on Dithered Ring Laser Gyro Strapdown Inertial Navigation System and Its Real-Time Temperature Compensation Method. Master’s Thesis, National University of Defense Technology, Changsha, China, 2006. [Google Scholar]
  20. Yang, H.B.; Zhang, S.F.; Cai, H. Modeling method for gyro temperature drift based on cross-validation. J. Astronaut. 2007, 28, 589–593. [Google Scholar]
  21. Wei, G. Research on Key Technologies of Dual-Axis Rotating Inertial Navigation System with Dithered Ring Laser Gyro. Ph.D. Thesis, National University of Defense Technology, Changsha, China, 2013. [Google Scholar]
  22. Xu, G.; Tian, W.; Jin, Z.; Qian, L. Temperature drift modelling and compensation for a dynamically tuned gyroscope by combining WT and SVM method. Meas. Sci. Technol. 2007, 18, 1425–1432. [Google Scholar] [CrossRef]
  23. Yang, J.; Wu, W.Q.; Lian, J.X. Calibration method for temperature model parameters of accelerometer assembly under cold start. J. Chin. Inert. Technol. 2011, 19, 413–418. [Google Scholar]
  24. Weng, J. Multi-position continuous rotate-stop fast temperature parameters estimation method of flexible pendulum accelerometer triads. Measurement 2021, 169, 108372. [Google Scholar] [CrossRef]
  25. Lou, Q.X.; Li, D.; Li, H.P.; Liu, C.; Lan, T.; Tan, Z.; Yu, X. A system-level calibration method for INS: Simultaneous compensation of accelerometer asymmetric errors and second-order temperature-related errors. IEEE Trans. Instrum. Meas. 2025, 74, 1–9. [Google Scholar] [CrossRef]
  26. Tao, T.; Qiao, X.W.; Chen, Z.H.; Liang, A.Q.; Wang, L.; Shi, Q. Research on temperature compensation technology for hemispherical resonator gyro inertial navigation system. Navig. Control 2023, 22, 74–80. [Google Scholar]
  27. Dong, M.T.; Ban, J.C.; Liu, X.Q.; Wang, S.L.; Xia, X. Temperature compensation method for hemispherical resonator gyro in INS based on PSO algorithm. Navig. Position. Timing 2023, 10, 113–121. [Google Scholar]
  28. Loper, E.J.; Lynch, D.D.; Stevenson, K.M. Projected performance of smaller hemispherical resonator gyros. In Proceedings of the IEEE Position Location and Navigation Symposium, Las Vegas, NV, USA, 4–7 November 1986. [Google Scholar]
  29. Wang, X.; Wu, W.Q.; Fang, Z.; Luo, B.; Li, Y.; Jiang, Q.G. Temperature drift compensation for hemispherical resonator gyro based on natural frequency. Sensors 2012, 12, 6434–6446. [Google Scholar] [CrossRef]
  30. Du, S.; Sun, W.; Gao, Y. MEMS IMU error mitigation using rotation modulation technique. Sensors 2016, 16, 2017. [Google Scholar] [CrossRef]
  31. Gao, W.; Zhang, Y.; Wang, J.G. Research on initial alignment and self-calibration of rotary strapdown inertial navigation systems. Sensors 2015, 15, 3154–3171. [Google Scholar] [CrossRef]
  32. He, H.Y.; Zha, F.; Li, F.; Wei, Q.S. A combination scheme of pure strapdown and dual-axis rotation inertial navigation systems. Sensors 2023, 23, 3091. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Temperature Dependence of Harmonic Bias Error for sin 4θ and cos 4θ.
Figure 1. Temperature Dependence of Harmonic Bias Error for sin 4θ and cos 4θ.
Sensors 25 06639 g001
Figure 2. Relationship Between Temperature and Resonant Frequency.
Figure 2. Relationship Between Temperature and Resonant Frequency.
Sensors 25 06639 g002
Figure 3. 4 θ Harmonic Bias Error Amplitude vs. Resonant Frequency.
Figure 3. 4 θ Harmonic Bias Error Amplitude vs. Resonant Frequency.
Sensors 25 06639 g003
Figure 4. High-Precision Turntable and IMU.
Figure 4. High-Precision Turntable and IMU.
Sensors 25 06639 g004
Figure 5. Frequency and Temperature Variations in the x, y, z Gyroscopes.
Figure 5. Frequency and Temperature Variations in the x, y, z Gyroscopes.
Sensors 25 06639 g005
Figure 7. Comparison of Navigation Errors with Different IMU Compensation Methods.
Figure 7. Comparison of Navigation Errors with Different IMU Compensation Methods.
Sensors 25 06639 g007
Figure 8. Navigation Radial Error.
Figure 8. Navigation Radial Error.
Sensors 25 06639 g008
Table 1. Rank of the Structured Observability Matrix (SOM).
Table 1. Rank of the Structured Observability Matrix (SOM).
PositionRankPositionRank
1121148
2181248
3241348
4301448
5361548
6391648
7421748
8451848
9471948
1048
Table 2. System-Level Calibration Results (Kalman Filter Estimates).
Table 2. System-Level Calibration Results (Kalman Filter Estimates).
Error TermsXYZ
eb (°/h) 3.25−11.79−7.62
db (μg) −62.39350.3818.69
δ K g (ppm) −1538−1083−297
δ K a (ppm) −84.09247.74−97.24
B 0 c (°/h) 4.434.796.52
B 1 c ((°/h)/Hz) −1.61−1.79−1.77
B 2 c ((°/h)/Hz2) 0.180.120.09
B 0 s (°/h) 5.9319.54−10.59
B 1 s ((°/h)/Hz) −2.211.150.55
B 2 s ((°/h)/Hz2) 0.230.100.07
δ M g ( ) δ M gyx : −49.71 δ M gzx : 160.14 δ M gzy : −24.28
δ M a ( ) δ M ayx : −6.68 δ M azx : −173.87 δ M axy : −28.02
δ M azy : −17.63 δ M axz : −69.96 δ M ayz : 195.84
Table 3. Navigation Experimental Data under Different Compensation Schemes.
Table 3. Navigation Experimental Data under Different Compensation Schemes.
SchemesMaximum Radial Error50% CEP
Before Compensation6.02 nm1.86 nm
30-D2.2 nm0.65 nm
48-D0.34 nm0.17 nm
nm = nautical mile.
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.

Share and Cite

MDPI and ACS Style

Liu, C.; Lou, Q.; Li, D.; Li, H.; Lan, T.; Wu, Y.; Meng, H.; Li, J.; Xia, T.; Yu, X. An Angle-Dependent Bias Compensation Method for Hemispherical Resonator Gyro Inertial Navigation Systems. Sensors 2025, 25, 6639. https://doi.org/10.3390/s25216639

AMA Style

Liu C, Lou Q, Li D, Li H, Lan T, Wu Y, Meng H, Li J, Xia T, Yu X. An Angle-Dependent Bias Compensation Method for Hemispherical Resonator Gyro Inertial Navigation Systems. Sensors. 2025; 25(21):6639. https://doi.org/10.3390/s25216639

Chicago/Turabian Style

Liu, Chao, Qixin Lou, Ding Li, Huiping Li, Tian Lan, Yutao Wu, Hongjie Meng, Jingyu Li, Tao Xia, and Xudong Yu. 2025. "An Angle-Dependent Bias Compensation Method for Hemispherical Resonator Gyro Inertial Navigation Systems" Sensors 25, no. 21: 6639. https://doi.org/10.3390/s25216639

APA Style

Liu, C., Lou, Q., Li, D., Li, H., Lan, T., Wu, Y., Meng, H., Li, J., Xia, T., & Yu, X. (2025). An Angle-Dependent Bias Compensation Method for Hemispherical Resonator Gyro Inertial Navigation Systems. Sensors, 25(21), 6639. https://doi.org/10.3390/s25216639

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