Next Article in Journal
Soil Moisture a Posteriori Measurements Enhancement Using Ensemble Learning
Previous Article in Journal
Design Methodology of Automotive Time-Sensitive Network System Based on OMNeT++ Simulation System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Rotational Angular Velocity Determination Method Based on Compound Rotary Semi-Strapdown Inertial Navigation System

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
3
School of Electronic Information Engineering, Taiyuan University of Science and Technology, Taiyuan 030024, China
*
Author to whom correspondence should be addressed.
Submission received: 31 May 2022 / Revised: 13 June 2022 / Accepted: 14 June 2022 / Published: 17 June 2022
(This article belongs to the Section Remote Sensors)

Abstract

:
Single-axis rotation modulation (SRM) still accumulates errors in the roll axis direction, which leads to the navigation accuracy not meeting the requirements of guided missiles. Compound rotation modulation (CRM) superimposes one-dimensional rotation on the basis of SRM, so that the error of the projectile in the direction of the roll axis is also modulated. However, the error suppression effect of CRM is not only affected by the error of the IMU itself, but also related to the modulation angular velocity. In order to improve the accuracy of rotary semi-strapdown inertial navigation system (RSSINS), this paper proposes an optimal rotation angular velocity determination method. Firstly, the residual error in CRM scheme is analyzed; then, the relationship between the incomplete modulation error and the modulation angular velocity in CRM is discussed; finally, a method for determining the optimal modulation angular velocity is proposed (K-value method). The analysis of the results shows that the navigation accuracy of the guided projectile is effectively improved with the rotation scheme set at the modulation angular velocity determined by the K-value method.

1. Introduction

Along with the rapid development of modern weapons, guided artillery shells have fully replaced conventional ammunition due to their advantages of high striking accuracy, and the guidance of conventional ammunition has become a crucial direction for development in the modernization of weapons and equipment in the world. Among them, high-speed rotary munitions have become an important part of precision-guided artillery shells because of their high stability and high information update rate [1]. The strapdown inertial navigation system (SINS) is widely used on various aircraft, ships, and artillery shells because of its high autonomy advantage [2]. However, the error of SINS accumulates over time during the solving process, and it can no longer meet the accuracy requirements of guided artillery shells [3]. How to effectively suppress the errors of sensors has become an important research direction for the precision guidance of artillery shells [4]. In recent years, numerous solutions have been proposed.
Among them, the redundant sensor-based random error measurement scheme and the RSSINS-based sensor constant error compensation scheme have significantly improved the navigation accuracy of guided artillery shells [5,6,7,8]. At the same time, considering the high impact and high rotary velocity of the shell, MEMS sensors have been widely used. However, with the rapid development of high-precision navigation fields, MEMS sensors have larger error defects compared with optical sensors, laser sensors, and other high-precision sensors [9]. According to research, guided projectiles can be discharged at speeds of up to 30 r / s , and the maximum acceleration of guided projectile discharge can reach over 104 m / s 2 [10,11,12]. However, since the solution method is still based on the method of the SINS, the improved SSINS still does not completely eliminate the effect of sensor errors [13,14,15,16].
RSSINS provide a new idea to solve this problem. Rotation modulation can be classified as SRM, CRM, or three-axis rotational modulation [17,18,19,20]. The single-axis rotational modulation technique does not change the internal structure of the system, but only changes the error transmission form of sensors by rotating the IMU, modulating the constant error into the form of a combination of sine and cosine signals. Error integrates to zero over an integer number of cycles, suppressing error divergence [21]. CRM changes the way that the IMU originally makes a single-axis rotation motion around the roll axis and rotates around the roll axis while rotating around the other axis perpendicular to the roll axis, so that the constant error in the direction of the unmodulated roll axis is also modulated. The navigation solution results show that the roll angle accuracy is improved by about 90%, and the position accuracy is improved by 70% [22]. In this context, it is required to complete the fast compensation of errors during the flight of shells with short flight time, such that traditional data processing methods such as Wiener filter and particle filter are not applicable due to their long update period [23,24,25]. Moreover, the angular velocity of the rotating platform also has an effect on the error modulation [26].
Based on CRM, this paper investigates the law of rotational modulation angular velocity in error propagation and proposes a design method for optimal modulation angular velocity by establishing a navigation solution error model in a highly dynamic ballistic environment. The results show that this method can effectively eliminate the bias error in all three axes of the IMU, compensating the part of the sensor output information caused by the bias error and suppressing the error divergence of navigation parameters. The rotation schemes based on the proposed method have generally improved the attitude angle accuracy by 50% and the position accuracy by two orders of magnitude in the navigation settlement results compared with the rest of the rotation schemes.
This paper is organized as follows: in Section 2, the principles of SRM and CRM are briefly introduced, and the residual error model of CRM is established. In Section 3, based on the residual error model obtained from the analysis, the rotational modulation incomplete error equation is derived and an optimal angular velocity determination method that can effectively suppress the modulation incomplete error is proposed, which is named as the K-value method. In Section 4, the performance of the proposed method is verified by simulations and experiments. A summary is made in Section 5.

2. Principle of RSSINS

2.1. Condition of Complete Modulation

