Next Article in Journal
Micromanufactured Tactile Samples for Characterization of Rough and Dry Tactile Perception
Next Article in Special Issue
Event-Based Optical Flow Estimation with Spatio-Temporal Backpropagation Trained Spiking Neural Network
Previous Article in Journal
Study on the Wetting Mechanism between Hot-Melt Nano Glass Powder and Different Substrates
Previous Article in Special Issue
Modeling the Heating Dynamics of a Semiconductor Bridge Initiator with Deep Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Systematic Calibration Modeling Method for Redundant INS with Multi-Sensors Non-Orthogonal Configuration

Department of Optoelectronic Engineering, College of Advanced Interdisciplinary Studies, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Micromachines 2022, 13(10), 1684; https://doi.org/10.3390/mi13101684
Submission received: 17 September 2022 / Revised: 28 September 2022 / Accepted: 29 September 2022 / Published: 7 October 2022
(This article belongs to the Special Issue Machine-Learning-Assisted Sensors)

Abstract

:
Because of the non-orthogonal configuration of multi-sensors, the redundant inertial navigation system (INS) has a more complex error model compared with the traditional orthogonal INS, and the complexity of sensors configuration also increases the difficulty of error separation. Based on sufficient analysis of the error principle of redundant IMUs, a generalized high-accuracy calibration modeling method which is suitable for filtering method systematic calibration is summarized in this paper, and it has been applied to an RIMU prototype consisting of four ring laser gyros (RLGs) and four quartz accelerometers. Through the rotational excitation of the three-axis turntable in the laboratory, the high-precision filtering method systematic calibration of the RIMU is achieved, and static navigation and dynamic vehicle test experiments are also carried out. The experimental results reflect that the positioning accuracy can be obviously improved by using this new systematic calibration error model and the validity of this modeling method is also verified.

1. Introduction

As the core equipment of inertial navigation systems (INSs), the inertial measurement unit (IMU) is a sensors assembly constructed by accelerometers and gyros. In order to detect faults of the sensors and improve the performance of the system, the redundant IMU (RIMU) has been developed, and it has also been widely used in fighters, satellites, submarines, etc. [1].
IMU calibration is an essential process for the operation of inertial sensors assembled for navigation. The theoretical principle of calibration is to establish an accurate mathematical model of the input and output relationship of an IMU through system identification and parameter estimation [2]. For IMUs, the high-accuracy error calibration is the basis of high precision navigation. There are many kinds of IMU calibration methods which are applied in different situations. As for high-precision IMUs (above tactical level), the commonly used self-calibration methods include analytical calibration and systematic calibration [3].
Analytical calibration requires accurate references given by external equipment (high-precision eight-node hexahedron element or turntable, etc.). Generally, the least square method is used to determine the input and output relationships of gyros and accelerometers on the basis of the IMU calibration model. The accuracy of analytical calibration is limited by the accuracy of the external test equipment, and the effects of shock absorbers deformation cannot be effectively eliminated with shock absorbers (to ensure the stable performance of RLGs, shock absorbers are necessary for the IMUs consisting of mechanically dithered RLGs) [4,5,6].
Systematic calibration uses the IMU navigation errors (position error, velocity error, and attitude error) as the observations to achieve the estimation of the error parameters. Pittman summarizes the advantages of system level calibration as follows: (1) inertial navigation system online self-calibration can be achieved; (2) the calibration accuracy does not depend on the accuracy of the test equipment; and (3) there is no need to record the output of the gyros and accelerometers. The research of Camberlein indicates that the systematic calibration method can make up for the shortcomings of analytical calibration in RLG inertial navigation systems.
There are two ways to conduct the systematic calibration of IMUs: the fitting method and the filtering method. The fitting method is to design a reasonable rotation order to simulate the relationship between the navigation errors and the calibration parameters, where the calibration parameters can be estimated by least square fitting through the navigation errors. The filtering method is to design a high-dimensional Kalman filter to estimate the errors of calibration parameters by using the parameter errors as the filter states and the navigation errors as the observed quantity. Calibration has been cast as a state estimation problem in the Kalman filtering systematic calibration. The error modeling of the Kalman filter is the key technology of filtering systematic calibration. The accuracy and simplicity of the error model directly restrict the accuracy and the convergence speed of calibration [7,8,9,10,11].
The calibration of orthogonal IMUs has been carried out since the 1970s. However, the research on the efficient calibration techniques of the non-orthogonal RIMU is still insufficient. Considering the increase of inertial devices and the non-orthogonal installation of sensors, the calibration modeling and errors separation become more difficult [12,13,14].
For orthogonal IMUs, the angle transformation of the system is considered as orthogonal transformation, and the attitude matrix is a third-order full rank matrix. Therefore, the sensors installation error of orthogonal IMUs can be considered as small angle errors. For non-orthogonal RIMUs, the angular increment and velocity increment are required to be transformed into orthogonal systems with a non-full rank n × 3 o r d e r matrix. Thus, the installation errors of the non-orthogonal RIMU should be regarded as coupled errors rather than small angle errors, which makes the error separation process more difficult. Moreover, when the number of inertial sensors increases, the filter order will also increase through filtering systematic calibration and the observability of each parameter will be reduced while the filtering results are more difficult to converge. In this paper, the modeling method of filtering systematic calibration of an RLG redundant inertial navigation system is studied [15,16,17,18].
In order to find a high accuracy calibration method of the non-orthogonal RIMU, the specific main works of the paper are as follows:
  • The error model of analytic calibration of a non-orthogonal RIMU is analyzed;
  • How to optimize the systematic calibration model is studied;
  • The method of systematic calibration based on the filtering method is introduced;
  • The accuracy of the model is verified by using an RIMU with four RLGs.
