Next Article in Journal
A Real-Time Collision Avoidance Framework of MASS Based on B-Spline and Optimal Decoupling Control
Previous Article in Journal
Analysis of Patch Antenna with Broadband Using Octagon Parasitic Patch
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Low-Cost MEMS Missile-Borne Compound Rotation Modulation Scheme

1
National Key Laboratory for Electronic Measurement Technology, North University of China, Taiyuan 030051, China
2
School of Electrical Control Engineering, North University of China, Taiyuan 030051, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(14), 4910; https://doi.org/10.3390/s21144910
Submission received: 15 June 2021 / Revised: 14 July 2021 / Accepted: 15 July 2021 / Published: 19 July 2021
(This article belongs to the Section Electronic Sensors)

Abstract

:
Rotation modulation (RM) has been widely used in navigation systems to significantly improve the navigation accuracy of inertial navigation systems (INSs). However, the traditional single-axis rotation modulation cannot achieve the modulation of all the constant errors in the three directions; thus, it is not suitable for application in highly dynamic environments due to requirements for high precision in missiles. Aiming at the problems of error accumulation and divergence in the direction of rotation axis existing in the traditional single-axis rotation modulation, a novel rotation scheme is proposed. Firstly, the error propagation principle of the new rotation modulation scheme is analyzed. Secondly, the condition of realizing the error modulation with constant error is discussed. Finally, the original rotation modulation navigation algorithm is optimized for the new rotation modulation scheme. The experiment and simulation results show that the new rotation scheme can effectively modulate the error divergence of roll angle and improve the accuracy of roll angle by two orders of magnitude.

1. Introduction

As inertial navigation system (INS) has advantages of high autonomy, low cost, and small size, and it is widely used in a variety of ships, aerospace, vehicles, aircraft. However, the measurement errors of the inertial devices themselves introduced into the navigation solution cause the errors to accumulate over time [1,2,3,4]. Especially in the practical application of missile environment, long-term storage will lead to constant error drift, and the special application conditions determine that the IMU, which is mounted on the missile, cannot timely and accurately calibrate in advance [5]. RM technique is used to modulate the constant and slowly changing drift into sine/cosine form by periodically rotating one or more axes of the inertial navigation system [6]. Therefore, the introduction of RM can significantly improve navigation accuracy while meeting the high autonomous requirements of the missile environment [7]. With the development of research in recent years, the application of rotation modulation in high precision inertial navigation systems such as FOG has been relatively well established. However, research on navigation systems based on MEMS sensors is still in its infancy [8]. As MEMS has the characteristics of low cost and small volume, further research on the application of rotational modulation technology in MEMS navigation systems is of great significance for reducing the cost of high precision systems and improving the navigation accuracy of conventional missile-borne environments [9].
Rotary strapdown inertial navigation system based on its axis of rotation number can be divided into the single-shaft rotary strapdown inertial navigation system, the biaxial rotating strapdown inertial navigation system, and triaxial rotary strapdown inertial navigation system [8,10,11]. For these systems, a variety of inversion schemes can be designed. In the literature, gyroscopic measurements are used to control the rotation of the IMU, the angular motion of the modulation axis is isolated, and the measurement accuracy of single-axis rotation modulation is improved. At the same time, the strapdown algorithm is used to obtain the navigation information of various rotational modulation schemes [12,13]. Dual-axis rotation modulation can effectively suppress the constant error of three axes [14]. Many rotation schemes are designed for the system by periodically rotating alternately about the two axes, with positive and negative rotation about each axis, and with the motions of each axis being symmetric in space and time, in each rotation period [15]. Different rotation schemes are designed to minimize systematic errors. Various rotation modulation schemes designed for fiber optic gyroscope (FOG) have strong reference significance for MEMS inertial navigation [16,17]. However, compared with the fiber optic gyroscope, the MEMS sensor has a larger constant error and larger noise, and the error component is more complex [18]. The traditional rotary modulation method of fiber optic gyroscope directly applied to MEMS inertial system cannot adapt to a more complex application environment. This problem is an urgent problem and challenge to improve the accuracy of MEMS-based rotary modulation systems.
To solve this problem, the research based on MEMS rotary modulation system includes two aspects: rotation scheme and error analysis [19,20]. Different forms of rotation schemes are compared, according to which a single-axis continuous reciprocating rotation scheme shows better performance [21]. In order to further compensate for the error, the error characteristics of the single-axis rotation modulation system are analyzed, and the error modeling is carried out [22]. The error models of single-axis unidirectional continuous rotation, single-axis reciprocating rotation, and single-axis multiposition reciprocating rotation are analyzed and compared. The single-axis MEMS rotation modulation error is analyzed and compensated [23]. However, special requirements in highly dynamic environments are not considered [24]. In a highly dynamic environment, a novel rotation scheme is designed to compensate for the modulation angular rate instability in the high spin state [25]. After isolating the angular velocity of the projectile body, the accuracy of the inertial navigation system under a high rotation state is improved by uniaxial rotation modulation [26]. In terms of data processing, the existing particle filter, Rao–Blackwellised particle filter and extended Kalman filter (EKF) are not suitable for fast error compensation under highly dynamic conditions due to their long estimation time and complex calculation [27,28,29]. In highly dynamic environments, much research has been conducted on rotation modulation schemes and error compensation. However, the error of the modulation axis direction cannot be modulated by the traditional single-axis rotation modulation [30,31], and more importantly, the constant error of MEMS gyro is large, which results in the continuous accumulation of the error of the modulation axis, limiting the improvement of the navigation precision of the system [32,33]. This is the bottleneck that should be overcome to improve the accuracy of the system.
Since ammunition in highly dynamic environments is of small volume, low cost, high precision demand [34], this paper proposes a new compound rotating modulation scheme based on MEMS inertial sensor. The new solution preserves the small size of the traditional missile-borne single-axis rotating modulated MEMS inertial sensor and the simple control of the rotation scheme and reasonable modulation period, which is suitable for a high updating rate of data in a highly dynamic environment. Compared with the single-axis rotation modulation system, the new system inhibits the error accumulation and divergence in the axis of rotation modulation, and the attitude error of roll angle is reduced. Pitch angle attitude error is reduced. The yaw angle attitude error is reduced.
The rest of the paper is organized as follows: in Section 2, the principle and navigation algorithm of traditional single-axis rotation modulation are introduced. In Section 3, the RM scheme of the two-rotation mechanism is firstly proposed, then the rotation modulation theory of the two-rotation mechanism is discussed in detail, and the principle of the navigation solution of the new scheme is introduced. In Section 4, the effectiveness of the proposed monitoring method is verified through simulation and experiment. Finally, the conclusion is drawn in Section 5.

2. MEMS Single-Axis Rotating Inertial Navigation System

2.1. Principle of Single-Axis Rotation Modulation Error Suppression