The compound RSSINS adds a one-dimensional rotation motion to the uniaxial rotation modulation, which enables the IMU to rotate at a constant angular velocity ω r 1 around its roll axis O Y b and at a constant angular velocity ω r 2 around the other axis perpendicular to the roll axis O X S 1 , but it is still inside the projectile body and follows the projectile. This ensures that the calculation results of navigation parameters can accurately reflect the motion state of the missile. At the same time, in the modulation process, the constant errors of IMU are transformed into the form of the sine-cosine component of the b-coordinate system through a series of coordinate transformations, eliminating the influence of the constant errors on navigation accuracy. The schematic diagram of the structure of the compound RSSINS is shown in Figure 1.
The IMU rotation frame (S2-frame) is defined as O X S 2 Y S 2 Z S 2 , where S2-frame firstly rotates around O X S 2 axis to the S1-frame, which is represented by C S 2 S 1 . Then, S1-frame rotates around axis to the b-frame, which is represented by C S 1 b . The relative positional relationship of the three frames of the b-frame, the S1-frame, and the S2-frame is shown in Figure 1. The matrix expression for the transformation of the S2-frame to the b-frame at moment t is shown in Equation (1).
C S 2 b = C S 1 b C S 2 S 1 = cos ω r 1 t sin ω r 1 t sin ω r 2 t sin ω r 1 cos ω r 2 t 0 cos ω r 2 t sin ω r 2 t sin ω r 1 t cos ω r 1 t sin ω r 2 t cos ω r 1 t cos ω r 2 t
Let a = ω r 1 + ω r 2 ;   b = ω r 1 ω r 2 , then the matrix can be equivalent to Equation (2).
C S 2 b = cos ω r 1 t cos a t cos b t 2 sin a t + sin b t 2 0 cos ω r 2 t sin ω r 2 t sin ω r 1 t sin a t sin b t 2 cos a t + cos b t 2
For the convenience of the research problem, we assume that the navigation frame (n-frame) and the carrier frame (b-frame) are coincident, which represents C b n = I . At moment t, the bias error of the gyro is coupled to its output, and the modulation in the n-frame takes the form shown in Equation (3).
δ ω i S 2 n = ε n = C b n C S 2 b ε S 2 = ε x S 2 cos ω r 1 t ε y S 2 2 ( cos a t cos b t ) + ε z S 2 2 ( sin a t + sin b t ) ε y S 2 cos ω r 2 t ε z S 2 sin ω r 2 t ε x S 2 sin ω r 1 t + ε y S 2 2 ( sin a t sin b t ) + ε z S 2 2 ( cos a t + cos b t )
where ε S 2 = ε x S 2 ε y S 2 ε z S 2 T is the bias error of the MEMS gyroscope in the S2-frame. δ ω i S 2 n is the angular velocity error caused by the gyroscope bias error in the n-frame. The analysis shows that bias error of the gyroscope is no longer a normal value in CRM but is modulated as a combination of sine and cosine components of fixed frequency in the n-frame. When the modulation period of CRM is the lowest common multiple of each component modulation period, each component can be eliminated. The period when the bias error of gyroscope in three directions is accumulated to zero is defined as T. The expression of T is shown in Equation (4):
T = 2 π / ω r 1 , 2 π / ω r 2 , 2 π / a , 2 π / b
The form of bias error modulation of the accelerometer is the same as that of the gyroscope. Considering the influence of the two modulation angular velocities introduced into the navigation scheme on the coordinate transformation matrix, the navigation solution process of the compound rotation modulation scheme is shown in Figure 2.
As shown in Figure 2, ω r 1 is the modulation angular velocity of the rotating platform A and ω r 2 is the modulation angular velocity of the rotating platform B. When IMU is sensitive to the change of motion state, it outputs angular velocity and specific force information. After coordinate changing, the signal in S2-frame is converted to n-frame, and then the navigation parameters are calculated.
Through observation, a and b have a significant effect on the error suppression effect as modulation frequencies. When ω r 1 and ω r 2 take the same value, the modulation frequency b goes to zero in ideal state, resulting in invalid results of the modulation period solving. For working out this problem, we analyze the error modulation form of CRM when a and b are respectively zeroed to determine the value range of ω r 1 and ω r 2 . Assuming ω r 1 = ω r 2 and substituting it into the above equation, the modulation form of the bias error in n-frame is shown in Equation (5).
δ ω i S 2 b ( ω r 1 = ω r 2 ) = ε x S 2 cos ω r 1 t + ε y S 2 2 cos 2 ω r 1 t + ε z S 2 2 sin ω r 1 t ε y S 2 2 + ε z S 2 2 ε y S 2 cos ω r 1 t ε z S 2 sin ω r 1 t ε x S 2 sin ω r 1 t + ε y S 2 2 sin 2 ω r 1 t + ε z S 2 2 cos 2 ω r 1 t ε y S 2 2 + ε z S 2 2
It can be inferred from the above equation that when the modulation angular velocities of the rotating platforms A and B are the same, there is still a constant value independent of the periodic component in the error modulation result, and the bias error cannot be fully modulated. Similarly, in the case where the two modulation angular velocities are the same, but the rotation directions are opposite ( ω r 1 = ω r 2 ), the constant error cannot be fully modulated either. Under the condition of ω r 1 ± ω r 2 , the integral result of bias error in the whole period T is shown in Equation (6).
0 T δ ω i S 2 n ( ω r 1 ± ω r 2 ) = 0 T cos ω r 1 t cos a t cos b t 2 sin a t + sin b t 2 0 cos ω r 2 t sin ω r 2 t sin ω r 1 t sin a t sin b t 2 cos a t + cos b t 2 ε x S 2 ε y S 2 ε z S 2 = 0 0 0
From the above equation, the condition that CRM can completely eliminate the influence of bias error is shown in Equation (7).
ω r 1 ± ω r 2 ω r 1 0 ω r 2 0

2.2. Residual Error Model of Compound RSSINS

2.2.1. Bias Error

The modulation form of bias error based on CRM has been given in Equation (3).

2.2.2. Scale Factor Error

The error transmission law of the scale factor under the new scheme is analyzed to discern whether the new scheme introduces extra errors. We assume that the carrier is placed stationary on platform B at a pitch angle of 90 ° . The rotating platform A rotates around the Y b axis at the angular velocity ω r 1 and the rotating platform B rotates around the X S 1 axis at the angular velocity ω r 2 . Then the angular velocity output of the three-axes gyroscope without scale factor error coupling state is shown in Equation (8).
ω i S 2 S 2 = ω r 2 ω r 1 cos ω r 2 t ω r 1 sin ω r 2 t T
The expression of the scale factor error coupled to the gyroscope output under the compound rotation modulation scheme, in the b-frame, is shown in Equation (9).
δ ω i S 2 , S b = δ S g , x 0 0 0 δ S g , y 0 0 0 δ S g , z ω r 2 ω r 1 cos ω r 2 t ω r 1 sin ω r 2 t = δ S g , x ω r 2 δ S g , y ω r 1 cos ω r 2 t δ S g , z ω r 1 sin ω r 2 t
In n-frame, the gyroscope output angular velocity error caused by the scale factor error is shown in Equation (10).
δ ω i S 2 , S n = cos ω r 1 t sin ω r 1 t sin ω r 2 t sin ω r 1 cos ω r 2 t 0 cos ω r 2 t sin ω r 2 t sin ω r 1 t cos ω r 1 t sin ω r 2 t cos ω r 1 t cos ω r 2 t δ S g , x ω r 2 δ S g , y ω r 1 cos ω r 2 t δ S g , z ω r 1 sin ω r 2 t = δ S g , x ω r 2 sin ω r 1 t + δ S g , y δ S g , z 4 ω r 1 cos ( ω r 1 + 2 ω r 2 ) t cos ( ω r 1 2 ω r 2 ) t δ S g , y δ S g , z 2 ω r 1 cos 2 ω r 2 t δ S g , y + δ S g , z 2 ω r 1 δ S g , x ω r 2 sin ω r 1 t ω r 1 ( δ S g , y δ S g , z ) 4 [ sin ( ω r 1 + 2 ω r 2 ) t sin ( ω r 1 2 ω r 2 ) ]
According to the basic principle of rotation modulation, T 1 is the maximum common multiple of each sine and cosine component period, and T 1 is defined as the period in which the scalar factor error of IMU is completely modulated to zero, whose expression is shown in Equation (11).
T 1 = 2 π / ω r 1 , 2 π / ( ω r 1 2 ω r 2 ) , 2 π / ω r 2 , 2 π / ( ω r 1 + 2 ω r 2 )
Similarly, discussing the condition of ω r 1 = 2 ω r 2 , the modulation form of the scale factor error is shown in Equation (12).
δ ω i S 2 , S n ( ω r 1 = 2 ω r 2 ) = δ S g , x ω r 2 cos 2 ω r 2 t + δ S g , y δ S g , z 4 ω r 2 cos ( 4 ω r 2 ) t 1 δ S g , y δ S g , z 2 ω r 1 cos 2 ω r 2 t δ S g , y + δ S g , z 2 ω r 2 δ S g , x ω r 2 sin ω r 2 t ω r 2 ( δ S g , y δ S g , z ) 4 sin 4 ω r 2 t
From the above equation, it can be seen that under the condition of ω r 1 = 2 ω r 2 , there is still a constant component in the modulation result of the scalar factor error, and the scalar factor error cannot be completely modulated. In CRM, the output angular velocity error excited by the gyroscope scale factor error is obtained after the integration of the whole cycle T 1 and it is shown in Equation (13).
δ θ S ( ω r 1 = 2 ω r 2 ) = 0 T 1 δ ω i S 2 , S n ( ω r 1 = 2 ω r 2 ) d t = δ S g , y δ S g , z 2 ω r 2 T 0 0 T
Under the condition of ω r 1 2 ω r 2 , the output angular velocity error excited by the gyroscope scale factor error is obtained after the integration of the whole cycle T 1 as shown in Equation (14).
δ θ S ( ω r 1 2 ω r 2 ) = 0 T 1 δ ω i S 2 , S n ( ω r 1 2 ω r 2 ) d t = 0 0 0 T
From the above analysis, it can be seen that the modulation angular velocity condition that can satisfy the angular velocity error δ θ S caused by the scale factor error accumulated to zero in one complete cycle is shown in Equation (15). We can draw the conclusion that CRM does not introduce a new scale factor error term compared with SRM.
ω r 1 ± 2 ω r 2 ω r 1 0 ω r 2 0