This paper is organized into five sections. In Section 2, the calibration parameters of the non-orthogonal RINS and the error model of analytic calibration are introduced. In Section 3, the systematic calibration model of the non-orthogonal RINS is studied. In Section 4, based on the prototype developed by our research group, the performance of the calibration model is verified. Finally, conclusions are drawn in the last section.

2. The Analytical Calibration Parameters and the Error Model of the Non-orthogonal RIMU

The coordinate frames and the angular orientation between them are shown as follows.
(1) Local navigation frame ( n ): The z n axis is upward and parallel to the local vertical, the x n and y n axes are parallel to the local tangent plan, and the y n axis lies along the northerly direction.
(2) INS body frame ( b ): The b frame is parallel to the input axes of the IMU with its x b axis parallel to the right side of the IMU and the y b axis is parallel to the heading direction.
(3) Sub body frame ( s ): The s frame is not always an orthogonal right-handed coordinate frame, and the i s   axis is parallel to the sensitive axis of the i -th gyro. The angle between the b frame and s frame is fixed, and we use configuration matrix H to represent this angle.
(4) INS pseudo body frame ( b ˜ ): The b ˜ frame is a coordinate system converted from the theoretical value of the configuration matrix of the s frame. There are small angle errors in the pseudo b ˜ frame and the real b frame.
Firstly, the error characteristics of the non-orthogonal RINS are analyzed. The redundancy (which represents the number of gyros as well as accelerometers) of the RINS is assumed to be n , and the calibration parameters of the RIMU mainly consist of the following three parts:
1. Constant Bias
The constant bias of a gyro is the output pulse of the gyro when the input angular velocity is zero. Generally, the unit of output pulse is expressed as angular velocity in ° / h . The constant bias of an accelerometer is the acceleration output of the accelerometer when the specific force input is zero in μ g or mg . The constant bias of gyros ( ε ) and constant bias of accelerometers ( ) are shown as follows:
ε = [ ε 1 ε 2 ε n ] T
( ε i is the constant bias of the i -th gyro)
= [ 1 2 n ] T
( i is the constant bias of the i -th accelerometer)
2. Scale Factor Error
The output of the gyro and accelerometer is the digital pulse signal. It is necessary to convert the pulse signal to an angular increment or velocity increment before it is applied for navigation calculations, and the conversion factor is regarded as the scale factor. The error caused by the inaccuracy of the scale factor is the scale factor error, which is expressed in ppm ( 1 × 10 6 ). The scale factor error of the high precision RLG is usually 1 × 10 6 or 1 × 10 - 7 orders of magnitude. The scale factor error of gyros ( Δ Κ g ) and scale factor error of accelerometers ( Δ Κ f ) are shown in Equations (3) and (4):
Δ Κ g = [ Δ K g 1 Δ K g 2 Δ K g n ] T
( Δ K g i is the scale factor error of the i -th gyro)
Δ Κ f = [ Δ K f 1 Δ K f 2 Δ K f n ] T
( Δ K f i is the scale factor error of the i -th accelerometer)
3. Installation Error
Ideally, the direction of the sensitive axis of the gyros and the accelerometers should be in accordance with the system configuration equation. In fact, due to the limitation of the machining and assembly process, there are small angle errors between the input axis of the sensors and the ideal axis. As with the conventional orthogonal IMU, the non-orthogonal RIMU inevitably has installation errors, which are much more complex. In space, there are two error angles between the theoretical installation axis ( h i ) and actual installation axis ( h ˜ i ) of a sensor. The installation error of the i -th sensor is shown in Figure 1.
As is shown in Figure 1, β i is the angle between the theoretical installation axis h i and the plane x b y b of the INS body frame ( b ). α i is the angle between x b axis and the projection of h i in the plane x b y b . δ α i and δ β i are the error angles of the actual installation axial and theoretical installation axial of the i -th sensor.
We use the error of the configuration matrix ( Δ H ) to describe the installation error. The misalignment error between the actual configuration matrix H ˜ and the theoretical configuration matrix H is as follows:
H ˜ = H + Δ H = H + δ α P + δ β Q
where { δ α = d i a g [ δ α 1 δ α 2 δ α n ] δ β = d i a g [ δ β 1 δ β 2 δ β n ] ,
P = [ cos β 1 sin α 1 cos β 1 cos α 1 0 cos β 2 sin α 2 cos β 2 cos α 2 0 cos β n sin α n cos β n cos α n 0 ] Q = [ sin β 1 cos α 1 sin β 1 sin α 1 cos β 1 sin β 2 cos α 2 sin β 2 sin α 2 cos β 2 sin β n cos α n sin β n sin α n cos β n ]
Obviously, the installation error of the non-orthogonal RINS is more complex than that of the orthogonal system. The error term is increased, and the error angles are no longer small angle errors.
According to the analysis above and based on the constant bias, the scale factor error, and the installation error, the error model of gyros and accelerometers can be obtained.
δ ω s = ω ˜ s ω s = ( d i a g ( Δ K g ) H g + d i a g ( K g ) G g ) N g i b b + ε s
f s = f ˜ s f s = ( d i a g ( Δ K f ) H f + d i a g ( K f ) G f ) N f i b b + s
In Equations (6) and (7), ω s is the angular increment, f s is the velocity increment, δ ω s and δ f s are the error values of ω s and f s , d i a g ( K g ) and d i a g ( K f ) are the diagonal matrices of K g and K f , and N g i b b and N f i b b are the pulse outputs of the gyros and accelerometers. The above error equation is the error model of analytical calibration.

3. Modeling Method of Systematic Calibration for the Non-orthogonal RIMU

We take the subsystem composed of three gyroscopes and three accelerometers as the research object to study the systematic calibration method of non-orthogonal RIMU. Compared with taking the whole system as the calibration object, using the subsystem as the calibration object has several obvious advantages. Firstly, only the installation error model is different in this method compared with the orthogonal system model. Secondly, due to the small number of devices and the low order of the filter, it is beneficial to improve the calibration accuracy of the system and accelerate the convergence time of error parameters. Finally, the method of using a subsystem as the calibration object can effectively avoid the non-full rank of the configuration matrix and improve the error decoupling efficiency.
In the process of solving the installation error, N g i b b and N f i b b are the outputs of the sensors in the body frame. Then, the output of the gyros and accelerometers ( N g i b s and N f i b s ) must be transformed as follows:
N g i b b = M ˜ g N g i b s   ( M ˜ g = ( H ˜ g T H ˜ g ) 1 H ˜ g T )
N f i b b = M ˜ f N f i b s   ( M ˜ f = ( H ˜ f T H ˜ f ) 1 H ˜ f T )
From Equations (8) and (9), M ˜ g and M ˜ f contain the installation errors; this will inevitably lead to inaccurate calibration results if the model is adopted without modification. In view of the above analysis, we regard all the scale factor errors and installation errors of each device as small values after the analytic calibration. It can be considered that the output of the system is in a pseudo b frame (there are small angle errors in the pseudo b frame ( b ˜ ) and the real b frame) after the transformation of the configuration matrix. Therefore, the residual installation errors can be considered as the misalignment angles between the b ˜ frame and b frame, while the scale factor errors and constant biases of the sensors are still analyzed with each sensor.
M g = ( I + Δ G g ) M ˜ g
M f = ( I + Δ G f ) M ˜ f
The scale factor error of the subsystem can be expressed as follows:
K ˜ g = K g + Δ K g
K ˜ f = K f + Δ K f
In view of this, the error model can be decomposed into the following forms (taking the calibration model of gyros as an example):
δ ω n = ω ˜ n ω n = C b n M ˜ g ( d i a g ( K ˜ g ) N g i b s ) + C b n M ˜ g ε s C b n ( I + Δ G g ) M ˜ g ( d i a g ( K ˜ g Δ K g ) N g i b s ) = C b n Δ G g M ˜ g ( d i a g ( K ˜ g ) N g i b s ) Installation   error   part + C b n M ˜ g ( d i a g ( Δ K g ) N g i b s ) Scale   factor   error   part + C b n M ˜ g ε s Constant   bais   part
where I is a 3-order identity matrix, d i a g ( K ˜ g ) is the diagonal matrix of K ˜ g , N g i b s is the output of gyros in the s frame, and M g is the installation matrix obtained by the analytic calibration. Moreover, these parameters are all known quantities.
Δ G g is the residual installation error matrix between the b ˜ frame and b frame, Δ K g is the residual scale factor error of the gyros, and ε s is the constant bias of gyros in the s frame. These three parts are the error items which need to be calibrated.
The error model can be divided into three parts.
1. The first part is the part of the installation error:
Δ 1 = C b n [ 0 G 12 G 13 G 21 0 G 23 G 31 G 32 0 ] M ˜ g ( d i a g ( K ˜ g ) N g i b s )
where C b n can be obtained from alignment results, and M ˜ g ( d i a g ( K ˜ g ) N g i b s ) is the output of gyros in the b frame, which can be modified as M ( d i a g ( K ˜ ) N s ) = ω b = [ ω x b ω y b ω z b ] T . The installation error includes six items ( G 12 , G 13 , G 21 , G 23 , G 31 , G 32 ) . Equation (15) can be simplified as follows:
Δ 1 = [ C 11 ω y b C 11 ω z b C 12 ω x b C 12 ω z b C 13 ω x b C 13 ω y b C 21 ω y b C 21 ω z b C 22 ω x b C 22 ω z b C 23 ω x b C 23 ω y b C 31 ω y b C 31 ω z b C 32 ω x b C 32 ω z b C 33 ω x b C 33 ω y b ] [ G 12 G 13 G 21 G 23 G 31 G 32 ]
2. The second part is the scale factor errors:
Δ 2 = C b n M ˜ g d i a g ( [ Δ K ˜ g ] ) N g i b s = C b n M ˜ g d i a g ( [ N ˜ g i b s ] ) [ Δ K g 1 Δ K g 2 Δ K g 3 ]
3. The third part is the constant bias:
Δ 3 = C b n M ˜ g ε s = C b n M ˜ g [ ε 1 s ε 2 s ε 3 s ]
The accelerometers have the same error model of gyros.
δ f n = C b n Δ G a M ˜ a ( d i a g ( K ˜ a ) N a i b s ) Installation   error   part + C b n M ˜ a ( d i a g ( Δ K a ) N a i b s ) Scale   factor   part + C b n M ˜ a s Constant   bais   part
In summary, the installation errors of the non-orthogonal RIMU are the same as that of the orthogonal IMU after adopting this calibration model, and the scale factor errors and constant biases of the sensors are determined by the number of the sensors. This greatly simplifies the error model of the non-orthogonal RIMU and makes it possible to separate those errors effectively.

4. Experiment and Result Analysis

As is shown in Figure 2, we designed a prototype consisting of four ring laser gyros and four quartz accelerometers. The bias instability of the gyros used in the prototype is within 0.008 °/h, the random walk of the gyro is within 0.001º/√h, and the bias instability of the accelerometer is within 0.5 mg.
Figure 3 shows the sensors configuration of the prototype. This RIMU adopts the installation method of regular tetrahedron configuration. The sensitive axis of the four gyros is located from the center of the tetrahedron to the center of the four faces, and the sensitive axis of the four accelerometers is directed to the four vertices from the center of the tetrahedron.
The configuration matrix ( H ) and installation matrix ( M ) of gyros and accelerometers are as follows:
H g = H f = [ cos α 0 sin α 1 2 cos α 3 2 cos α sin α 1 2 cos α 3 2 cos α sin α 0 0 1 ]
M g = M f = [ 2 3 cos α 1 3 cos α 1 3 cos α 0 0 3 3 cos α 3 3 cos α 0 sin α 3 sin 2 α + 1 sin α 3 sin 2 α + 1 sin α 3 sin 2 α + 1 1 3 sin 2 α + 1 ]
where α = 19.4712 ° is the angle between the A gyro and the x b direction of the IMU. The prototype is installed on the three-axis turntable, which has an attitude accuracy within 1″, as shown by Figure 4.
Using the analytical calibration modeling method in Section 2, the calibration results of each sensor can be obtained. Table 1 shows the gyros’ calibration results of analytical calibration. Table 2 shows the accelerometers’ calibration results of analytical calibration.
After the analytical calibration is completed, the Kalman filtering systematic calibration method is used to complete further estimation of the residual error of the parameters. Based on the error model described in Section 3, the state vector of the subsystem is defined as:
X = [ φ T δ v T δ P T X G y r o T X A c c T ] T
X G y r o = [ G g 21 G g 31 G g 32 Δ K g 1 Δ K g 2 Δ K g 3 ε 1 ε 2 ε 3 ] T
X A c c = [ G a 12 G a 13 G a 21 G a 23 G a 31 G a 32 Δ K a 1 Δ K a 2 Δ K a 3 1 2 3 ] T
Variables in Equation (22) include three errors of attitude angle ( φ = [ ϕ P i t c h ϕ R o l l ϕ H e a d i n g ] , where ϕ P i t c h , ϕ R o l l , and ϕ H e a d i n g are pitch, roll, and heading errors of the RIMU), three errors of velocity ( δ v = [ δ v E δ v N δ v U ] , where δ v E , δ v N , and δ v U are eastern, northern, and vertical velocity errors of the RIMU), three errors of position ( δ P = [ δ λ δ L δ h ] , where δ λ , δ L , and δ h are longitude, latitude, and vertical position errors of the RIMU), calibration parameter errors of gyros ( X G y r o ), and calibration parameter errors of accelerometers ( X A c c ) [19,20,21,22].
The errors in the state vector are estimated by the Kalman filter. For the four redundant inertial navigation system, the parameters of all sensors can be obtained by selecting two subsystems for calibration.
Through the adoption of the rotational excitation designed by Camberlein, calibrated errors can be represented by the rate error and its variation [12]. In the filtering process, the residual errors of calibration are estimated and compensated in real-time, and the calibration results of Equation (16) to Equation (18) can be obtained. The convergence process of the calibration parameters is shown in Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10.
Figure 5 shows the convergence process of the constant biases (the unit is degrees per hour, ° / h ) of the four gyros. According to the rotation layout scheme, there are 21 positions in a cycle, and the time is about 1 h. The constant biases of the gyros obtained by analytical calibration are used as the initial value. It can be seen that the convergence speed of the gyros’ biases is relatively slow: the results tend to converge after 1.6 h.
Figure 6 shows the convergence process of the gyros’ scale factors (the unit is arc seconds per pulse, / p u l s e ). The scale factors of the gyros obtained by analytical calibration are used as the initial value, and the results tend to converge after 1.2 h.
Figure 7 shows the convergence process of the installation errors (the unit is arc minutes, ) of the four gyros. The initial value of the installation error is zero, and the results tend to converge after 1.2 h.
Figure 8 shows that the convergence process of the accelerometers’ constant biases (the unit is pulse per second,   p u l s e / s ) is obviously faster than that of the gyros’ constant biases: the results tend to converge after 1.2 h.
Figure 9 shows the convergence process of the accelerometers’ scale factor (the unit is micron per second per pulse, u m / s / p u l s e ); the results tend to converge after 1.2 h.
Figure 10 shows the convergence process of the accelerometers’ installation errors (the unit is arc minutes, ); the results tend to converge after 1.2 h. From Figure 5 to Figure 10, it can be seen that parameters of the gyros and accelerometers have high observability and each error reaches convergence within 2 h. The scale factor and installation error of the devices reach convergence within 1.2 h after calibration, but zero bias of the gyros takes at least 1.6 h to reach convergence. The systematic calibration results are shown in Table 3 and Table 4.
Two groups of calibration parameters are used to conduct navigation tests in order to compare the calibration accuracy of traditional analytical calibration with the systematic calibration presented in this paper. We use the RIMU outputs in the rotation process of systematic calibration as the rotational spectrum. Because there is only rotation but no line motion in the experiment, the position and velocity are not changed. Therefore, the navigation results can be used to measure the accuracy of the two sets of calibration parameters. The navigation position error of the two calibration parameters is shown in Figure 11.
From Figure 11, after 3.5 h of navigation, the maximum position error of the analytic calibration parameters is 2.5 nm, but the maximum position error of systematic calibration parameters is only 0.5 nm. The results show the superiority of the systematic calibration method, and the validity of the error modeling method is verified at the same time.
On the basis of laboratory static tests, we also carried out a dynamic vehicle test, located in Hunan, Changsha Province. The experimental equipment included the test car, batteries, uninterrupted power supply (UPS), GPS (the real time positioning precision of the GPS receiver was about 10 m), navigation computer, and RINS. Figure 12a shows the photograph of the equipment installation, while Figure 12b shows the photograph of the test vehicle.
The experiment lasted for 3.5 h and the vehicle test distance was close to 150 km. The route of the vehicle is shown in Figure 13. The black line in the figure is the positioning result of the GPS, while the blue line is the navigation route of the RINS using systematic calibration parameters.
The car started from the starting point (28.2306112.9957) and went eastward, then traveled clockwise to reach the ending point (28.2805, 113.1186). The positioning results of the GPS and navigation results of the RINS using analytic calibration parameters and systematic calibration parameters are shown in the figure, respectively. The RINS velocity output using systematic calibration parameters is shown in Figure 14.
From Figure 14, apart from the 15 min parking period between 1.75 h to 2 h, the vehicle had been in motion during the entire experiment. While the vehicle was running, the maximum of the east velocity and north velocity was about 15 m/s, and the average velocity was about 10 m/s. To ensure the diversity of the vehicle movement process, there were acceleration and deceleration processes and a large attitude rotation process. This dynamic experiment can effectively test the dynamic performance of IMUs, and then verify whether the calibration parameters are valid. The longitude and latitude outputs of the GPS and RINS are shown in Figure 15. (Based on data generated from the GPS, the parameters of analytic calibration and systematic calibration are compared with each other.)
Figure 15 shows an intuitive graphic of the longitude and latitude outputs of the GPS and RINS using analytic calibration parameters and systematic calibration parameters. It can be seen that the positioning output using systematic calibration parameters of the RINS can track the position of the GPS very well, but the navigation results based on analytic calibration are not as good as those of systematic calibration. In order to display the position errors of INS more intuitively, we used the nautical mile (nm) to measure the navigation errors of the system, which are shown in Figure 16.
From Figure 16, the maximum error of the north position is within 1.1 nm, and the maximum error of the east position is within 0.4 nm. The overall position errors reach their maximum value at 2.5 h of navigation, with a maximum value of less than 1.2 nm. On the basis of considering the accuracy limitation of the gyros and accelerometers adopted in the prototype and the residual errors of alignment, it can be concluded that the calibration method in this paper has been used to estimate the related parameters of INS accurately, and the calibration parameters can effectively guarantee the dynamic accuracy of the RINS.

5. Conclusions and Future Work

A new modeling method of systematic calibration for the non-orthogonal RINS is presented in this paper. The error model of the non-orthogonal RINS was introduced, and the installation errors caused by the non-orthogonal installation of the sensors were analyzed in detail. Based on the condition that the installation errors of the sensors are small angle errors after the analytic calibration, the outputs of the sensors are transformed into a pseudo body frame. Based on this idea, the error model of the non-orthogonal RIMU is greatly simplified, which makes it possible to achieve the high accuracy parameters calibration. This modeling method has a strong universality, and is suitable for various systems with different redundancy and configuration schemes.
On the basis of theoretical analysis, the accuracy of the calibration model was studied by laboratory static test and dynamic vehicle test. A prototype consisting of four ring laser gyros and four quartz accelerometers was taken as the experimental object. In the static navigation experiment, the accuracy of the navigation results obtained by the calibration model in this paper was obviously higher than that using the traditional analytic calibration method. In the dynamic vehicle test, the maximum error of the RINS was within 1.2 nm in 3.5 h under large maneuvering conditions. It is considered that the calibration parameters can effectively guarantee the dynamic performance of the system, and then the validity of the modeling method was also proved.
At present, the rotational excitation method is also using the traditional orthogonal system excitation method. In the future work, the observability of the filter correlation errors will be analyzed to find a more effective error excitation method for the non-orthogonal redundant inertial navigation system.

Author Contributions

Methodology, C.G.; software, G.W.; validation, L.W. and Q.W.; writing—review and editing, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the NSFC, grant number (62203454). Military High level Scientific and Technological Innovation Talent Project, grant number (22-TDRCJH-02-034).

Data Availability Statement

Not applicable.

Conflicts of Interest

The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Jeerage, M.K. Reliability analysis of fault-tolerant imu architectures with redundant inertial sensors. Aerosp. Electron. Syst. Mag. IEEE 1990, 5, 23–28. [Google Scholar] [CrossRef]
  2. Zhai, X.; Ren, Y.; Wang, L.; Zhu, T.; He, Y.; Lv, B. A Review of Redundant Inertial Navigation Technology. In Proceedings of the 2021 International Conference on Computer, Control and Robotics (ICCCR), Shanghai, China, 8–10 January 2021. [Google Scholar]
  3. Vavilova, N.B.; Vasineva, I.A.; Golovan, A.A.; Kozlov, A.V.; Papusha, I.A.; Parusnikov, N.A. The Calibration Problem in Inertial Navigation. J. Math. Sci. 2021, 253, 818–836. [Google Scholar] [CrossRef]
  4. Li, B.; Wang, H.; Mu, L.; Shi, Z.; Du, B. A configuration design method for a redundant inertial navigation system based on diagnosability analysis. Meas. Sci. Technol. 2021, 32, 025111. [Google Scholar] [CrossRef]
  5. Li, J.; Fang, J.; Du, M. Error analysis and gyro-bias calibration of analytic coarse alignment for airborne pos. IEEE Trans. Instrum. Meas. 2012, 61, 3058–3064. [Google Scholar]
  6. Gao, P.; Li, K.; Wang, L.; Gao, J. A Self-Calibration Method for Non-Orthogonal Angles of Gimbals in Tri-Axis Rotational Inertial Navigation System. IEEE Sens. J. 2016, 16, 8998–9005. [Google Scholar] [CrossRef]
  7. Du, B.; Shi, Z.; Ding, M.K.; Han, L.; Song, J. The calibration method for accelerometers in the redundant MEMS inertial navigation system. Meas. Sci. Technol. 2021, 32, 095004. [Google Scholar] [CrossRef]
  8. He, K.; Han, J.; Shao, Y. A Novel redundant inertial measurement unit and calibration algorithm. In Proceedings of the International Conference on Optoelectronics & Microelectronics, Hrabin, China, 7–9 September 2013; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
  9. Cheng, J.H.; Liu, M.; Wang, Z.M. Calibration method of redundant INS based on output error observation of gyroscope. J. Chin. Inert. Technol. 2019. [Google Scholar]
  10. Wang, B.; Ren, Q.; Deng, Z.; Fu, M. A self-calibration method for nonorthogonal angles between gimbals of rotational inertial navigation system. IEEE Trans. Ind. Electron. 2015, 62, 2353–2362. [Google Scholar] [CrossRef]
  11. Den, Z.; Sun, M.; Wang, B.; Fu, M. Analysis and calibration of the non-orthogonal angle in duel-axis rotational ins. IEEE Trans. Ind. Electronics 2017, 64, 4762–4771. [Google Scholar]
  12. Camberlein, L.; Mazzanti, F. Calibration technique for laser gyro strapdown inertial navigation systems. Ort. Und Navig. 1985, 1, 5. [Google Scholar]
  13. Cho, S.Y.; Chan, G.P. A calibration technique for a redundant imu containing low-grade inertial sensors. Etri J. 2005, 27, 418–426. [Google Scholar] [CrossRef]
  14. Pittelkau, M.E. Calibration and attitude determination with redundant inertial measurement units. J. Guid. Control. Dyn. 2005, 28, 743–752. [Google Scholar] [CrossRef]
  15. Zhang, R.; Hoflinger, F.; Reind, L.M. Calibration of an imu using 3-d rotation platform. IEEE Sens. J. 2014, 14, 1778–1787. [Google Scholar] [CrossRef]
  16. Oddo, C.M.; Valdastri, P.; Beccai, L.; Roccella, S.; Carrozza, M.C.; Dario, P. Investigation on calibration methods for multi-axis, linear and redundant force sensors. Meas. Sci. Technol. 2007, 18, 623–631. [Google Scholar] [CrossRef]
  17. Lu, J. Technique of continuous auto-calibration of redundant strapdown inertial system. J. Beijing Univ. Aeronaut. Astronaut. 2009, 35, 366. [Google Scholar]
  18. Sun, S.; Liu, R. Error Calibration and FDI Technology of Gyros in Redundant IMU. In Proceedings of the First International Workshop on Database Technology and Applications, Wuhan, China, 25–26 April 2009; pp. 398–401. [Google Scholar]
  19. Kitzerow, R.A. Design, Development, Analysis, and Laboratory Test Results of a Kalman Filter System-Level Imu Calibration Technique. Air Force Avionics Lab Wright-Patterson AFB Ohio. 1997. Available online: https://apps.dtic.mil/sti/pdfs/ADA046257.pdf (accessed on 10 September 2022).
  20. Wei, G.; Gao, C.; Wang, Q.; Wang, Q.; Xiong, Z.; Long, X. A new systematic calibration method of ring laser gyroscope inertial navigation system. In Electro-Optical and Infrared Systems: Technology and Applications XIII; SPIE: Bellingham, WA, USA, 2016; Volume 9987, p. 998713. [Google Scholar]
  21. Xu, Y.; Cao, J.; Shmaliy, Y.S.; Zhuang, Y. Distributed Kalman filter for UWB/INS integrated pedestrian localization under colored measurement noise. Satell. Navig. 2021, 2, 22. [Google Scholar] [CrossRef]
  22. Grewal, M.S.; Henderson, V.D.; Miyasako, R.S. Application of kalman filtering to the calibration and alignment of inertial navigation systems. IEEE Trans. Autom. Control. 1991, 36, 3–13. [Google Scholar] [CrossRef]
Figure 1. The installation error of the i t h sensor.
Figure 1. The installation error of the i t h sensor.
Micromachines 13 01684 g001
Figure 2. Shape of the RIMU prototype.
Figure 2. Shape of the RIMU prototype.
Micromachines 13 01684 g002
Figure 3. The sensors configuration of the RIMU.
Figure 3. The sensors configuration of the RIMU.
Micromachines 13 01684 g003
Figure 4. Three-axis turntable for calibration.
Figure 4. Three-axis turntable for calibration.
Micromachines 13 01684 g004
Figure 5. Convergence process of gyros’ constant biases: (a) Constant Bias of Gyro A; (b) Constant Bias of Gyro B; (c) Constant Bias of Gyro C; (d) Constant Bias of Gyro D.
Figure 5. Convergence process of gyros’ constant biases: (a) Constant Bias of Gyro A; (b) Constant Bias of Gyro B; (c) Constant Bias of Gyro C; (d) Constant Bias of Gyro D.
Micromachines 13 01684 g005
Figure 6. Convergence process of gyros’ scale factors: (a) Scale Factor of Gyro A; (b) Scale Factor of Gyro B; (c) Scale Factor of Gyro C; (d) Scale Factor of Gyro D.
Figure 6. Convergence process of gyros’ scale factors: (a) Scale Factor of Gyro A; (b) Scale Factor of Gyro B; (c) Scale Factor of Gyro C; (d) Scale Factor of Gyro D.
Micromachines 13 01684 g006
Figure 7. Convergence process of gyros’ installation errors: (a) Y-Z Installation Error of Gyros; (b) Z-X Installation Error of Gyros; (c) Z-Y Installation Error of Gyros.
Figure 7. Convergence process of gyros’ installation errors: (a) Y-Z Installation Error of Gyros; (b) Z-X Installation Error of Gyros; (c) Z-Y Installation Error of Gyros.
Micromachines 13 01684 g007
Figure 8. Convergence process of accelerometers’ constant biases: (a) Constant Bias of Accelerometer A; (b) Constant Bias of Accelerometer B; (c) Constant Bias of Accelerometer C; (d) Constant Bias of Accelerometer D.
Figure 8. Convergence process of accelerometers’ constant biases: (a) Constant Bias of Accelerometer A; (b) Constant Bias of Accelerometer B; (c) Constant Bias of Accelerometer C; (d) Constant Bias of Accelerometer D.
Micromachines 13 01684 g008
Figure 9. Convergence process of accelerometers’ scale factors: (a) Scale Factor of Accelerometer A; (b) Scale Factor of Accelerometer B; (c) Scale Factor of Accelerometer C; (d) Scale Factor of Accelerometer D.
Figure 9. Convergence process of accelerometers’ scale factors: (a) Scale Factor of Accelerometer A; (b) Scale Factor of Accelerometer B; (c) Scale Factor of Accelerometer C; (d) Scale Factor of Accelerometer D.
Micromachines 13 01684 g009
Figure 10. Convergence process of accelerometers’ installation errors: (a) X-Y Installation Error of Accelerometers; (b) X-Z Installation Error of Accelerometers; (c) Y-X Installation Error of Accelerometers; (d) Y-Z Installation Error of Accelerometers; (e) Z-X Installation Error of Accelerometers; (f) Z-Y Installation Error of Accelerometers.
Figure 10. Convergence process of accelerometers’ installation errors: (a) X-Y Installation Error of Accelerometers; (b) X-Z Installation Error of Accelerometers; (c) Y-X Installation Error of Accelerometers; (d) Y-Z Installation Error of Accelerometers; (e) Z-X Installation Error of Accelerometers; (f) Z-Y Installation Error of Accelerometers.
Micromachines 13 01684 g010
Figure 11. Navigation result of the two calibration parameters.
Figure 11. Navigation result of the two calibration parameters.
Micromachines 13 01684 g011
Figure 12. Laboratory equipment photos of dynamic vehicle test: (a) photograph of the equipment installation; (b) photograph of the test vehicle.
Figure 12. Laboratory equipment photos of dynamic vehicle test: (a) photograph of the equipment installation; (b) photograph of the test vehicle.
Micromachines 13 01684 g012
Figure 13. Experimental route of dynamic vehicle test.
Figure 13. Experimental route of dynamic vehicle test.
Micromachines 13 01684 g013
Figure 14. The RINS velocity output in the dynamic vehicle test.
Figure 14. The RINS velocity output in the dynamic vehicle test.
Micromachines 13 01684 g014
Figure 15. Latitude and longitude output of GPS and RINS: (a) latitude output of GPS and RINS; (b) longitude output of GPS and RINS.
Figure 15. Latitude and longitude output of GPS and RINS: (a) latitude output of GPS and RINS; (b) longitude output of GPS and RINS.
Micromachines 13 01684 g015
Figure 16. Position errors of RINS: (a) north position error; (b) east position error; (c) overall position error of RINS.
Figure 16. Position errors of RINS: (a) north position error; (b) east position error; (c) overall position error of RINS.
Micromachines 13 01684 g016
Table 1. Gyros’ calibration results of analytical calibration.
Table 1. Gyros’ calibration results of analytical calibration.
Constant Bias
(deg/h)
Scale Factor
(arcsec/P)
Installation Error (Arcmin)
0.06532120.8428342−0.5013727612.405040381.41809631
−0.02387440.8426311−7.301340072.41414393−16.239074
0.05679330.84287413.436664911.591630838.75886152
−0.01204320.84282915.0040193300
H g 0.942523100.002252940.3341420
−0.472253870.817477580.32972919
−0.4710470−0.815610720. 3600881
0.000667460−1
M g 0.7068790−0.3543804−0.3532380.00065704
0.00225800.6138032−0.610860−0.0021112
0.25047700.24910950.2503716−0.7500393
Table 2. Accelerometers’ calibration results of analytical calibration.
Table 2. Accelerometers’ calibration results of analytical calibration.
Constant Bias
(P/s)
Scale Factor
(um/s/P)
Installation Error (Arcmin)
11.2998213588.42632−0.982979697.745041772.78028643
4.970311579.44373−2.919860403.37245968−12.39011157
−35.746083532.821091.228970983.045363989.19761525
1.752673557.848762.2945780600
H f 0.942663190.003608470.33374584
−0.473528390.817198820.32860957
−0.47040483−0.816033590.33588118
0.001455610−1
M f 0.70666156−0.3549895−0.3523710.0008374
0.003363390.61360337−0.610945−0.0024465
0.25077540.2485500.2500148−0.7506532
Table 3. Gyros’ calibration results of systematic calibration.
Table 3. Gyros’ calibration results of systematic calibration.
Constant Bias (deg/h)Scale Factor
(arcsec/P)
Installation Error (Arcmin)
0.071140450.8428114 G g 21 −0.07325445
−0.031863250.8419425 G g 31 −0.1645371
0.054004730.8428379 G g 32 −0.4983532
−0.0076305830.8437471
Table 4. Accelerometers’ calibration results of systematic calibration.
Table 4. Accelerometers’ calibration results of systematic calibration.
Constant Bias (P/s)Scale Factor (um/s/P)Installation Error (Arcmin)
11.29792588.4141 G f 12 −1.493214 G f 13 0.2543218
4.968388579.3682 G f 21 0.7457321 G f 23 0.6882742
−35.74609532.8076 G f 31 −0.2893257 G f 32 4.713258
1.752524558.3433
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gao, C.; Wei, G.; Wang, L.; Wang, Q.; Liao, Z. A Systematic Calibration Modeling Method for Redundant INS with Multi-Sensors Non-Orthogonal Configuration. Micromachines 2022, 13, 1684. https://doi.org/10.3390/mi13101684

AMA Style

Gao C, Wei G, Wang L, Wang Q, Liao Z. A Systematic Calibration Modeling Method for Redundant INS with Multi-Sensors Non-Orthogonal Configuration. Micromachines. 2022; 13(10):1684. https://doi.org/10.3390/mi13101684

Chicago/Turabian Style

Gao, Chunfeng, Guo Wei, Lin Wang, Qi Wang, and Zhikun Liao. 2022. "A Systematic Calibration Modeling Method for Redundant INS with Multi-Sensors Non-Orthogonal Configuration" Micromachines 13, no. 10: 1684. https://doi.org/10.3390/mi13101684

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