The constant error of MEMS inertial sensors is defined as a fixed and constant error after each start-up. It means that in the process of data processing, the quantitative compensation of the precalibration results cannot completely compensate for the constant error. You need to compensate for the real-time error each time the sensor is turned on; otherwise, the error will accumulate over time. Assuming that the IMU reference frame ( o x s y s z s ) coincidentally with the carrier coordinate system ( o x b y b z b ) at the initial moment, the IMU is controlled by a motor to continuously rotate around the Y-axis at a constant angular velocity ω , as shown in Figure 1. transformation diagram of b-frame and s-frame is shown in Figure 2.
C b s , the transformation matrix shown in Figure 2 between the carrier coordinate system and the IMU coordinate system, is an orthogonal matrix. Then, the transformation matrix shown in Figure 2 between the IMU coordinate system and the carrier coordinate system at time t can be expressed as follows:
C s b = ( C b s ) 1 = [ C b s ] T = [ c o s ω t 0 s i n ω t 0 1 0 s i n ω t 0 c o s ω t ] T = [ c o s ω t 0 s i n ω t 0 1 0 s i n ω t 0 c o s ω t ]
In a navigation system, it is assumed that the vehicle coordinate system and the navigation system coincide in order to simplify the problem. It means C b n = I . According to the relative angular positions of the IMU coordinate system and carrier coordinate system depicted in Figure 1, the modulation forms of the constant drift of the gyroscope and in the navigation coordinate system can be obtained, in the process of continuous clockwise rotation of the IMU at time t.
δ ω i s b = ε b = C s b ε s = [ c o s ω t 0 s i n ω t 0 1 0 s i n ω t 0 c o s ω t ] [ ε x s ε y s ε z s ] = [ ε x s c o s ω t + ε y s s i n ω t ε y s ε x s s i n ω t ε y s c o s ω t ]
The constant error of the micro accelerometer is modulated as follows:
δ f s b = b = C s b s = [ c o s ω t 0 s i n ω t 0 1 0 s i n ω t 0 c o s ω t ] [ x s y s z s ] = [ x s c o s ω t + z s s i n ω t y s x s s i n ω t + z s c o s ω t ]
As can be seen from Equations (2) and (3), the deviation of the inertial devices in the X and Z directions is adjusted into periodic change signals due to the rotation of the IMU around the Y-axis. The periodic signals obtained after rotation in the X- and Z-axes are superimposed in one period, and the final cumulative error is zero, which ensures that the navigation accuracy is not greatly affected. At the same time, the deviation of the inertial device in the direction of the rotation axis is not modulated, and the errors of attitude, velocity, and position caused by such errors in the solution of the single-axis rotational inertial navigation system still accumulate over time. Therefore, the error modulation technique can only adjust the constant deviation of the inertial device in the direction perpendicular to the rotation axis.
From the above analysis, it can be inferred that the error modulation self-compensation technology rotates the IMU through a specific rotation scheme so that the error integral caused by the constant error term in the error propagation equation of the gyroscope and accelerometer is zero or close to zero, which reduces the accumulation of systematic errors and improves the navigation accuracy.

2.2. Principle of Single-Axis Rotation Modulation Navigation Algorithm

Therefore, the structure of inertial navigation systems using error modulation technology has changed. The existence of a rotating mechanism leads to the gyroscope and accelerometer no longer being fixated with the carrier, but the strapdown algorithm is still used to solve the problem. A schematic diagram of the single-axis rotation modulation navigation solution process is shown in Figure 3.
In Figure 3, MEMS inertial navigation system is mainly composed of IMU and navigation computer. Its working principle is as follows: firstly, the IMU composed of three micro gyroscopes and three micro accelerometers is installed on the rotating platform to measure the motion information in real time, and then the required navigation information is processed by the navigation computer after being compensated by existing error compensation model. IMU should be consistent with the axes of the carrier coordinate system and affixed to the vehicle, and at the same time, the MEMS gyroscopes and MEMS accelerometers should be mounted on three axes measuring the angular velocities and accelerations in the longitudinal, lateral, and vertical directions of the navigation coordinate system. However, values measured by MEMS gyroscopes and MEMS accelerometers comprise the data of the rotating coordinate system. After the transformation of the coordinate system, the sensor information under the rotation system is converted to information under the carrier coordinate system. Finally, the attitude, speed, and position under the navigation system are calculated by the navigation computer.
Through analysis, it can be derived that the above scheme improves the accuracy of traditional strapdown inertial navigation, while the constant error of the rotation axis is not modulated, and the constant error model of the traditional strapdown inertial navigation system is still accumulated over time in the navigation solution. This limits the accuracy improvement of the system. In the high-rotation and highly dynamic environment, it is necessary to design a new scheme to achieve the purpose of improving the reliability and accuracy of the system in the finite volume.

3. The Proposed Compound Rotation MEMS Inertial Navigation System

3.1. Compound Rotation Modulation System

3.1.1. Principle of Compound Rotation Modulation System