2.2.3. Installation Error

In CRM, the propagation law of installation error is analyzed to discern whether a new error term is introduced in this scheme. Consistent with the conditions used in the analysis of the scale factor error, the installation error coupled to the gyroscope output in CRM is expressed in the form as shown in Equation (16).
δ ω i S 2 , N S 2 = 0 δ G z δ G y δ G z 0 δ G x δ G y δ G x 0 ω r 2 ω r 1 cos ω r 2 t ω r 1 sin ω r 2 t = δ G z ω r 1 cos ω r 2 t δ G y ω r 1 sin ω r 2 t δ G z ω r 2 + δ G x ω r 1 sin ω r 2 t δ G y ω r 2 + δ G x ω r 1 cos ω r 2 t
When carrier is at stationary state, in the n-frame, the angular velocity error of the gyroscope output caused by the installation error is shown in Equation (17).
δ ω i S 2 , N n = δ G z 2 ( ω r 1 ( cos a t + cos b t ) + ω r 2 ( cos a t cos b t ) ) δ G y 2 ( ω r 1 ( sin a t sin b t ) + ω r 2 ( sin a t + sin b t ) ) + δ G x ω r 1 sin ω r 1 t δ G z ω r 2 cos ω r 2 t + δ G y ω r 2 sin ω r 2 t δ G z 2 ( ω r 1 ( sin a t + sin b t ) + ω r 2 ( sin a t sin b t ) ) δ G y 2 ( ω r 1 ( cos a t cos b t ) + ω r 2 ( cos a t + cos b t ) ) + δ G x ω r 1 sin ω r 1 t
According to the basic principle of rotation modulation, T 2 is the maximum common multiple of each sine and cosine component period, and T 2 is defined as the period in which the installation factor error of IMU is completely modulated to zero, whose expression is shown in Equation (18).
T 2 = 2 π / ω r 1 , 2 π / ( ω r 1 + ω r 2 ) , 2 π / ω r 2 , 2 π / ( ω r 1 + ω r 2 )
Analyzing the frequency of each error term, the gyroscope output angular velocity error caused by the installation error is shown in Equation (19).
δ ω i S 2 , N n ( ω r 1 = ω r 2 ) = δ G z , g 2 ( ω r 2 ( cos 2 ω r 2 t + 1 ) + ω r 2 ( cos 2 ω r 2 t 1 ) ) δ G y , g ω r 2 sin 2 ω r 2 t + δ G x , g ω r 2 sin ω r 2 t δ G z , g ω r 2 cos ω r 2 t + δ G y , g ω r 2 sin ω r 2 t δ G z , g ω r 2 sin 2 ω r 2 t δ G y , g 2 ( ω r 2 ( cos 2 ω r 2 t 1 ) + ω r 2 ( cos 2 ω r 2 t + 1 ) ) + δ G x , g ω r 2 sin ω r 2 t = δ G z , g ω r 2 cos 2 ω r 2 t δ G y , g ω r 2 sin 2 ω r 2 t + δ G x , g ω r 2 sin ω r 2 t ) δ G z , g ω r 2 cos ω r 2 t + δ G y , g ω r 2 sin ω r 2 t δ G z , g ω r 2 sin 2 ω r 2 t δ G y , g ω r 2 cos 2 ω r 2 t + δ G x , g ω r 2 sin ω r 2 t
Under the condition of ω r 1 = ω r 2 or ω r 1 = ω r 2 , the modulation result of the installation error still contains a constant component, and the installation error cannot be completely modulated. In CRM, the output angular velocity error excited by the gyroscope installation error is integrated over the whole period T 2 to obtain the angular error as shown in Equation (20).
δ θ N ( ω r 1 = ω r 2 ) = 0 T 2 δ ω i S 2 , N n ( ω r 1 = ω r 2 ) d t = [ δ G z , g b 2 T 2 0 δ G y , g a 2 T 2 ] T
As can be seen from the above equation, the installation error accumulates in the X n axis and Z n axis directions after the whole-cycle integration of the gyro output angular velocity error, and similarly the accelerometer specific force output error caused by the installation error under the condition of ω r 1 = ω r 2 cannot be completely modulated. Under the condition of ω r 1 ± ω r 2 , at the whole cycle duration of T 2 , the angular error obtained by integrating the gyroscope output error caused by the installation error is shown in Equation (21).
δ θ N ( ω r 1 ± ω r 2 ) = 0 T 2 δ ω i S 2 , N n ( ω r 1 ω r 2 ) d t = 0 0 0 T
There is no constant component of the gyroscope output error caused by the installation error, and the installation error is completely modulated. From the above analysis, it can be seen that, ideally, the modulation angular velocity condition that can satisfy the angular error δ θ N caused by the installation error in a complete cycle without constant accumulation can be shown by Equation (22).
ω r 1 ± ω r 2 ω r 1 0 ω r 2 0
Therefore, the installation error under the compound rotational modulation scheme does not excite the new sensors output error.

2.3. Error Transfer Model for Compound RSSINS

Due to the low accuracy of MEMS sensors, the information of the Earth’s self-propagating angular velocity and the change of the Earth’s surface curvature cannot be sensitized. Therefore, the magnitude of ω i n n = ω i e n + ω e n n is small. The influence from these factors can be ignored in the RSSINS solving process. Meanwhile, the coordinate transformation matrix becomes complicated due to the introduction of an additional rotating platform, and the propagation form of errors is also changed in the process of solving navigation parameters. In CRM, the deviation angle error is shown in Equation (23).
ϕ ˙ = ϕ × ω i n n + δ ω i n n C b n C S 1 b C S 2 s 1 ( K g ω i S 2 S 2 + ε S 2 )
where ϕ E ϕ N ϕ U T are the deviation angle errors in the east, north and sky directions, respectively. ω i n n is the rotational angular velocity of the n-frame relative to the i-frame, ω i S 2 S 2 is the projection of the gyroscope output on the S2-frame, and ε S 2 is the gyroscope bias error. The simplified posture angle error transfer model is shown in Equation (24) and the velocity error equation for CRM is shown in Equation (25).
ϕ ˙ = C b n C S 1 b C S 2 S 1 ( K g ω i S 2 S 2 + ε S 2 )
δ V ˙ n = ϕ n × f i S 2 n + C b n C S 1 b C S 2 S 1 ( K a f S 2 + S 2 ) δ V n × ( 2 ω i e n + ω e n n ) + V n × ( 2 δ ω i e n + δ ω e n n )
where V n = V E V N V U is the velocity in the east, north, and sky directions. δ V ˙ n is the velocity error in the three directions, and f i S 2 S 2 is the specific force to which the accelerometer is sensitive in the S2-frame. Similarly, due to the fact that the MEMS gyroscope is not sensitive to the angular velocity of the Earth’s rotation and the small rotation of the n-frame caused by the curvature of the Earth’s surface, the order of magnitude of δ V n × ( 2 ω i e n + ω e n n ) + V n × ( 2 δ ω i e n + δ ω e n n ) is small and negligible. The simplified velocity error transfer model is shown in Equation (26).
δ V ˙ n = ϕ n × f s f n + C b n C S 1 b C S 2 S 1 ( K a f S 2 + S 2 )
The position error equation under CRM is shown in Equation (27).
δ L ˙ = δ V N R M + h δ h V N ( R M + h ) 2 δ λ ˙ = δ V E R N + h sec L + δ L δ V E R N + h tan L sec L δ h V E sec L ( R N + h ) 2 δ h = δ V U
where δ L δ λ δ h is the latitude, longitude, and altitude errors, respectively, and δ V E δ V N δ V U is the velocity error in the eastward, northward, and skyward directions, respectively. The above equation shows that the accelerometer error is transferred to the position error in the form of quadratic integration, which takes the form of a quadratic function in the position error, while the gyroscope error is transferred to the position error in the form of cubic integration. The velocity of error accumulation accelerates as time grows. When the carrier is stationary or moving a short distance, the formula of position error can be equivalent to Equation (28).
δ P ˙ = δ V

3. Optimal Rotation Angular Velocity Determination Method (K-Value Method)

3.1. Modulation Incomplete Error of RSSINS

3.1.1. The Modulation Incomplete Error of Angular Velocity

Rotation modulation technique successfully achieves error suppression by modulating the error as a periodic signal, which in turn modulates the initially linearly increasing error with time to zero in a single integration operation. However, the existing method has two problems in principle: firstly, since the effective navigation time of the carrier is short in the missile environment; according to previous studies, the minimum modulation period of CRM should satisfy the requirement of the period of each component. This leads to a situation wherein one flight process may not cover one rotation modulation period, causing a lag in information update; second, the error modulation accumulates to zero after one integration, while the signal depends on the motion state of the carrier. After the second or higher integration, the error will no longer be a periodic signal symmetric about y = 0, but propagates in a higher-order form, and the error has a residual term in the integration operation of the integer period. The carrier is at stationary state and the deviation angle error at moment t is shown in Equation (29).
ϕ ( t ) = 0 t C b n C S 1 b C S 2 S 1 ( δ K g ω i S 2 S 2 + ε S 2 ) d t = 0 t δ ω i S 2 , ε n d t 0 t δ ω i S 2 , S n d t 0 t δ ω i S 2 , N n d t
The deviation angle error caused by each error of the gyroscope is calculated separately for the three integrals as shown in Equation (30).
ϕ ( t ) = ϕ 1 ( t ) ε z S 2 a b ω r 1 ϕ 2 ( t ) + ε z S 2 ω r 2 + δ S g , y ω r 1 4 ω r 2 δ G y ϕ 3 ( t ) + ε x S 2 ω r 1 + ε y S 2 ω r 2 a b ω r 2 ω r 1 δ S g , x + ω r 1 ω r 2 ( δ S g , y δ S g , z ) a 2 b 2 δ G z
where ϕ 1 ( t ) ϕ 2 ( t ) ϕ 3 ( t ) are symmetric sine and cosine periodic functions about y = 0, which integrate to zero in a complete cycle, and ω r 1 ω r 2 a b is fixed under the determination scheme. The mean value of the deviation angle error in the whole cycle is constant, while the installation error and the scale factor error can be ignored due to the magnitude being small. The mean value of deviation angle error is shown in Equation (31).
E [ ϕ ( t ) ] = ω r 1 ε z S 2 a b ε z S 2 ω r 2 ε x S 2 ω r 1 ε y S 2 ω r 2 a b T
It can be seen from the above analysis that although the rotation modulation technique suppresses the divergence of the bias error, it still causes the deviation angle error in principle. Under ideal conditions, there is still an error that fluctuates around a constant value in the deviation angle error. Through comparison, it can be seen that CRM introduces a larger deviation angle error amplitude than SRM, and it is introduced into the attitude calculation error in the subsequent calculation. Meanwhile, the deviation angle error caused by incomplete modulation error will be transferred to the velocity error in the form of δ V ϕ n = 0 T ϕ × f n d t . Then, the deviation angle error caused by incomplete modulation angular velocity will cause the divergence of the velocity error. When the carrier is at rest, the velocity error due to deviation angle error is as shown in Equation (32).
δ V E = 0 T ( ϕ U f N + ϕ N f U ) d t = ( ε x S 2 ω r 1 + ε y S 2 ω r 2 a b ) f N T + ε z S 2 ω r 2 f U T δ V N = 0 T ( ϕ U f E ϕ E f U ) d t = ( ε x S 2 ω r 1 + ε y S 2 ω r 2 a b ) f E T + ε z S 2 ω r 1 a b f U T δ V U = 0 T ( ϕ N f E + ϕ E f N ) d t = ε z S 2 T ( f E ω r 2 + ω r 1 f N a b )
We can conclude that an incomplete modulation angular velocity still exists in the principle of CRM. There is a certain deviation angle error, which acts on the attitude solution, so that the deviation angle angular error is modulated as a superposition of a constant error and a periodically varying error, and the deviation angle also diverges over time. On the other hand, it acts on the velocity solution so that the velocity errors in the east and north directions are diverged.

3.1.2. The Modulation Incomplete Error of Acceleration

In addition to the velocity error component from the deviation angle error, the bias error of the accelerometer also transfers to the velocity and position errors through the integration operation. However, the accelerometer error propagation mechanism is more complex, and more errors are excited under static conditions. At moment t, the velocity error component δ V n caused by the bias error of the accelerometer is shown in Equation (33).
δ V n ( t ) = 0 t δ f i S 2 , n d t = z S 2 a b ω r 1 + x S 2 ω r 1 sin ω r 1 t + y S 2 2 ( sin b t b sin a t a ) z S 2 2 ( cos b t a + cos b t b ) y S 2 ω r 2 sin ω r 2 t + z S 2 ω r 2 cos ω r 2 t z S 2 ω r 2 x S 2 ω r 1 y S 2 a b ω r 2 + x S 2 ω r 1 cos ω r 1 t y S 2 2 ( cos a t a cos b t b ) + z S 2 2 ( sin a t a + sin b t b )
The mean error over a whole period is shown in Equation (34).
E [ δ V n ] = z S 2 a b ω r 1 z S 2 ω r 2 x S 2 ω r 1 y S 2 a b ω r 2 T
At moment t, the position error component δ P n caused by the bias error of the accelerometer is shown in Equation (35).
δ P n ( t ) = 0 t δ V n ( t ) d t = x S 2 ω r 1 2 + ω r 1 z S 2 a b t y S 2 2 ( 1 a 2 1 b 2 ) x S 2 ω r 1 2 cos ω r 1 t + y S 2 2 ( cos a t a 2 cos b t b 2 ) z S 2 2 ( sin a t a 2 + sin b t b 2 ) y S 2 ω r 2 2 z S 2 ω r 2 t 1 ω r 2 2 ( y S 2 cos ω r 2 t z S 2 sin ω r 2 t ) x S 2 ω r 1 t ω r 2 y S 2 a b t + z S 2 2 ( 1 a 2 + 1 b 2 ) + x S 2 sin ω r 1 t ω r 1 2 y S 2 2 ( sin a t a 2 sin b t b 2 ) z S 2 2 ( cos a t a 2 + cos b t b 2 )
The cumulative increment of δ P n after a complete cycle is shown in Equation (36).
δ P n ( T ) δ P n ( 0 ) = ω r 1 z S 2 a b T z S 2 ω r 2 T x S 2 ω r 1 T ω r 2 y S 2 a b T T
In the n-frame, the specific force error δ f i S 2 , S n in the output of the accelerometer due to the scale factor error is shown in Equation (37).
δ f i S 2 , S n = C S 2 b δ f i S 2 , S S 2 = 2 δ S a , x δ S a , z 4 ( sin 2 ω r 1 t ) δ S a , y 8 ( cos 2 a t cos 2 b t ) + δ S a , z 8 ( sin 2 a t + sin 2 b t ) δ S a , y δ S a , z 4 ( sin ( ω r 1 + 2 ω r 2 ) t sin ( ω r 1 2 ω r 2 ) t ) δ S a , x 2 + δ S a , y + δ S a , z 4 cos 2 ω r 1 2 ( δ S a , x δ S a , y + δ S a , z 2 ) δ S a , y δ S a , z 4 ( cos 2 ω r 2 t + cos 2 a t + cos 2 b t )
At moment t, the velocity error δ V S n caused by the scale factor error is shown in Equation (38). The mean value of the velocity error δ V S n over a whole period is shown in Equation (39).
δ V S n ( t ) = 0 t δ f i S 2 , S n d t = δ S a , z 16 ( 1 a + 1 b ) 2 δ S a , x δ S a , z 8 ω r 1 + 2 δ S a , x δ S a , z 8 ω r 1 cos 2 ω r 1 t δ S a , y 16 ( sin 2 a t a + sin 2 b t b ) δ S a , z 16 ( cos 2 a t a + cos 2 b t b ) δ S a , y δ S a , z 4 ( cos ( ω r 1 + 2 ω r 2 ) t ω r 1 + 2 ω r 2 + cos ( ω r 1 2 ω r 2 ) t ω r 1 2 ω r 2 ) ω r 2 ω r 1 2 4 ω r 2 2 ( δ S a , y δ S a , z ) δ S a , x 2 t + δ S a , y + δ S a , z 4 t sin 2 ω r 1 t 4 ω r 1 ( δ S a , x δ S a , y + δ S a , z 2 ) δ S a , y δ S a , z 8 ( sin 2 ω r 2 t ω r 2 + sin 2 a t a + sin 2 b t b )
E [ δ V S n ] = δ S a , z 16 ( 1 a + 1 b ) 2 δ S a , x δ S a , z 8 ω r 1 ω r 2 ω r 1 2 4 ω r 2 2 ( δ S a , y δ S a , z ) δ S a , x 2 t + δ S a , y + δ S a , z 4 t
It is known that the cumulative increment of the position error δ P S n caused by the scale factor error in a complete period is shown in Equation (40).
δ P S n ( T ) δ P S n ( 0 ) = δ S a , z 16 ( 1 a + 1 b ) T 2 δ S a , x δ S a , z 8 ω r 1 T ω r 2 ω r 1 2 4 ω r 2 2 ( δ S a , y δ S a , z ) T δ S a , x 2 T 2 + δ S a , y + δ S a , z 4 T 2
From the analysis, it can be seen that the incomplete modulation error caused by the scale factor error is small in magnitude and can be ignored, and the incomplete modulation error caused by the installation error can be ignored in the same way.