Due to the complex structure, large volume, and limited storage space, the traditional dual-axis rotation modulation system is not suitable for conventional missile environments. In this case, the compound rotation modulation scheme was designed in which the IMU performed periodic compound symmetric rotation to offset the constant errors in the three axes by two motors operating independently at the same time. A schematic diagram of biaxial rotating IMU configuration is shown in Figure 4.
In Figure 4, one IMU is placed on rotating platforms, combined with a small rotating platform and strapdown with the large rotating platform. The IMU rotates around the axis of the smaller rotating platform while following the rotation of the larger rotating platform.
The IMU is driven by a small rotating platform and rotates around the axis of rotation of a large rotating platform. IMU outputs a signal in an s2-frame, consisting of three gyroscopes and three accelerometers. The relative position relationship between s1-frame and s2-frame is shown in Figure 5. The relative angular position relationship between s1-frame and b-frame is shown in Figure 5 as well. While the large rotating mechanism rotates at an angular rate of ω 1 , the small rotating mechanism rotates at an angular rate of ω 2 .
The transformation relationship between s1-frame and b-frame, shown in Figure 5, can be described by a rotation transformation matrix C s 1 b , and the direction cosine matrix C s 1 b could be expressed as follows:
C s 1 b = [ c o s ω 1 t 0 s i n ω 1 t 0 1 0 s i n ω 1 t 0 c o s ω 1 t ]
The transformation relationship between s1-frame and b-frame, shown in Figure 5, can be described by a rotation transformation matrix C s 2 s 1 , and the direction cosine matrix C s 2 s 1 could be expressed as follows:
C s 2 s 1 = [ 1 0 0 0 c o s ω 2 t s i n ω 2 t 0 s i n ω 2 t c o s ω 2 t ]
For the IMU, the following formula is obtained according to the matrix chain multiplication rule:
C s 2 b = C s 1 b C s 2 s 1 = [ c o s ω 1 t 0 s i n ω 1 t 0 1 0 s i n ω 1 t 0 c o s ω 1 t ] [ 1 0 0 0 c o s ω 2 t s i n ω 2 t 0 s i n ω 2 t c o s ω 2 t ]
Based on the IMU, the constant error of the MEMS gyroscope is modulated as follows:
δ w s 2 b = ε s 2 b = C s 1 b C s 2 s 1 ε s 2 = [ ε x s 2 c o s ω 1 t + ε y s 2 2 c o s ( ω 1 + ω 2 ) t ε y s 2 2 c o s ( ω 1 ω 2 ) t + ε z s 2 2 s i n ( ω 1 + ω 2 ) t + ε z s 2 2 s i n ( ω 1 ω 2 ) t c o s ω 2 t ε y s 2 s i n ω 2 t ε z s 2 ε x s 2 s i n ω 1 t + ε y s 2 2 s i n ( ω 1 + ω 2 ) t ε y s 2 2 s i n ( ω 1 ω 2 ) t + ε z s 2 2 c o s ( ω 1 + ω 2 ) t + ε z s 2 2 c o s ( ω 1 ω 2 ) t ] = [ c o s ω 1 t c o s ( ω 1 + ω 2 ) t c o s ( ω 1 ω 2 ) t 2 s i n ( ω 1 + ω 2 ) t + s i n ( ω 1 ω 2 ) t 2 0 c o s ω 2 t s i n ω 2 t s i n ω 1 t s i n ( ω 1 + ω 2 ) t s i n ( ω 1 ω 2 ) t 2 c o s ( ω 1 + ω 2 ) t + c o s ( ω 1 ω 2 ) t 2 ] [ ε x s 2 ε y s 2 ε z s 2 ]
where ε s 2 = [ ε x s 2 ε y s 2 ε z s 2 ] T is the constant error of three gyroscopes of the IMU in the s2-frame. δ ω s 2 b is the angular velocity error in the output information of the IMU in the b-frame. The constant error of the accelerometer of the IMU is modulated to the sum of sines and cosines at specific frequencies in the b-frame. The periodic component of each particular frequency can be canceled out after the integral operation of the whole period, and the error caused by the constant error accumulates to zero. According to the above analysis, the error caused by the gyroscope constant error in the b-frame accumulates to zero after the least common multiple of each period.
The constant error of MEMS accelerometers is modulated as follows:
δ f s 2 b = s 2 b + w g b = C s 1 b C s 2 s 1 s 2 + C s 1 b C s 2 s 1 w g = [ x s 2 c o s ω 1 t + y s 2 2 c o s ( ω 1 + ω 2 ) t y s 2 2 c o s ( ω 1 ω 2 ) t + z s 2 2 s i n ( ω 1 + ω 2 ) t + z s 2 2 s i n ( ω 1 ω 2 ) t c o s ω 2 t y s 2 s i n ω 2 t z s 2 x s 2 s i n ω 1 t + y s 2 2 s i n ( ω 1 + ω 2 ) t y s 2 2 s i n ( ω 1 ω 2 ) t + z s 2 2 c o s ( ω 1 + ω 2 ) t + z s 2 2 c o s ( ω 1 ω 2 ) t ] = [ c o s ω 1 t c o s ( ω 1 + ω 2 ) t c o s ( ω 1 ω 2 ) t 2 s i n ( ω 1 + ω 2 ) t + s i n ( ω 1 ω 2 ) t 2 0 c o s ω 2 t s i n ω 2 t s i n ω 1 t s i n ( ω 1 + ω 2 ) t s i n ( ω 1 ω 2 ) t 2 c o s ( ω 1 + ω 2 ) t + c o s ( ω 1 ω 2 ) t 2 ] [ x s 2 y s 2 z s 2 ]
where 2 s 2 = [ x s 2 y s 2 z s 2 ] T is the constant error of three accelerometers of the IMU in the s2-frame. δ f s 2 b is the angular velocity error in the output information of the IMU in the b-frame. The principle of constant error modulation of the accelerometer of the IMU is the same as that of the gyroscope. The analysis shows that the error caused by the constant error of the accelerometer in the b-frame accumulates to zero after the least common multiple of each period.

3.1.2. Scheme of Compound Rotation Modulation System

Rotation modulation offsets the constant error in one period by following a specially arranged rotation scheme. For novel configuration of the IMUs, the corresponding rotation scheme design is required. According to the analysis in the previous chapter, we can obtain the constant error modulation mechanism of the IMU as follows:
δ ω s 2 b = [ c o s ω 1 t c o s a t c o s b t 2 s i n a t + s i n b t 2 0 c o s ω 2 t s i n ω 2 t s i n ω 1 t s i n a t s i n b t 2 c o s a t + c o s b t 2 ] [ ε x s 2 ε y s 2 ε z s 2 ]
δ f s 2 b = [ c o s ω 1 t c o s a t c o s b t 2 s i n a t + s i n b t 2 0 c o s ω 2 t s i n ω 2 t s i n ω 1 t s i n a t s i n b t 2 c o s a t + c o s b t 2 ] [ x s 2 y s 2 z s 2 ]
where a = ω 1 + ω 2 , b = ω 1 ω 2 .
Assuming ω 1 = ω 2 and substituting into the formula above, the formula becomes as follows:
δ ω s 2 b = [ c o s ω 1 t c o s 2 ω 1 t 1 2 s i n 2 ω 1 t + 1 2 0 c o s ω 1 t s i n ω 1 t s i n ω 1 t s i n 2 ω 1 t 1 2 c o s 2 ω 1 t + 1 2 ] [ ε x s 2 ε y s 2 ε z s 2 ] = [ c o s ω 1 t ε x s 2 + c o s 2 ω 1 t 2 ε y s 2 + s i n 2 ω 1 t 2 ε z s 2 1 2 ε y s 2 + 1 2 ε z s 2 c o s ω 1 t ε y s 2 s i n ω 1 t ε z s 2 s i n ω 1 t ε x s 2 + s i n 2 ω 1 t 2 ε y s 2 + c o s 2 ω 1 t 2 ε z s 2 1 2 ε y s 2 + 1 2 ε z s 2 ]
From the above equation, we can infer that under the condition of ω 1 = ω 2 , there is still a component of constant error in the result of modulation error, and the constant error cannot be completely modulated.
T = ( 2 π / ω 1 , 2 π / a , 2 π / ω 2 , 2 π / b )
According to the basic principle of rotation modulation, T, which is the greatest common divisor of each sinusoidal period, is the period during which the constant error of IMU2 is modulated to zero completely.
0 T δ ω s 2 b d t = 0 T [ c o s ω 1 t c o s a t c o s b t 2 s i n a t + s i n b t 2 0 c o s ω 2 t s i n ω 2 t s i n ω 1 t s i n a t s i n b t 2 c o s a t + c o s b t 2 ] [ ε x s 2 ε y s 2 ε z s 2 ] d t = [ 0 0 0 ]
0 T δ f s 2 b d t = 0 T [ c o s ω 1 t c o s a t c o s b t 2 s i n a t + s i n b t 2 0 c o s ω 2 t s i n ω 2 t s i n ω 1 t s i n a t s i n b t 2 c o s a t + c o s b t 2 ] [ x s 2 y s 2 z s 2 ] d t = [ 0 0 0 ]
Compared with the traditional strapdown algorithm, the main navigation algorithm still adopts the traditional strapdown navigation algorithm in the composite rotation modulation scheme, but the influence of rotation modulation on the angular rate introduced in the navigation solution should be considered in the navigation solution. The compound rotation modulation navigation algorithm is shown in Figure 6.
Using the composite rotation modulation scheme, the inertial sensor parameters measured by IMU in the s0-frame are the motion state parameters of IMU rather than the inertial measurement parameters of the carrier that are required in the final navigation calculation. Therefore, the modulated angular velocity provided by the rotating mechanism should be eliminated during the navigation calculation. In Figure 6, ω r 1 refers to the modified modulation angular rate during the transformation of the first-level coordinate system, and ω r 2 refers to the modified modulation angular rate during the transformation of the second-level coordinate system.
ω ˜ s 0 = C s 1 s 0 ω ˜ s 1 ω r 2
ω ˜ b = C s 0 b ω ˜ s 0 ω r 1
where ω r 2 = [ ω 2 0 0 ] T and ω r 1 = [ 0 ω 1 0 ] T . ω 2 is the modulation angular rates of the second rotating mechanism, and ω 1 is the modulation angular rates of the first rotating system. After the coordinate system transformation and the deduction of the modulation angular rate, the angular rate of the b-frame is finally calculated. It is worth noting that at this time, the constant error of inertia information in the b-frame is modulated as a periodic signal and accumulates to 0 in one period. Based on this principle, the constant error is canceled out, and the divergence of error is suppressed in the following navigation solution.