3.2. Optimal Rotation Angle Velocity Determination Method

Through the above study, we can find that two rotation modulation angular velocities of the rotating platform A and B are the main factors affecting the deviation angle error, velocity error, and position error. The addition of one-dimensional rotational motion to CRM leads to a more variable arrangement of the two modulation angular velocities. After scientific analysis, the ratio of two modulation angular velocities is taken as the independent variable affecting the error, and the trend of the navigation error is observed by changing the magnitude of the ratio. This method is named as the K-value method. The K-value method is defined as the proportional relationship between two modulation angular velocities which represents K = ω r 2 / ω r 1 . The feasible conditions for CRM are obtained in the previous study as shown in Equation (41).
ω r 1 0 ω r 2 0 ω r 1 ± ω r 2 ω r 1 ± 2 ω r 2
After derivation, the position error increment δ P n caused by incomplete modulation error over the complete cycle is shown in Equation (42).
δ P ε n = ε z S 2 ω r 2 T 2 ω r 1 ε z S 2 a b T 2 0 δ P n = ω r 1 z S 2 a b T z S 2 ω r 2 T x S 2 ω r 1 T ω r 2 y S 2 a b T
Substituting K = ω r 2 / ω r 1 into Equation (42), we can obtain the relationship between K and the position error.
δ P ε n = T 2 ε z S 2 ω r 1 K T 2 ε z S 2 ω r 1 ( 1 K 2 ) 0 δ P n = T z S 2 ω r 1 ( 1 K 2 ) T z S 2 ω r 1 K T ω r 1 ( x S 2 + K y S 2 1 K 2 )
Through the analysis, we can find that when the rotation modulation angular velocity ω r 1 of the rotating platform A is determined, the only factor that affects the position error is the value of K. In the following, the optimal rotation modulation angle velocity is determined by analyzing the trend of the accumulated increment of the position error when the value of K changes.
By observing the position error increments in the eastward, northward, and skyward directions as the value of K changes, we can find that the skyward position error increments caused by incomplete modulation error is the largest when K takes the value of ± 1 ; the northward and eastward position errors increments caused by incomplete modulation error are the largest when K takes the values of ± 1 and 0. These three rotation schemes have been proven to be infeasible. When the value range of K is 1 , 1 , the error increment caused by incomplete modulation error is large. Therefore, the rotation scheme with the value of K in 1 , 1 is still not the optimal rotation scheme. When the value range of K is more than 1 or less than 1 , the error increment caused by the change of K needs to be further studied through the error change trend of navigation parameters.

4. Simulation and Experimentation

4.1. Rotation Schemes for Different K

By designing different arrangements of K, the motion state of the projectile in different environments was simulated, and the accuracy of the navigation solution of different schemes was compared. It was verified that the optimal rotation modulation angle velocity determination method based on CRM in this paper has the best error suppression effect. The simulated IMU output data was used to compare the error suppression effect between different rotation modulation angular velocity scheduling methods in each environment. The error parameters of the IMU are shown in Table 1. According to the device accuracy of commonly used low- and medium-precision MEMS sensors, we designed the bias errors of gyro and accelerometer as 24 ° / s and 2 mg respectively, while scale factor errors were both 50 ppm, and installation errors were both 5 .
Based on the set IMU parameters, the output information of angular velocity and specific force were generated. In order to verify the correctness of the theory that K is the only influencing factor affecting the error divergence trend, eight sets of rotation schemes with different K were designed. The simulation results were observed to analyze whether the error dispersion trend is consistent with the results of the theoretical analysis as the K changes. The rotation scheme corresponding to the highest navigation accuracy was selected. The designed rotation schemes with different K values are shown in Table 2.
At the same time, the error suppression effect of different K schemes in the above table is discussed under three different motion states.

4.1.1. Stationary State

For the system in the stationary state, eight groups of experiments were carried out according to the above rotation scheme to analyze the variation law of errors. Figure 3a shows the comparison of the deviation angle in the eastward, northward, and skyward directions for the eight sets of experiments with different values of K. Figure 3b shows the comparison of the velocity errors in the eastward, northward, and skyward directions for the eight sets of experiments with different values of K.
It is obvious from Figure 3 that the deviation angle and velocity errors are modulated into periodic functions due to the effect of CRM, while the northward errors diverge over time under the condition of SRM (K = 0). As shown in the figures, the deviation angle in the eastward, northward, and skyward directions diverge when K = 1. K = 0 is the single-axis rotation modulation scheme, which is consistent with the previous analysis, and the deviation angle in the northward direction (roll axis direction) diverges under this scheme, while the deviation angle error in eastward direction and skyward directions is suppressed significantly. Based on the above figures, we can conclude that the error divergence is serious under the two modulation schemes of K = 0 and K = 1 when the carrier is at stationary state and the remaining modulation schemes have similar error suppression effects.

4.1.2. Yaw Motion State