3.2. Feasibility Analysis

In this section, by comparing the performance of the proposed composite rotation modulation scheme with the traditional single-axis rotation modulation scheme, the error suppression performance and correctness of the theory of the proposed composite rotation modulation scheme are evaluated by simulation. The bias of the three accelerometers in the IMU was set to 2 mg, and the bias of the three accelerometers in the IMU was set to 24°/h, as shown in Table 1.
According to theoretical requirements, the rotating speed of the first rotating mechanism was selected as 120°/s, and that of the second rotating mechanism was selected as 60°/s in the compound rotation modulation simulation experiment. The modulation angular rate was selected as 120°/s for the single-axis rotation modulation scheme. Table 2 summarizes the theoretical values of the parameters under the two rotational modulation schemes.
First, the error was set according to Table 1, and the IMU data generator generated the IMU output data under the two rotation modulation schemes, respectively. Second, the two sets of data were, respectively, transformed to the b-frame by coordinate system transformation. The angular rate and specific force information of the b-frame obtained after coordinate transformation is shown in Figure 7.
where ω x , ω y and ω z represent the angular velocities of the X-, Y-, and Z-axes. f x , f y and f z represent the specific forces of X-, Y-, and Z-axes, respectively. Figure 7 shows the angular rates of the two schemes and the output results of the accelerometer under the b-frame. The blue line represents the data under the single-axis rotation modulation scheme, and the red line represents the data under the compound rotation modulation scheme. It can be observed from Figure 7 that the constant errors of the X- and Z-axes of the first IMU are modulated into periodic signals that can be canceled within a cycle, but the constant errors of the Y-axis are not modulated. The constant error of the three axes can be modulated into a periodic signal under the compound rotation modulation scheme. However, the modulation cycle of the new rotation modulation scheme is longer than that of the single-axis rotation modulation scheme, and the modulation cycle of the new scheme is twice as long as that of the single-axis rotation modulation scheme when the current modulation angular velocity is selected. The attitude angle information obtained through navigation is compared, as shown in Figure 8. The velocity and position results in three directions are compared, as shown in Figure 9. The maximum errors of navigation parameters are summarized in Table 3.
Figure 8. Comparison of attitude solution results: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of roll angle; (c) comparison of calculation results of pitch angle.
Figure 8. Comparison of attitude solution results: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of roll angle; (c) comparison of calculation results of pitch angle.
Sensors 21 04910 g008
where θ represents yaw angle. γ represents yaw angle. ψ represents yaw angle. ϕ E , ϕ N and ϕ U represent eastward, northward, and upward misalignment angle, respectively.
Figure 9. Comparison of velocity and position results in three directions: (a) comparison of velocity results in three directions; (b) comparison of position results in three directions.
Figure 9. Comparison of velocity and position results in three directions: (a) comparison of velocity results in three directions; (b) comparison of position results in three directions.
Sensors 21 04910 g009
where V E , V N and V U represent eastward, northward and upward speeds, respectively. P E , P N and P U represent eastward, northward and upward speeds, respectively. δ V E , δ V N and δ V U represent eastward, northward and upward speeds, respectively. δ P E , δ P N and δ P U represent eastward, northward and upward speeds, respectively.
Table 3. Maximum errors between two rotational modulation schemes comparison.
Table 3. Maximum errors between two rotational modulation schemes comparison.
Maximum ErrorSingle Axis RM SchemeCompound RM Scheme
ϕ E (″)11.77720.5693
ϕ N (″)2869.35560.0784
ϕ U (′)0.11560.0047
δ V E (m/s)8.20280.0669
δ V N (m/s)2.23240.2163
δ V U (m/s)0.00200.0002
δ P E (m)135.869914.1145
δ P N (m)398.13531.0460
δ P U (m)1.06100.7617
As shown in Figure 8, when the single-axis rotation modulation scheme is applied, the pitch angle and yaw angle do not diverge significantly. However, the constant error of the roll axis is not modulated, and the roll angle error calculated by this scheme accumulates over time. When the compound rotation modulation scheme is applied, the roll axis error is effectively modulated, and the offset degree of pitch angle and yaw angle is smaller than that of the traditional scheme. As is shown in Figure 9, in the case of the new rotation modulation scheme, the error accumulation of each velocity and position calculated by the navigation solution is inhibited to some extent. However, at the same time, we can infer from Figure 8 and Figure 9 that the modulation cycle of the information obtained by the navigation solution of the uniaxial rotation modulation scheme is shorter, but the error drift is significant, while the error modulation amplitude of the information obtained by the navigation solution of the new scheme is larger. The modulation period is longer, but the accuracy is improved, and the error divergence of the new modulation scheme is effectively suppressed in the static state. The simulation results verify the feasibility of the composite rotation modulation scheme effectively, as shown in Table 3.

4. Simulation and Experimental Results and Analysis

4.1. Simulation Results of Rotary Modulation Scheme

4.1.1. Attitude Motion Simulation