In the yaw motion environment, the different schemes in the table were used for modulation, and the error suppression performances of different schemes under the dynamic state of angular motion were compared. The carrier motion states are set in Table 3. In order to study the influence of different K schemes on navigation solution accuracy in yaw motion state, we designed a scheme with carrier turns at an angular velocity of 2 ° / s and 3 ° / s and observed the deviation angle and velocity error of the carrier.
The error-free ideal trajectory generated by the simulation is shown in Figure 4. Since the set trajectory requires the carrier to turn around in the yaw motion mode, and the trajectory finally returns to the starting point (the starting point is represented by dots in the figure), the ideal motion trajectory matches the design scheme.
For the system in the state of yaw motion, eight groups of experiments were carried out according to the above rotation scheme to analyze the variation law of errors.
Figure 5a shows the comparison of the deviation angle in the eastward, northward, and skyward directions for the eight sets of experiments with different values of K. Figure 5b shows the comparison of the velocity errors in the eastward, northward, and skyward directions for the eight sets of experiments with different values of K. As shown in the figures, the deviation angle and velocity errors diverge seriously under the two rotation schemes of K = 0 and K = 1, which are consistent with the simulation results of the carrier at stationary state. the deviation angle and velocity error have a smaller degree of dispersion under different K. The error fluctuations are more obvious when the motion state changes abruptly.

4.1.3. Acceleration and Deceleration Motion State

The different schemes in the table were modulated to compare the error suppression performance of the different schemes in the acceleration and deceleration dynamic state. The carrier motion states are set in Table 4.
For the system in the acceleration and deceleration motion state, six groups of experiments were carried out according to the above rotation scheme to analyze the variation law of errors.
Figure 6a shows the comparison of the deviation angle in the eastward, northward, and skyward directions for the eight sets of experiments with different values of K. Figure 6b shows the comparison of the velocity errors in the eastward, northward, and skyward directions for the eight sets of experiments with different values of K. As shown in the figures, the two rotation schemes, K = 0 and K = 1, have been proven to be ineffective rotation schemes and need not be discussed further. It is necessary to analyze the error divergence of the rotation modulation scheme in the case of sudden acceleration and deceleration motion: due to the linear acceleration and deceleration of the carrier, only the eastward velocity error fluctuates up and down with the carrier motion state, while the northward and skyward velocity errors still disperse according to the original rule. Under the condition of K = 1/2, the skyward deviation angle divergence is serious, and the northward velocity error diverges in the scheme of K = 4. In particular, the deviation angle and velocity error suppression effects of the two schemes, K = 2 and K = 3, are similar.
In these three states of motion, the simulation results of different rotation schemes were analyzed, and we can conclude that when K is taken in the interval of 1 , 1 , the eastward deviation angle and velocity error dispersion have strong uncertainty and the modulation angular speed should avoid K = 0 and K = 1; considering the stability of the motor, modulation angular velocity should be as small as possible to reduce angular velocity output error of the motor.
Meanwhile, after simulating and comparing the error dispersion results under K = 2 and K = 3 conditions, K = 2 and K = 3 were chosen to design the rotation modulation scheme: ω r 1 =   60   ° / s , ω r 2 =   120   ° / s ; ω r 1 =   30   ° / s , ω r 2 =   90   ° / s . However, since the modulation periods under the K = 2 and K = 3 schemes are 6 s and 12 s, respectively, and the error suppression effect of the two schemes is similar, the rotation modulation scheme with K = 2 was chosen: ω r 1 =   60   ° / s , ω r 2 =   120   ° / s .

4.2. Rotation Schemes for the Same K

To verify the effect of numerical value of the modulation angular velocity on error suppression effect when the system is at stationary state, the rotation scheme with the same K was chosen. According to the above study, the modulation effect of deviation angle and velocity error is best when K = 2. Eight sets of rotation schemes with different modulation angular velocities but the same K were selected, and the modulation angular velocities were arranged as shown in Table 5.
The IMU data generated by the set rotation schemes are shown in Figure 7a and the angular velocity and specific force output under the S2-frame are shown in Figure 7b for Schemes 4 and 5.
As can be seen from Figure 7, the output information of sensors is modulated into a periodic signal due to CRM. For the system in the stationary state, eight groups of experiments were carried out according to the above rotation schemes to analyze the variation law of errors.
Figure 8a shows the comparison of deviation angle in the eight groups of experiments with the same K in the eastward, northward, and skyward directions. Figure 8b shows the comparison of velocity errors in eastward, northward, and skyward directions in eight groups of experiments with the same K. As shown in the figures, the modulation period decreases from Schemes 1–8 when the ratio of the two modulation angular velocities is a certain value, which means that the larger the modulation angular velocity is, the shorter the modulation period is. Schemes 1 and 2 have a longer modulation period, and the amplitude of the modulated error in the complete period is large, which cannot meet the update rate of effective navigation information carried by short-duration missiles.
At the same time, it can be concluded that the larger the modulation angular velocity is, the smaller the amplitude of the modulation error in the complete period is. Under the condition that the modulation angle velocity is more than 20 ° / s , the navigation performance is similar between different angle velocity schemes when the two modulation angular velocities K are certain. Therefore, the key to determine the optimal modulation angular velocity lies in the determined K.

4.3. Simulation of Rotation Scheme in Missile Environment

The rotation angular velocities of platforms were simulated in missile environment and set according to the different K-value schemes. The navigation solution results were analyzed to verify that the error suppression is best at the rotation modulation angular velocities determined by the K-value method. The ballistic simulation program was used to simulate the motion of the carrier in missile environment and generate the output information of the inertial sensors during the flight. According to the set rotation schemes, the simulation results were observed and the error suppression effect of the rotation modulation was analyzed. The indexes of the designed projectile are shown in Table 6.
Ballistic simulation experiments were conducted to verify that the optimal rotation modulation angular velocity scheme determined by the K-value method has the best navigation accuracy under the condition of set IMU parameters. The simulated error-free IMU output information is shown in Figure 9, during the flight of the missile. The trajectory comparison diagram of SINS, SRM, CRM, and the trajectory under ideal conditions are shown in Figure 10. As shown in Figure 9a, the rolling axis of the missile was selected as the X-axis. The acceleration value is the largest at the moment of its discharge, which is about 9 m / s 2 . In the process of smooth flight, since the projectile is almost parallel to the horizontal plane, there is no gravitational acceleration component in the direction of the roll axis, which is about 0. During the descent of the projectile, the gravitational acceleration acts on the roll axis, resulting in a temporary increase in the acceleration of the X-axis. As shown in Figure 9b, the roll angle velocity of the missile is the largest at the moment of its discharge, and the roll angle velocity decreases linearly at the stage of steady flight and descent of the missile. The whole flight lasts about 47 s.
Figure 11a–c show the comparison of the missile’s attitude error, velocity error, and position error, respectively, for different schemes. It can be seen that under the modulation scheme determined by the K-value method, all errors of CRM maintain good convergence characteristics. In particular, the position error of CRM is one order of magnitude lower than that of SRM and sins. At the same time, we can note that the errors of SRM in the eastward and skyward are less than SINS, which proves the partial modulation effect of SRM.
Table 7 shows the maximum values of each error for the two schemes, the single-axis rotation scheme, and the compound rotation modulation scheme determined by the optimal rotation modulation angular velocity method. Analyzing the table, we can conclude that CRM has the best error suppression effect, and the errors of both SRM and INS have different degrees of divergence. Among them, the roll angle error, eastward velocity error, and eastward position error of SRM are extremely close to those of SINS, reflecting the defect that SRM cannot modulate the error in the direction of the rotation axis of the projectile. For the improvement of attitude accuracy, CRM improves the accuracy of roll angle by about 70% and pitch angle and yaw angle by about 50%. For the improvement of position accuracy, CRM is about two orders of magnitude better than SRM. It is therefore verified that the optimal rotation modulation angular velocity scheme significantly improves the navigation accuracy of the projectile in the missile environment.
To sum up, this paper proposes an optimal rotary modulation angle velocity determination method, which will significantly improve the current situation of serious error divergence in INS and thus improve the accuracy of navigation solution. In the future, the precise control of rotating platform will be another important direction for this research.

5. Conclusions

In this paper, based on CRM, a method to determine the optimal rotation modulation angular velocity is proposed. This method not only meets the condition of high update rate of information, but also eliminates the incomplete modulation error introduced by the rotating platforms maximally compared with other arrangements of rotation angular velocities. As a result, the navigation accuracy is improved.
By analyzing the simulation results, the proposed K-value method can effectively improve the navigation accuracy of high-rotation missiles. The following conclusions can be drawn from this paper:
1.
To explore whether the angular velocity of the rotating platforms causes the introduction of an extra error term in CRM, the propagation form of the constant error was re-modeled. The results show that the ratio of the rotational angular velocities of the two rotating platforms is the only factor that affects the accuracy of the navigation results, provided that ω r 1 is certain.
2.
In order to study the influence of K changes on error dispersion, CRM with different K was designed for three motion states. It can be found that when the value range of K is 1 , 1 , the error dispersion is serious and there is great uncertainty in the error variation. Under the condition of K = 2 and K = 3, the best error suppression effect is achieved.
3.
Six sets of rotational modulation schemes with the same K but different rotational angular velocities were designed in order to investigate whether the different rotation modulation angular velocities affect the error suppression effect. Analyzing the simulation results, it can be found that when the modulation angle velocity is lower than 20 ° / s , the larger the modulation angular velocity is, the smaller the error amplitude in the complete cycle. When the modulation angular velocity exceeds 20 ° / s , the effect of the rotation modulation angular velocity size on the error suppression effect is not obvious under the same K.

Author Contributions

Conceptualization, J.L.; Data curation, K.F.; Formal analysis, X.W.; Funding acquisition, C.H.; Investigation, Y.J.; Methodology, X.Z.; Project administration, D.Z.; Software, X.Y.; Writing—review & editing, C.Z. 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. 61973280) and Shanxi Province Key R&D Program (202003D111007).

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. Wu, Z.; Wang, Y.; Zhu, L.; Yang, F. Design of a Projectile-Borne Data Recorder Triggered by Overload. Electronics 2020, 9, 860. [Google Scholar] [CrossRef]
  2. Xu, Y.; Zhou, T. Research on In-Flight Alignment for Micro Inertial Navigation System Based on Changing Acceleration using Exponential Function. Micromachines 2019, 10, 24. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Feng, K.; Li, J.; Zhang, D.; Wei, X.; Yin, J. Robust Central Difference Kalman Filter with Mixture Correntropy: A Case Study for Integrated Navigation. IEEE Access 2021, 9, 80772–80786. [Google Scholar] [CrossRef]
  4. Sun, L.; Yi, W.; Yuan, D.; Guan, J. Application of Elman Neural Network Based on Genetic Algorithm in Initial Alignment of SINS for Guided Projectile. Math. Probl. Eng. 2019, 2019, 5810174. [Google Scholar] [CrossRef]
  5. Chen, G.; Li, K.; Wang, W.; Li, P. A novel redundant INS based on triple rotary inertial measurement units. Meas. Sci. Technol. 2016, 27, 105102. [Google Scholar] [CrossRef]
  6. 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]
  7. Mi, J.; Li, J.; Zhang, X.; Feng, K.; Hu, C.; Wei, X.; Yuan, X. Roll Angular Rate Measurement for High Spinning Projectiles Based on Redundant Gyroscope System. Micromachines 2020, 11, 940. [Google Scholar] [CrossRef]
  8. Ge, B.S.; Zhang, H.; Fu, W.X.; Yang, J.B. Enhanced Redundant Measurement-Based Kalman Filter for Measurement Noise Covariance Estimation in INS/GNSS Integration. Remote Sens. 2020, 12, 3500. [Google Scholar] [CrossRef]
  9. Nazemipour, A.; Manzuri, M.T.; Kamran, D.; Karimian, M. MEMS Gyro Bias Estimation in Accelerated Motions Using Sensor Fusion of Camera and Angular-Rate Gyroscope. IEEE Trans. Veh. Technol. 2020, 69, 3841–3851. [Google Scholar] [CrossRef]
  10. de Celis, R.; Cadarso, L. Hybridized attitude determination techniques to improve ballistic projectile navigation, guidance and control. Aerosp. Sci. Technol. 2018, 77, 138–148. [Google Scholar] [CrossRef]
  11. Duan, X.-M.; Cao, H. Stabilized Inertial Guidance Solution for Rolling Projectile Based on Partial Strapdown Platform. IEEE Access 2021, 9, 116207–116214. [Google Scholar] [CrossRef]
  12. Sharma, Y.R.; Ratnoo, A. Guidance law for mimicking short-range ballistic trajectories. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2019, 233, 4176–4190. [Google Scholar] [CrossRef]
  13. Bai, S.Y.; Lai, J.Z.; Lyu, P.; Xu, X.W.; Liu, M.; Huang, K. A System-Level Self-Calibration Method for Installation Errors in A Dual-Axis Rotational Inertial Navigation System. Sensors 2019, 19, 4005. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Du, S.; Sun, W.; Gao, Y. MEMS IMU Error Mitigation Using Rotation Modulation Technique. Sensors 2016, 16, 2017. [Google Scholar] [CrossRef]
  15. Li, K.; Chen, Y.; Wang, L. Online self-calibration research of single-axis rotational inertial navigation system. Measurement 2018, 129, 633–641. [Google Scholar] [CrossRef]
  16. Wang, S.Q.; Zheng, W.; Li, Z.W. Optimizing Matching Area for Underwater Gravity-Aided Inertial Navigation Based on the Convolution Slop Parameter-Support Vector Machine Combined Method. Remote Sens. 2021, 13, 3940. [Google Scholar] [CrossRef]
  17. Cai, Q.Z.; Yang, G.L.; Song, N.F.; Wang, L.F.; Yin, H.L.; Liu, Y.L. Online Calibration of the Geographic-Frame-Equivalent Gyro Bias in Dual-Axis RINS. IEEE Trans. Instrum. Meas. 2018, 67, 1609–1616. [Google Scholar] [CrossRef]
  18. Hu, X.; Wang, Z.; Weng, H.; Zhao, X. Self-Calibration of Tri-Axis Rotational Inertial Navigation System Based on Virtual Platform. IEEE Trans. Instrum. Meas. 2021, 70, 1–10. [Google Scholar] [CrossRef]
  19. Song, T.X.; Wang, X.Y.; Liang, W.W.; Xing, L. Improved motor control method with measurements of fiber optics gyro (FOG) for dual-axis rotational inertial navigation system (RINS). Opt. Express 2018, 26, 13072–13084. [Google Scholar] [CrossRef]
  20. Yin, H.L.; Yang, G.L.; Song, N.F.; Jiang, R.; Wang, Y.Y. Error Modulation Scheme Analyzing for Dual-Axis Rotating Fiber-Optic Gyro Inertial Navigation System. Sens. Lett. 2012, 10, 1361–1365. [Google Scholar] [CrossRef]
  21. Sun, W.; Gao, Y. Fiber-based rotary strapdown inertial navigation system. Opt. Eng. 2013, 52, 076106. [Google Scholar] [CrossRef]
  22. 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. [Google Scholar] [CrossRef] [PubMed]
  23. Lin, Y.S.; Miao, L.J.; Zhou, Z.Q.; Xu, C.S. A High-Accuracy Method for Calibration of Nonorthogonal Angles in Dual-Axis Rotational Inertial Navigation System. IEEE Sens. J. 2021, 21, 16519–16528. [Google Scholar] [CrossRef]
  24. Zheng, Z.C.; Han, S.L.; Yue, J.; Yuan, L.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]
  25. Liu, F.; Li, X.; Wang, J.; Zhang, J.X. An Adaptive UWB/MEMS-IMU Complementary Kalman Filter for Indoor Location in NLOS Environment. Remote Sens. 2019, 11, 2628. [Google Scholar] [CrossRef] [Green Version]
  26. 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] [Green Version]