In this section, IMU data when the system is moving are generated through simulation to compare the error suppression performance of the proposed composite rotation modulation scheme and the traditional single-axis rotation modulation scheme under the yaw angle motion environment. The error parameters of IMU are shown in Table 4. The motion state is set in Table 5.
The ideal trajectory without error generated by the simulation is shown in Figure 10. The navigation information of b-frame obtained after coordinate transformation is shown in Figure 11.
It is easy to detect that under the compound rotation modulation scheme, the IMU’s rotation axis is also modulated under the b-frame. As can be seen from Figure 11, the modulation result is periodic variation based on the ideal value. Consistent with the theoretical analysis, the constant error is modulated into an error that accumulates to zero over a period. The navigation results comparison of the rotation scheme is shown in Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16. Comparison of trajectories obtained by navigation solution is shown in Figure 17. The maximum errors of navigation parameters are summarized in Table 6.
According to the results of navigation calculation, when the pitch angle and roll angle change, the traditional uniaxial rotation modulation changes at the moments of 20 s, 40 s, 60 s, 80 s, and 100 s in Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16. The constant error of the roll axis accumulates over time because the roll axis is completely unmodulated. Especially when the attitude changes, it can be observed from Figure 12 and Figure 13 that the new rotation modulation scheme shows a good attitude error modulation effect. It can be observed from Figure 15 and Figure 16 that the compound rotation modulation scheme has obvious speed and position error suppression effects in the eastward and northward directions, compared with traditional rotation modulation. It can be observed from Figure 17 that the new rotary modulation scheme effectively improves the trajectory tracking capability. The maximum error in the altitude direction increases because the modulation scheme accumulates errors in the Z b direction. We can derive from Table 6 that maximum errors of the navigation parameter are reduced by an order of magnitude or two.

4.1.2. High Spin Motion Simulation

In this section, data are generated through simulation to compare the error suppression performance of the proposed composite rotation modulation scheme and the traditional single-axis rotation modulation scheme under a high spin motion environment. The error parameters of IMU are shown in Table 4. The motion state is set to roll at a high speed of 30 rad/s, and the total simulation time is 120 s.
Comparisons of calculation results of attitude are shown in Figure 18a, Figure 19a and Figure 20a. Comparisons of calculation results of misalignment angle are shown in Figure 18b, Figure 19b and Figure 20b. Comparison of velocity and position results in eastward, northward, and upward are shown in Figure 21.
In the high rotation state, using the traditional rotation modulation scheme, the two directions perpendicular to the modulation axis of the constant error are effectively suppressed, the modulation axis of the constant error is not suppressed, and error divergence is the most significant. The pitch and yaw angles also contain errors since the error is decomposed in the three axes of the n-frame after the coordinate transformation.
As shown in Figure 21, under the traditional rotation modulation scheme, the constant error in the direction of the modulation axis is not suppressed. In the case of high rotation, the error divergence of eastward and skyward is lower than that of the general case. Additionally, the velocity and position error divergences of the north direction are more significant. The maximum error values of each navigation parameter are summarized in Table 7.
Figure 18, Figure 19 and Figure 20 show that the compound rotation modulation scheme inhibits the continuing divergence of the misalignment angle caused by the constant error. As shown in Table 7, except for the height error that is reduced by half, the error of other parameters caused by the constant value error is reduced by one to four orders of magnitude. In particular, the divergence of the roll angle error is completely suppressed, and the accuracy has been improved by four orders of magnitude.

4.2. Experimental Results of Rotary Modulation Scheme

In order to verify the effectiveness of the implementation of the new rotation scheme proposed in this study, two experiments were carried out on a flight simulation turntable. The experimental equipment is shown in Figure 22a, which is composed of the new rotary modulation navigation system with a sampling rate of 500 Hz and a laptop computer to read experimental data. Technical parameters of the flight simulation turntable are shown in Table 8. Parameters of the IMU in the experiment are shown in Table 9.
In order to verify the inhibition effect of the compound rotation scheme on the divergence of roll angle error caused by constant error, two groups of experiments were designed.
Experiment 1: The flight simulation turntable remained static, and the internal rotation modulation system rotated according to two rotation schemes, respectively. The rotation modulation effect was verified under the static state of the carrier, and the total duration of the experiment was 110 s.
Experiment 2: The flight simulation turntable was set with swing configuration as shown in Figure 22b, and the internal rotation modulation system rotated, respectively, according to two rotation schemes. In order to compare the error suppression effect of the two rotational modulation schemes under the rolling angle motion, the two rotational modulation schemes were applied to carry out a comparative experiment under the pre-designed carrier swing state, and the total duration of the experiment was 100 s.

4.2.1. Experiment 1: Static Experiment on Rotary Table

After reading the data measured in the experiment, the navigation parameters were obtained through a navigation solution. The attitude solution results of the two schemes are shown in Figure 23. After navigation, the velocity and attitude parameters were calculated and are shown in Figure 24.
As shown in Table 10, in the experiment of 110 s, the error of all parameters decreases. In particular, the divergence of roll angle error is completely suppressed, and the accuracy is increased by two orders of magnitude. The eastward velocity and position error are greatly inhibited. The system’s roll axis points to the east; thus, the error divergence of velocity and position in the eastward in the traditional rotation scheme is larger than that in the other two directions in the experiment. In contrast, the eastward error is effectively suppressed under the compound rotation modulation scheme. The experimental results show that the new scheme presented in this paper can effectively suppress the error divergence of navigation parameters caused by the constant error in the direction of the modulation axis.

4.2.2. Experiment 2: The Turntable Swayed

According to the configuration set in the experiment, the ideal attitude results of the experiment are shown in Figure 25. In order to facilitate the experimental analysis, the configuration of the turntable was set as the regular angle change, but the regular angle change is easy to affect the precision judgment of the speed and position of the rotation modulation scheme; thus, the speed and position were not analyzed in this experiment. The navigation information of the b-frame obtained after coordinate transformation is shown in Figure 26.
As can be observed from Figure 26, after coordinate system transformation in navigation solution, the IMU data of compound rotation modulation was calculated to a periodic signal with an estimated true value under b-frame. Additionally, the attitude solution results are shown in Figure 27. Maximum errors between two rotational modulation schemes comparison are shown in Table 11.
As shown in Figure 27, in the traditional rotation modulation scheme, because the constant error compensation is not compensated, the roll angle error is linearly divergent. Compared with the traditional rotational modulation scheme, the composite rotational modulation scheme can suppress the linear divergence caused by the constant error. The tracking ability of the compound rotation scheme is verified when the angle and angular velocity change. As shown in Table 11, in the experiment of 100 s, the angle error decreases. In particular, the divergence of roll angle error is completely suppressed, and the accuracy is increased by two orders of magnitude.

5. Conclusions

In this paper, by analyzing the single-axis rotation modulation error modulation model and the error propagation mechanism of navigation solution, it was found that single-axis rotation modulation cannot suppress the gyroscope constant value error in the direction of the rotation axis, which caused inaccurate attitude matrix calculation. In order to improve the navigation accuracy of microinertial navigation system and reduce the error of roll angle, a new rotation modulation scheme is proposed. This rotation modulation scheme changes the constant error propagation model by controlling the compound rotation of the IMU. Simulation and experimental results show that, compared with the traditional implementation, the proposed rotation modulation scheme can realize the constant error modulation of the roll direction, and the precision of the roll angle can be improved by two orders of magnitude. The experiment and simulation show that the new scheme can effectively suppress the divergence of the modulation axis error, and the navigation accuracy is improved under the new rotation modulation scheme.

Author Contributions