Figure 1. Schematic diagram of the structure of compound RSSINS.
Figure 1. Schematic diagram of the structure of compound RSSINS.
Sensors 22 04583 g001
Figure 2. Solution principle block diagram of compound RSSINS.
Figure 2. Solution principle block diagram of compound RSSINS.
Sensors 22 04583 g002
Figure 3. Error comparison chart of different K in static state. (a) Deviation angle in three axes; (b) velocity error in three axes.
Figure 3. Error comparison chart of different K in static state. (a) Deviation angle in three axes; (b) velocity error in three axes.
Sensors 22 04583 g003
Figure 4. The error-free ideal trajectory in angular motion state.
Figure 4. The error-free ideal trajectory in angular motion state.
Sensors 22 04583 g004
Figure 5. Error comparison chart of different K in yaw motion state. (a) Deviation angle in three axes; (b) velocity error in three axes.
Figure 5. Error comparison chart of different K in yaw motion state. (a) Deviation angle in three axes; (b) velocity error in three axes.
Sensors 22 04583 g005aSensors 22 04583 g005b
Figure 6. Error comparison chart of different K in acceleration and deceleration motion state. (a) Deviation angle in three axes; (b) velocity error in three axes.
Figure 6. Error comparison chart of different K in acceleration and deceleration motion state. (a) Deviation angle in three axes; (b) velocity error in three axes.
Sensors 22 04583 g006
Figure 7. Angular velocity and specific force of the sensors in b-frame. (a) Angular velocity in three axes; (b) specific force in three axes.
Figure 7. Angular velocity and specific force of the sensors in b-frame. (a) Angular velocity in three axes; (b) specific force in three axes.
Sensors 22 04583 g007
Figure 8. Error comparison chart of the same K in stationary state. (a) Deviation angle in three axes; (b) velocity error in three axes.
Figure 8. Error comparison chart of the same K in stationary state. (a) Deviation angle in three axes; (b) velocity error in three axes.
Sensors 22 04583 g008
Figure 9. Output information of IMU. (a) Output information of angular velocity. (b) output information of acceleration.
Figure 9. Output information of IMU. (a) Output information of angular velocity. (b) output information of acceleration.
Sensors 22 04583 g009
Figure 10. Trajectory comparison chart of different navigation schemes.
Figure 10. Trajectory comparison chart of different navigation schemes.
Sensors 22 04583 g010
Figure 11. Error comparison chart of different navigation schemes. (a) Attitude error comparison chart; (b) velocity error comparison chart; (c) position error comparison chart.
Figure 11. Error comparison chart of different navigation schemes. (a) Attitude error comparison chart; (b) velocity error comparison chart; (c) position error comparison chart.
Sensors 22 04583 g011aSensors 22 04583 g011b
Table 1. IMU error parameter.
Table 1. IMU error parameter.
MEMS SensorsBias ErrorScale Factor ErrorInstallation ErrorRandom Wandering
Gyro 24   ° / s 50 ppm 5 0.28   ° / s
Accelerometer2 mg50 ppm 5 50   μ g / Hz
Table 2. Simulation rotation scheme with different K.
Table 2. Simulation rotation scheme with different K.
K ω r 1   ( ° / s ) ω r 2   ( ° / s )
1/418045
1/318060
1/212060
1120120
01200
260120
360180
445180
Table 3. Setting of angular motion state.
Table 3. Setting of angular motion state.
Serial NumberMovement StatusDuration (s)
1 Accelerate   ( 10   m / s 2 ) 10
2 Turn   left   ( 2   ° / s ) 45
3Uniform10
4 Turn   right   ( 3   ° / s ) 45
5Uniform45
6 Turn   right   ( 2   ° / s ) 45
7Uniform45
8 Turn   right   ( 3   ° / s ) 45
9Uniform10
10 Turn   left   ( 3   ° / s ) 45
11Uniform10
12 Decelerate   ( 10   m / s 2 ) 10
Table 4. Setting of acceleration and deceleration motion state.
Table 4. Setting of acceleration and deceleration motion state.
Serial NumberMovement Status Duration   ( s )
1 Accelerate   ( 10   m / s 2 ) 20
2 Decelerate   ( 10   m / s 2 ) 20
3 Accelerate   ( 10   m / s 2 ) 20
4 Decelerate   ( 10   m / s 2 ) 20
5 Accelerate   ( 10   m / s 2 ) 20
6 Decelerate   ( 10   m / s 2 ) 20
Table 5. The same K rotation schemes.
Table 5. The same K rotation schemes.
SchemeK ω r 1   ( ° / s ) ω r 2   ( ° / s )
12510
221020
322040
423060
524080
6250100
7260120
82100200
Table 6. The parameters of the simulated missile at the initial moment.
Table 6. The parameters of the simulated missile at the initial moment.
Indicator ItemsNumerical Value
Quality 45   kg
Length 1.3   m
Rotational inertia 0.7   kg m 2
Pneumatic pressure 10 5   kPa
Yaw 30 °
Pitch 30 °
Roll 0 °
Latitude 38.1   ° N
Longitude 112   ° E
Altitude 780   m
Speed 400   m / s
Angular velocity 45   rad / s
Table 7. Comparison table of maximum errors of different schemes.
Table 7. Comparison table of maximum errors of different schemes.
ErrorsSingle-Axis Rotation Modulation SchemeCompound Rotation Modulation Scheme
δ θ   ( ° ) 0.007−0.003
δ γ   ( ° ) 0.318−0.072
δ ψ   ( ° ) −0.2200.114
δ V E   ( m / s ) −0.3310.021
δ V N   ( m / s ) 0.829−0.013
δ V U   ( m / s ) −0.058−0.032
δ P E   ( m ) −6.9170.329
δ P N   ( m ) 18.119−0.224
δ P U   ( m ) 6.049−0.581
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, C.; Li, J.; Yuan, X.; Zhang, X.; Wei, X.; Feng, K.; Hu, C.; Zhang, D.; Jiao, Y. Optimal Rotational Angular Velocity Determination Method Based on Compound Rotary Semi-Strapdown Inertial Navigation System. Sensors 2022, 22, 4583. https://doi.org/10.3390/s22124583

AMA Style

Zhang C, Li J, Yuan X, Zhang X, Wei X, Feng K, Hu C, Zhang D, Jiao Y. Optimal Rotational Angular Velocity Determination Method Based on Compound Rotary Semi-Strapdown Inertial Navigation System. Sensors. 2022; 22(12):4583. https://doi.org/10.3390/s22124583

Chicago/Turabian Style

Zhang, Chenming, Jie Li, Xiaoqiao Yuan, Xi Zhang, Xiaokai Wei, Kaiqiang Feng, Chenjun Hu, Debiao Zhang, and Yubing Jiao. 2022. "Optimal Rotational Angular Velocity Determination Method Based on Compound Rotary Semi-Strapdown Inertial Navigation System" Sensors 22, no. 12: 4583. https://doi.org/10.3390/s22124583

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