Data curation, X.Z.; methodology, J.L.; software, K.F. and D.Z.; validation, J.M.; writing—original draft preparation, X.Y.; writing—review and editing, X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 51705477, No. 61973280), the Postgraduate Innovation Project of Shanxi Province (No. 2020SY377).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, X.; Sun, Z.; Cao, D.; Liu, D.; He, H. Development of a new integrated local trajectory planning and tracking control framework for autonomous ground vehicles. Mech. Syst. Signal Process. 2017, 87, 118–137. [Google Scholar] [CrossRef]
  2. Mao, J.; Lian, J.; Hu, X. Strapdown Inertial Navigation Algorithms Based on Lie Group. J. Navig. 2017, 70, 165–183. [Google Scholar] [CrossRef]
  3. Wu, D.; Wang, Z. Strapdown Inertial Navigation System Algorithms Based on Geometric Algebra. Adv. Appl. Clifford Algebras 2012, 22, 1151–1167. [Google Scholar] [CrossRef]
  4. Wei, X.; Li, J.; Zhang, D.; Feng, K. An improved integrated navigation method with enhanced robustness based on factor graph. Mech. Syst. Signal Process. 2021, 155, 107565. [Google Scholar] [CrossRef]
  5. Wei, X.; Li, J.; Zhang, D.; Feng, K.; Zhang, J.; Li, J.; Lu, Z. Optimization of a New High Rotary Missile-Borne Stabilization Platform. Sensors 2019, 19, 4143. [Google Scholar] [CrossRef] [Green Version]
  6. Zhang, Q.; Wang, L.; Liu, Z.; Feng, P. An Accurate Calibration Method Based on Velocity in a Rotational Inertial Navigation System. Sensors 2015, 15, 18443–18458. [Google Scholar] [CrossRef] [Green Version]
  7. Zhang, J.; Li, J.; Che, X.; Zhang, X.; Hu, C.; Feng, K.; Xu, T. The Optimal Design of Modulation Angular Rate for MEMS-Based Rotary Semi-SINS. Micromachines 2019, 10, 111. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Sun, W.; Wang, D.; Xu, L.; Xu, L. MEMS-based rotary strapdown inertial navigation system. Measurement 2013, 46, 2585–2596. [Google Scholar] [CrossRef]
  9. Du, S.; Sun, W.; Gao, Y. MEMS IMU Error Mitigation Using Rotation Modulation Technique. Sensors 2016, 16, 2017. [Google Scholar] [CrossRef]
  10. Liu, Z.; Wang, L.; Wang, W.; Gao, P. An improved rotation scheme for Tri-axis rotational inertial navigation system. Microsyst. Technol. Micro Nanosyst. Inf. Storage Process. Syst. 2017, 23, 5423–5433. [Google Scholar] [CrossRef]
  11. Liu, Z.; Wang, L.; Li, K.; Sui, J. An Improved Rotation Scheme for Dual-Axis Rotational Inertial Navigation System. IEEE Sens. J. 2017, 17, 4189–4196. [Google Scholar] [CrossRef]
  12. Wang, Z.; Cheng, X.; Du, J. Thermal Modeling and Calibration Method in Complex Temperature Field for Single-Axis Rotational Inertial Navigation System. Sensors 2020, 20, 384. [Google Scholar] [CrossRef] [Green Version]
  13. Zhang, D.; Li, J.; Liu, Y.; Wei, X.; Feng, K. Research on the Update Method of Attitude Quaternion for Strapdown Inertial Navigation. IEEE Access 2021, 9, 26221–26233. [Google Scholar] [CrossRef]
  14. Ren, Q.; Wang, B.; Deng, Z.; Fu, M. A multi-position self-calibration method for dual-axis rotational inertial navigation system. Sens. Actuators A Phys. 2014, 219, 24–31. [Google Scholar] [CrossRef]
  15. Lv, P.; Lai, J.; Liu, J.; Nie, M. The Compensation Effects of Gyros’ Stochastic Errors in a Rotational Inertial Navigation System. J. Navig. 2014, 67, 1069–1088. [Google Scholar] [CrossRef]
  16. Wang, L.; Li, K.; Chen, Y.; Liu, J.; Xu, Y. Single-axis rotation/azimuth-motion insulation inertial navigation control system with FOGs. Opt. Express 2017, 25, 30956–30975. [Google Scholar] [CrossRef]
  17. Fang, T.; Huang, W.; Luo, L. Damping Rotating Grid SINS Based on a Kalman Filter for Shipborne Application. IEEE Access 2019, 7, 14859–14870. [Google Scholar] [CrossRef]
  18. Du, S.; Sun, W.; Gao, Y. Improving Observability of an Inertial System by Rotary Motions of an IMU. Sensors 2017, 17, 698. [Google Scholar] [CrossRef]
  19. Zhang, H.; Wang, L.; Song, T.X.; Li, K. Error analysis and compensation for dual-axis inertial navigation system with horizontal rotation modulation. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2019, 233, 313–322. [Google Scholar] [CrossRef]
  20. Wu, Q.; Li, K. An inertial device biases on-line monitoring method in the applications of two rotational inertial navigation systems redundant configuration. Mech. Syst. Signal Process. 2019, 120, 133–149. [Google Scholar] [CrossRef]
  21. Wang, X.; Wu, J.; Xu, T.; Wang, W. Analysis and Verification of Rotation Modulation Effects on Inertial Navigation System based on MEMS Sensors. J. Navig. 2013, 66, 751–772. [Google Scholar] [CrossRef] [Green Version]
  22. Jia, Y.; Li, S.; Qin, Y.; Cheng, R. Error Analysis and Compensation of MEMS Rotation Modulation Inertial Navigation System. IEEE Sens. J. 2018, 18, 2023–2030. [Google Scholar] [CrossRef]
  23. Du, S. A micro-electro-mechanical-system-based inertial system with rotating accelerometers and gyroscopes for land vehicle navigation. Int. J. Distrib. Sens. Netw. 2017, 13, 1550147717746351. [Google Scholar] [CrossRef]
  24. Wei, X.; Li, J.; Feng, K.; Zhang, D.; Li, P.; Zhao, L.; Jiao, Y. A Mixed Optimization Method Based on Adaptive Kalman Filter and Wavelet Neural Network for INS/GPS During GPS Outages. IEEE Access 2021, 9, 47875–47886. [Google Scholar] [CrossRef]
  25. Jing, Z.; Li, J.; Zhang, X.; Feng, K.; Zheng, T. A Novel Rotation Scheme for MEMS IMU Error Mitigation Based on a Missile-Borne Rotation Semi-Strapdown Inertial Navigation System. Sensors 2019, 19, 1683. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Zhang, J.; Li, J.; Zhang, X.; Che, X.; Huang, Y.; Feng, K. Analysis and Compensation of Modulation Angular Rate Error Based on Missile-Borne Rotation Semi-Strapdown Inertial Navigation System. Sensors 2018, 18, 1430. [Google Scholar] [CrossRef] [Green Version]
  27. Martino, L.; Read, J.; Elvira, V.; Louzada, F. Cooperative parallel particle filters for online model selection and applications to urban mobility. Digit. Signal Process. 2017, 60, 172–185. [Google Scholar] [CrossRef] [Green Version]
  28. Miguez, J. Analysis of selection methods for cost-reference particle filtering with applications to maneuvering target tracking and dynamic optimization. Digit. Signal. Process. 2007, 17, 787–807. [Google Scholar] [CrossRef]
  29. Mihaylova, L.; Angelova, D.; Honary, S.; Bull, D.R.; Canagarajah, C.N.; Ristic, B. Mobility tracking in cellular networks using particle filtering. IEEE Trans. Wirel. Commun. 2007, 6, 3589–3599. [Google Scholar] [CrossRef] [Green Version]
  30. Chen, J.; Wang, L.; Liu, Z.; Su, G.; Cao, G. Calibration and data processing technology of gyroscope in dual axis rotational inertial navigation system. Microsyst. Technol. Micro Nanosyst. Inf. Storage Process. Syst. 2017, 23, 3301–3309. [Google Scholar]
  31. Lv, P.; Liu, J.; Lai, J.; Zhang, L. Decrease in Accuracy of a Rotational SINS Caused by its Rotary Table’s Errors. Int. J. Adv. Robot. Syst. 2014, 11, 74. [Google Scholar] [CrossRef]
  32. Yu, H.; Kim, C.-J.; Lee, I.; Oh, J.; Sung, C.-K.; Lee, S.J. The Six-Position Calibration Technique of Gyro Bias for Rotational Inertial Navigation System Based on Ring Laser Gyroscope. J. Korea Inst. Mil. Sci. Technol. 2019, 22, 189–196. [Google Scholar]
  33. Zheng, Z.; Han, S.; Yue, J.; Yuan, L. Compensation for Stochastic Error of Gyros in a Dual-axis Rotational Inertial Navigation System. J. Navig. 2016, 69, 169–182. [Google Scholar] [CrossRef] [Green Version]
  34. Fresconi, F. Guidance and Control of a Projectile with Reduced Sensor and Actuator Requirements. J. Guid. Control. Dyn. 2011, 34, 1757–1766. [Google Scholar] [CrossRef]
Figure 1. Microinertial measurement schematic diagram of uniaxial rotation modulation principle.
Figure 1. Microinertial measurement schematic diagram of uniaxial rotation modulation principle.
Sensors 21 04910 g001
Figure 2. The b-frame and s-frame transformation diagram.
Figure 2. The b-frame and s-frame transformation diagram.
Sensors 21 04910 g002
Figure 3. Schematic diagram of single-axis rotation modulation navigation solution process.
Figure 3. Schematic diagram of single-axis rotation modulation navigation solution process.
Sensors 21 04910 g003
Figure 4. Schematic diagram of biaxial rotating IMU configuration.
Figure 4. Schematic diagram of biaxial rotating IMU configuration.
Sensors 21 04910 g004
Figure 5. Compound rotation modulation system coordinate transformation diagram: (a) b-frame and s1-frame transformation diagram; (b) s1-frame and s2-frame transformation diagram.
Figure 5. Compound rotation modulation system coordinate transformation diagram: (a) b-frame and s1-frame transformation diagram; (b) s1-frame and s2-frame transformation diagram.
Sensors 21 04910 g005
Figure 6. Compound rotation modulation navigation algorithm.
Figure 6. Compound rotation modulation navigation algorithm.
Sensors 21 04910 g006
Figure 7. The navigation information of the b-frame obtained after coordinate system transformation: (a) angular velocity information; (b) specific force information.
Figure 7. The navigation information of the b-frame obtained after coordinate system transformation: (a) angular velocity information; (b) specific force information.
Sensors 21 04910 g007
Figure 10. The simulation sets the original trajectory.
Figure 10. The simulation sets the original trajectory.
Sensors 21 04910 g010
Figure 11. The navigation information of the b-frame obtained after coordinate system transformation: (a) angular velocity information; (b) specific force information.
Figure 11. The navigation information of the b-frame obtained after coordinate system transformation: (a) angular velocity information; (b) specific force information.
Sensors 21 04910 g011
Figure 12. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of east misalignment angle.
Figure 12. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of east misalignment angle.
Sensors 21 04910 g012
Figure 13. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of roll angle; (b) comparison of calculation results of north misalignment angle.
Figure 13. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of roll angle; (b) comparison of calculation results of north misalignment angle.
Sensors 21 04910 g013
Figure 14. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of pitch angle; (b) comparison of calculation results of up misalignment angle.
Figure 14. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of pitch angle; (b) comparison of calculation results of up misalignment angle.
Sensors 21 04910 g014
Figure 15. Comparison of velocity and position results in three directions: (a) comparison of velocity results in three directions; (b) comparison of position results in three directions.
Figure 15. Comparison of velocity and position results in three directions: (a) comparison of velocity results in three directions; (b) comparison of position results in three directions.
Sensors 21 04910 g015
Figure 16. Comparison of velocity and position error in three directions: (a) comparison of velocity error in three directions; (b) comparison of position error in three directions.
Figure 16. Comparison of velocity and position error in three directions: (a) comparison of velocity error in three directions; (b) comparison of position error in three directions.
Sensors 21 04910 g016
Figure 17. Comparison of trajectories obtained by navigation solution.
Figure 17. Comparison of trajectories obtained by navigation solution.
Sensors 21 04910 g017
Figure 18. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of east misalignment angle.
Figure 18. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of east misalignment angle.
Sensors 21 04910 g018
Figure 19. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of roll angle; (b) comparison of calculation results of north misalignment angle.
Figure 19. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of roll angle; (b) comparison of calculation results of north misalignment angle.
Sensors 21 04910 g019
Figure 20. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of pitch angle; (b) comparison of calculation results of up misalignment angle.
Figure 20. The navigation results comparison of the rotation scheme: (a) comparison of calculation results of pitch angle; (b) comparison of calculation results of up misalignment angle.
Sensors 21 04910 g020
Figure 21. Comparison of velocity and position results in three directions: (a) comparison of velocity results in three directions; (b) comparison of position results in three directions.
Figure 21. Comparison of velocity and position results in three directions: (a) comparison of velocity results in three directions; (b) comparison of position results in three directions.
Sensors 21 04910 g021
Figure 22. The experimental equipment: (a) the experimental equipment; (b) configuration of experimental swing state.
Figure 22. The experimental equipment: (a) the experimental equipment; (b) configuration of experimental swing state.
Sensors 21 04910 g022
Figure 23. Comparison of attitude solution results: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of roll angle; (c) comparison of calculation results of pitch angle.
Figure 23. Comparison of attitude solution results: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of roll angle; (c) comparison of calculation results of pitch angle.
Sensors 21 04910 g023aSensors 21 04910 g023b
Figure 24. Comparison of velocity and position results in three directions: (a) comparison of velocity results in three directions; (b) comparison of position results in three directions.
Figure 24. Comparison of velocity and position results in three directions: (a) comparison of velocity results in three directions; (b) comparison of position results in three directions.
Sensors 21 04910 g024
Figure 25. Ideal attitude solution results: (a) ideal results of yaw angle; (b) ideal results of roll angle; (c) ideal results of pitch angle.
Figure 25. Ideal attitude solution results: (a) ideal results of yaw angle; (b) ideal results of roll angle; (c) ideal results of pitch angle.
Sensors 21 04910 g025aSensors 21 04910 g025b
Figure 26. The navigation information of the b-frame obtained after coordinate system transformation: (a) angular velocity information; (b) specific force information.
Figure 26. The navigation information of the b-frame obtained after coordinate system transformation: (a) angular velocity information; (b) specific force information.
Sensors 21 04910 g026
Figure 27. Comparison of attitude solution results: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of roll angle; (c) comparison of calculation results of pitch angle.
Figure 27. Comparison of attitude solution results: (a) comparison of calculation results of yaw angle; (b) comparison of calculation results of roll angle; (c) comparison of calculation results of pitch angle.
Sensors 21 04910 g027
Table 1. Parameters of the sensors in simulation experiment.
Table 1. Parameters of the sensors in simulation experiment.
CharacteristicsBiasRandom Walk
Gyroscope (X-, Y-, Z-axis)24°/h0.001°/ h
Accelerometer (X-, Y-, Z-axis)2 mg1000 ug/ H z
Table 2. Ideal parameters of two rotational modulation schemes.
Table 2. Ideal parameters of two rotational modulation schemes.
Parameter after a Complete Rotation CycleCompound RM SchemeSingle Axis RM Scheme
Gyroscope bias δ ω s 2 b = [ c o s ω 1 t c o s a t c o s b t 2 s i n a t + s i n b t 2 0 c o s ω 2 t s i n ω 2 t s i n ω 1 t s i n a t s i n b t 2 c o s a t + c o s b t 2 ] [ ε x s 2 ε y s 2 ε z s 2 ] δ ω i s b = [ ε x s c o s ω t + ε y s s i n ω t ε y s ε x s s i n ω t ε y s c o s ω t ]
Accelerometer bias δ f s 2 b = [ c o s ω 1 t c o s a t c o s b t 2 s i n a t + s i n b t 2 0 c o s ω 2 t s i n ω 2 t s i n ω 1 t s i n a t s i n b t 2 c o s a t + c o s b t 2 ] [ x s 2 y s 2 z s 2 ] δ f s b = [ x s c o s ω t + z s s i n ω t y s x s s i n ω t + z s c o s ω t ]
Modulation period T = ( 2 π / ω r 1 , 2 π / a , 2 π / ω r 2 , 2 π / b ) = 6 s  1 T = 2 π / ω = 3 s
1  ω r 1 = ω = 120, ω r 2 = 60, a = 180, b = 60.
Table 4. Parameters of the sensors in a simulation experiment.
Table 4. Parameters of the sensors in a simulation experiment.
Error ParametersGyroscope (X-, Y-, Z-Axis)Accelerometer (X-, Y-, Z-Axis)
Bias24°/h2 mg
Random Walk0.001°/ h 1000 ug/ H z
correlated bias0.001°/h0.001
Table 5. Motion state.
Table 5. Motion state.
Numerical OrderStateTime
1Accelerate: 3 m/s21 s
2uniform19 s
3Turnleft: 5°/s5 s
4uniform15 s
5Turnleft: 5°/s5 s
6uniform15 s
7Turnleft: 5°/s5 s
8uniform15 s
9Turnleft: 5°/s5 s
10uniform15 s
11Turnleft: 5°/s5 s
12uniform15 s
Table 6. Maximum errors between two rotational modulation schemes comparison.
Table 6. Maximum errors between two rotational modulation schemes comparison.
Maximum ErrorsSingle Axis RM SchemeCompound RM Scheme
ϕ E (″)331.164924.0332
ϕ N (″)527.539829.1387
ϕ U (′)0.03160.0009
δ V E (m/s)1.59050.0408
δ V N (m/s)0.89490.0321
δ V U (m/s)0.01320.0008
δ P E (m)57.31050.4309
δ P N (m)109.66823.7567
δ P U (m)1.72122.3655
Table 7. Maximum errors between two rotational modulation schemes’ comparison.
Table 7. Maximum errors between two rotational modulation schemes’ comparison.
Maximum ErrorsSingle Axis RM SchemeCompound RM Scheme
ϕ E (″)11.66560.0961
ϕ N (″)2869.28830.1284
ϕ U (′)0.12530.0075
δ V E (m/s)8.20250.0652
δ V N (m/s)2.29870.0002
δ V U (m/s)0.00180.0005
δ P E (m)139.88751.1436
δ P N (m)396.75354.7562
δ P U (m)0.06420.0313
Table 8. Technical parameters of flight simulation turntable.
Table 8. Technical parameters of flight simulation turntable.
Rotation Rate Accuracy (°/s)Rotation Rate (°/s)
Inner FrameMiddle FrameOuter Frame
0.0010.001–12,0000.001–4000.001–400
Table 9. Parameters of the sensors in experiment.
Table 9. Parameters of the sensors in experiment.
Error ParametersGyroscope
(X-Axis)
Gyroscope
(Y-, Z-Axis)
Accelerometer
(X-Axis)
Accelerometer
(Y-, Z-Axis)
Bias30°/h30°/h5 mg 2 mg
Random Walk0.30°/ h 0.30°/ h 150 ug/ H z 90 ug/ H z
Table 10. Maximum errors between two rotational modulation schemes comparison.
Table 10. Maximum errors between two rotational modulation schemes comparison.
Maximum ErrorsSingle Axis RM SchemeCompound RM Scheme
θ (°)−6.252.98
γ (°)−72.58−0.80
ϕ (°)13.785.36
δ V E (m/s)−579.6315.71
δ V N (m/s)−88.29−57.96
δ V U (m/s)−260.50−1.386
δ P E (m)22,260827.20
δ P N (m)−2926−2558
δ P U (m)7268−18.83
Table 11. Maximum errors between two rotational modulation schemes comparison.
Table 11. Maximum errors between two rotational modulation schemes comparison.
Maximum ErrorsSingle Axis RM Scheme Compound RM Scheme
(°)−116.018
γ (°)−65.30.8372
ϕ (°)9.4148.719
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yuan, X.; Li, J.; Zhang, X.; Feng, K.; Wei, X.; Zhang, D.; Mi, J. A Low-Cost MEMS Missile-Borne Compound Rotation Modulation Scheme. Sensors 2021, 21, 4910. https://doi.org/10.3390/s21144910

AMA Style

Yuan X, Li J, Zhang X, Feng K, Wei X, Zhang D, Mi J. A Low-Cost MEMS Missile-Borne Compound Rotation Modulation Scheme. Sensors. 2021; 21(14):4910. https://doi.org/10.3390/s21144910

Chicago/Turabian Style

Yuan, Xiaoqiao, Jie Li, Xi Zhang, Kaiqiang Feng, Xiaokai Wei, Debiao Zhang, and Jing Mi. 2021. "A Low-Cost MEMS Missile-Borne Compound Rotation Modulation Scheme" Sensors 21, no. 14: 4910. https://doi.org/10.3390/s21144910

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