Next Article in Journal
Technological Assessment of MEMS Alkali Vapor Cells for Atomic References
Next Article in Special Issue
Hypersonic Aerodynamic Force Balance Using Micromachined All-Fiber Fabry–Pérot Interferometric Strain Gauges
Previous Article in Journal
Laser-Inscribed Glass Microfluidic Device for Non-Mixing Flow of Miscible Solvents
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on In-Flight Alignment for Micro Inertial Navigation System Based on Changing Acceleration using Exponential Function

1
School of Mechanical Engineering & Automation, Zhejiang Sci-Tech University, Hangzhou 310018, China
2
School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
*
Author to whom correspondence should be addressed.
Micromachines 2019, 10(1), 24; https://doi.org/10.3390/mi10010024
Submission received: 15 October 2018 / Revised: 17 December 2018 / Accepted: 19 December 2018 / Published: 30 December 2018
(This article belongs to the Special Issue MEMS for Aerospace Applications)

Abstract

:
In order to guarantee the stable flight of a guided projectile, it is difficult to realize in-flight alignment for the micro inertial navigation system (MINS) during its short flight time. In this paper, a method based on changing acceleration using exponential function is proposed. First, double-vector observations were derived. Then the initial attitude for the guided projectiles was estimated by the regressive quaternion estimation (QUEST) algorithm. Further, the estimated errors were analyzed, and the reason for using the changing acceleration for the in-flight alignment was explained. A simulation and semi-physical experiment was performed to show the effectiveness of the proposed method. The results showed that the initial attitude error for the rolling angle was about 0.35°, the pitch angle was about 0.1° and the heading angle was about 0.6°, in which the initial shooting angle was between 15° and 55°. In future studies, the field experiments will be carried out to test the stability of the proposed in-flight alignment for guided projectiles.

1. Introduction

As we know, an initial navigation system (INS) should carry out the initial alignment before its normal work, such as measuring velocity, attitude, and position [1], when the initial attitude will be determined.
The literature shows that many researchers have focused on the initial alignment for INS [2,3,4,5,6], and some researchers have focused on different filtering algorithms for the initial alignment. Wang et al. presented an improved adaptive Kalman filter for alignment in order to promote the robustness and accuracy of the navigation system [7], simulations and experiments demonstrated the proposed method based on the improved adaptive Kalman filter for the initial alignment. Guo et al. proposed an improved adaptive fading filter for the initial alignment [8]. They solved the problem of the disturbance of inaccurate mode and observation noise. Wang et al. applied an improved fifth-degree cubature Kalman filter algorithm for initial alignment [9], in which the singular value decomposition method was used to improve the numerical stability of the proposed fifth-degree Cubature Kalman filter. Maley presented an algorithm using an extended Kalman filter to estimate the full attitude of a spin-stabilized projectile [10]. In order to enable both the process and measurement models of the Kalman filter to be described as linear and slowly time-varying systems, he introduced a new coordinate system. Simulations have compared extended Kalman filter with steady-state Kalman filter to show the performance of the proposed method. However, other reports have focused on the transfer alignment. Zou et al. proposed a nonlinear transfer alignment of distributed position and orientation system (POS) based on adaptive second-order divided difference filter [11]. They solved the problem of the lever-arm deformation in transfer alignment resulting in a nonlinear error and time-varying measurement noise covariance. Han et al. used the transfer alignment to determine the initial attitude for INS [12], in which the error transfer models in launch-point inertial coordinates and local geographical coordinates were established, and the effects of attitude maneuvers were analyzed under these coordinates. According to the transfer alignment results under these coordinates, they pointed out that the “angular velocity + acceleration” match scheme in launch-point inertial coordinates was an effective method that can determine the initial attitude rapidly and accurately for the slave INS in projectiles. Zhu et al. carried out a transfer alignment on a moving base for low-accuracy slave INS in projectiles, which utilized the output information of a high-accuracy master INS in the aircraft [13]. Si et al. proposed a new transfer alignment method based on relative navigation [14], in which they solved the problem of a complicated and unknown wing flexure deformation influencing the traditional transfer alignment accuracy for airborne weapons. According to the aforementioned researches, it is obvious that the initial alignment method based on different filtering algorithms can meet the requirement of high accuracy, but it will take a relatively long time for the initial alignment to influence the responsiveness of the projectile’s weapon system. Thus, it can only be used in long-range missiles with long flight times but is not suitable for the guided projectiles with short flight times.
As launching environment of the guided projectile is complex because of factors such as the high overloading, high shock and high-speed rotation, several precision devices in the projectile should be powered on after it is launched, especially for a micro inertial navigation system (MINS). Therefore, the initial attitude for the MINS in guided projectiles should be determined during its short flight time. Then, it will be largely different from the application of shipborne, aircraft, and other applications [15,16]. In the aforementioned method, transfer alignment can meet the requirement, but it generally needs both the master INS and slave INS. For the limited interior space of a guided projectile, the space allocation for installing of the master INS and slave INS will be difficult, especially when there is a guided actuator and other systems implemented in the guided projectile.
This paper presents an in-flight alignment method based on changing acceleration using an exponential function for guided projectiles. The organization is as follows: First, according to the navigation velocity rate equation, double-vector observations used for the attitude determination were derived. The regressive quaternion estimation (QUEST) algorithm was introduced, in which the initial attitude can be estimated to encode the initial attitude matrix. Second, estimation errors for the initial attitude were analyzed, which led to the method of changing acceleration using the exponential function. Finally, a simulation and semi-physical experiment was carried out to verify the effectiveness of the proposed method.

2. Double-vector Observations and Regressive QUEST Algorithm

Suppose b is the body frame of the projectile, and ib is the initial body frame of the projectile. For the initial time t = 0, the initial body frame is coincident with the body frame. Suppose n is the navigation frame, and in is the initial navigation frame. For the initial time t = 0, the initial navigation frame is coincident with the navigation frame.
The attitude matrix at any time is C n ( t ) b ( t ) , and it can be written by:
C n ( t ) b ( t ) = C i b b ( t ) C i n i b C n ( t ) i n
According to the definition, for the initial time t = 0, C i b b ( 0 ) = 1 and C n ( 0 ) i n = 1 . Then, Equation (1) can be written as:
C n ( 0 ) b ( 0 ) = C i n i b
Clearly, the problem to solve C n ( 0 ) b ( 0 ) can be changed to solve the attitude matrix C i n i b . In general, the attitude matrix C i n i b can be encoded by two unparalleled vectors measured in the ib and in frames. Thus it is necessary to obtain two unparalleled vectors in the ib and in frame.

2.1. Double-Vector Observations

As we know, the navigation velocity rate equation is:
v ˙ n = C b ( t ) n ( t ) f b ( 2 ω i e n + ω e n n ) × v n + g n
If we substitute (1) into (3), multiply C n ( t ) i n on both side and integrate it during time 0 to t, then it can be written as follows:
0 t C n ( t ) i n v ˙ n d t = C i b i n 0 t C b ( t ) i b f b d t 0 t C n ( t ) i n ( 2 ω i e n + ω e n n ) × v n d t + 0 t C n ( t ) i n g n d t
The left part of Equation (4) can be calculated by the subsection integral method as:
0 t C n ( t ) i n v ˙ n d t = C n ( t ) i n v n | 0 t 0 t C ˙ n ( t ) i n v n d t = C n ( t ) i n v n | 0 t 0 t C n ( t ) i n ω i n n × v n d t = C n ( t ) i n v n v n ( 0 ) 0 t C n ( t ) i n ω i n n × v n d t
Combining (4) and (5), it can be reorganized by:
C i n i b V ( i ) = W ( i ) ,
Observations of V(i) and W(i) are the vectors in the ib and in frames, and are given by:
{ W ( i ) = 0 t C b ( t ) i b f b d t V ( i ) = C n ( t ) i n v n v n ( 0 ) + 0 t C n ( t ) i n ω i e n × v n d t 0 t C n ( t ) i n g n d t ,
In general, V(i) and W(i) are difficult to be parallel [17]. Thus, the attitude matrix C i n i b can be encoded according to the vectors of V(i) and W(i).

2.2. Regressive QUEST Algorithm

Wahba’s problem is a classical problem for attitude determination based on double-vector observations [18]. References show that there are many new methods to solve the problem of the attitude determination, such as tri-axial attitude determination (TRIAD), Euler-q, QUEST, and some other improved optimization algorithms [19,20,21].
In this paper, the regressive QUEST algorithm is applied to solve the in-flight alignment problem for the guided projectiles. The algorithm flow chart for the estimation is shown in Table 1.

3. Error Analysis of the Alignment Algorithm

From Equation (6), we know that if there is no calculation error for the double-vector observations of W(i) and V(i) at any time, then the true attitude matrix C i n i b can be satisfied by:
W ( i ) T = V ( i ) T C i b i n ,
However, there are calculation errors for W(i) and V(i) at any time, and we suppose, W = [ W ( 1 ) T W ( 2 ) T W ( j ) T ] is the vector matrix of W(i) in each period and its calculation error of it is δ W = [ δ W ( 1 ) T δ W ( 2 ) T δ W ( j ) T ] , and V = [ V ( 1 ) T V ( 2 ) T V ( j ) T ] is the vector matrix of V(i) in each period and its calculation error of it is δ V = [ δ V ( 1 ) T δ V ( 2 ) T δ V ( j ) T ] . Suppose the true attitude matrix C i n i b is X, and its estimation error for it is δX. According to Equation (8), we can establish the following equation:
W + δ W = ( X + δ X ) ( V + δ V )
Obviously, it is a perturbation linear equation. Then we can reorganize Equation (9) by:
δ X = [ ( W + δ W ) T V ] 1 [ ( W + δ W ) T δ V ( X + δ X ) + ( W + δ W ) T δ W ]
According to the consistency of the matrix norms, we can get the following from Equations (10) and (9) by:
δ X [ ( W + δ W ) T V ] 1 ( W + δ W ) T [ δ V ( X + δ X ) + δ W ]
V X W
Then we can substitute Equation (12) into (11), and reorganize it:
δ X X κ μ ( δ V V + δ W W )
where, μ = 1 κ δ V V , κ = [ ( W + δ W ) T V ] 1 ( W + δ W ) T V .
From Equation (7) we know that V(i) can be obtained by the observations from the global navigation satellite system (GNSS). Thus, it can be exactly calculated and the errors of δV can be approximately 0, then Equation (13) can be written by:
δ X X κ δ W W
The vector of W(i) can be calculated according to Equation (7) by the observations from gyroscopes and accelerometer. Thus, the error of X will be largely influenced by the parameter of κ. If κ is relatively small, then the estimation error of X will be small. Conversely, if κ is relatively large, then the small δW will cause a great error of X.
From the aforementioned analysis, in order to improve the estimation precision of X, κ should be largely decreased. As for κ, the smaller, the better. According to the literature [22], κ is suggested to be in the range of 1 to 100.
In the derivation of Equation (13), the calculation of κ relates to W and V. W consists of the vector W(i), which can be calculated by the observations from gyroscopes and accelerometers. For the real application, gyroscopes and accelerometers will measure the angular rate and acceleration information of the guided projectiles. Generally, the flight angular rate and acceleration of the projectile relate to its flight features; thus it cannot be easily changed. Then, the vector matrix W, which consists of W(i), cannot be directly changed. As a result, in order to largely decrease κ, we should try to change the vector matrix of V. V consists of the vector V(i), in Equation (7), and V(i) can be changed to the following form:
V ( i ) = 0 t C n ( t ) i n ( v ˙ n + ω i e n × v n g n ) d t
It is obvious that C n ( t ) i n , v ˙ n , ω i e n × v n and g n will influence V(i). However, as we know, g n is a constant vector for the gravity acceleration and cannot be changed. C n ( t ) i n and ω i e n can be calculated by:
C n ( t ) i n = C e ( 0 ) i n C e ( t ) e ( 0 ) C n ( t ) e ( t )
ω i e n = [ V N R m ω i e cos L + V E R n ω i e sin L + V E R n tan L ] T
According to the observations of velocity and position information from GNSS, C n ( t ) i n and ω i e n can be calculated, which relates to the velocity and position information of the projectile. They cannot be changed directly. Therefore, in order to change the vector matrix of V, we should try to change the vector of v ˙ n or v n . v n originates from the integral of v ˙ n , thus, changing the vector of v ˙ n will be an effective way to ensure the change of V(i) in every moment, which means to change the acceleration of the projectile.
Generally, a change in the vector’s magnitude or the direction will lead to a change in the vector. In order to guarantee the stable flight and precision strike capability of the guided projectile, the flight trajectory of the projectile cannot be largely changed (such as S turn, U turn and so on), which means that the direction of the vector cannot be largely changed. Then, trying to change the magnitude of the acceleration significantly is the only way to realize a change of V.
Fortunately, a change of the magnitude for the acceleration can be realized by the acceleration or deceleration device of the projectile, such as the turbojet engine, deceleration parachute and so on [23,24,25]. In this paper, in order to realize the change of V, the acceleration using the exponential function is applied [26]. A simulation and semi-physical experiment were performed to verify the effectiveness.

4. Simulations and Semi-physical Experiment

In the following, we will describe the simulation and semiphysical experiment to verify the in-flight alignment based on changing acceleration using the exponential function.

4.1. Simulation

For the simulation, the trajectory parameters for the guided projectile are generated by the rigid body trajectory model [27]. Some basic parameter information is as follows.
Suppose the initial velocity is 800 m/s for the projectile when it is shot from the cannon at medium latitude 32°, longitude 118°, and the height is 1000 m. Inertial sensors in the MINS are setting as follows: the zero-drift of gyroscopes is 10°/h with the white noise 10°/h, and the zero-bias of accelerometers is 1 mg, with white noise 1 mg. The velocity observation noise output by GNSS is 0.1 m/s, and the position observation noise is 5 m.
The total flight time is 30 s. The initial attitude for the projectile is γ0 = 15°, θ0 = 35°, ψ0 = 45°, and the initial rolling rate is ω = 10°/s. Because the shooting angle will influence the alignment result, it is set from 0° to 90°.
As for the climbing trajectory, in the first 15 s after shooting, the changing acceleration using the exponential function is 35exp(−0.09t) m/s2, and for the next 15 s the acceleration is −25exp(0.08t) m/s2. After the first 30 s, the projectile will fly in the attacking trajectory using the initial alignment attitude.
According to the derivation of Equation (13), parameter κ is calculated for the total flight trajectory, and it is shown in Figure 1.
Figure 1 shows the total flight trajectory from t = 0 s to 30 s, the calculated parameter κ can satisfy the requirement in the range of 1 to 100 when the initial shooting angle is not near 90°. As the shooting angle approaches 90°, κ will be extremely large, which means that the alignment result will not be effective.
The results for the proposed alignment method using changing acceleration are shown in Figure 2 during the in-flight time t = 0 s to 30 s.
In Figure 2, it is evident that the alignment errors for the rolling error, pitch error, and heading error at time t = 0 s are extremely large for different initial shooting angles, and as the alignment time increases, these alignment errors trend toward stability quickly. Thus, it can satisfy the requirement of quickness for the in-flight alignment. However, when the initial shooting angle θ0 is near 90°, the alignment results for the rolling error, pitch error and heading error are not effective, and are extremely high. This is inconsistent with the analysis of κ. According to the attitude definition for the navigation, when the shooting angle is 90°, it is not easy to recognize the rolling angle and heading angle. Therefore, we should avoid an initial shooting angle of 90° for the actual application.
In our research, we focused on the research of guided projectiles. In general, the initial shooting angle for the guided projectile should not exceed than 80°. Then, the problem can be ignored when the initial shooting angle is 90°. For the future research, we will continue to study the alignment method when the initial shooting angle is 90° for some vertical launch vehicle, such as a rocket, intercontinental ballistic missile and so on.

4.2. Semiphysical Experiment

For the limited experimental condition, the semiphysical experiment was conducted with a three-axis flight attitude simulation turntable, which can simulate the rotation of the guided projectile.
The designed micro inertial measurement unit (MIMU) used for the experiment is shown in Figure 3a, and the turntable is shown in Figure 3b.
The MIMU is made up of micro-electro-mechanical system (MEMS), which contains three gyroscopes and three accelerometers. Before the semi-physical simulation was undertaken, we first carried out a calibration to estimate for errors and compensate for them. For this, we assessed the zero-drifts, installation errors and scale factor errors of gyroscopes and zero-biases, installation errors and scale factor errors of accelerometers. After the compensation, the zero-drifts of the three gyroscopes in MIMU are near 10°/h, and their white noise is about 10°/h, and the zero-biases of the three accelerometers in MIMU are about 1 mg, and their white noise is about 1 mg.
We set the parameters in the control system to realize the rotation of the turntable as the trajectory used in the simulation. Then we acquired the outputs of the gyroscopes in the MIMU. We compared the acquired angular rate with the trajectory data which contains the outputs of specific force for the accelerometers, the velocity and position information for the global navigation satellite system (GNSS), and then implemented the calculation flowchart as shown in Table 1.
The semiphysical experiment was carried out with some special shooting angles, which contains 15°, 30°, 45°, 55°, and 60°. The statistics for the alignment results are shown in Table 2.
As shown in Table 2, when the shooting angle is between 15° and 55°, the alignment errors indicate that the rolling angle is about 0.35°, the pitch angle is about 0.1° and the heading angle is about 0.6°. The semi-physical experiment can satisfy the requirement of high accuracy for the in-flight alignment.
The simulation and semi-physical experiment demonstrated the effectiveness of the proposed alignment method based on changing acceleration method. In the future, some field experiments will be carried out to further study the in-flight alignment method for MINS in guided projectiles.

5. Conclusions

This paper proposes a method based on changing acceleration using an exponential function to overcome the problem of difficulty in realizing in-flight alignment. The double-vector observations were derived according to the navigation velocity rate equation. The regressive QUEST algorithm was then introduced to encode the initial attitude for the alignment. The estimated errors were analyzed to explain the reason for using the changing acceleration for the alignment. A simulation and semi-physical experiment was conducted, which illustrated that the method could meet the requirements of quickness and high accuracy for the alignment respectively.
In order to attack a target quickly and precisely, the observable heading angle will need to be relatively low as the heading maneuver of the guided projectiles is difficult to realize during its trajectory. However, the rolling angle and pitch angle is changing in every moment during its flight, then, the observability of rolling angle and pitch angle will be high. Thus, the in-flight alignment error for heading angle is relatively high, but the alignment errors for pitch error and rolling error are relatively low. To reduce the alignment error in the heading angle, we will further research the alignment method to improve the observability of the heading angle in order to estimate a high alignment precision for heading, rolling and pitch angles. Also, in our future research, we will focus on the further research of some actual field experiment application to demonstrate the effectiveness of the proposed method, which will promote the applicability of this method.

Author Contributions

Conceptualization, Y.X.; Data curation, T.Z.; Investigation, Y.X. and T.Z.; Methodology, T.Z.; Project administration, Y.X.; writing–original draft, Y.X.; writing–review and editing, Y.X.

Funding

This research was funded by the Young Researchers Foundation of Zhejiang Provincial Top Key Academic Discipline of Mechanical Engineering of Zhejiang Sci-Tech University, grant number ZSTUME02B14, and by the Initial Scientific Research Foundation of Zhejiang Sci-Tech University, grant number 17022148-Y, and by the foundation of Education Department of Zhejiang Province, grant number Y201840238.

Acknowledgments

All authors would like to thank all reviewers for their helpful suggestions on this paper, which will help us in the further research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, Z.; El-Sheimy, N.; Yu, C.; Qin, Y. Motion constraints and vanishing point aided land vehicle navigation. Micromachines 2018, 9, 249. [Google Scholar] [CrossRef] [PubMed]
  2. Wang, D.; Lv, H.; Wu, J. In-flight initial alignment for small UAV MEMS-based navigation via adaptive unscented Kalman filtering approach. Aerosp. Sci. Technol. 2017, 61, 73–84. [Google Scholar] [CrossRef]
  3. Xu, X.; Xu, X.; Zhang, T.; Li, Y.; Tong, J. A Kalman filter for SINS self-alignment based on vector observation. Sensors 2017, 17, 264. [Google Scholar] [CrossRef] [PubMed]
  4. Zhang, T.; Liu, H.; Chen, Q.; Niu, X. Improvement of GNSS Carrier Phase Accuracy Using MEMS Accelerometer-Aided Phase-Locked Loops for Earthquake Monitoring. Micromachines 2017, 8, 191. [Google Scholar] [CrossRef]
  5. Zhong, M.; Guo, J.; Zhou, D. Adaptive in-flight alignment of INS/GPS systems for aerial mapping. IEEE Trans. Aerosp. Electron. Syst. 2017, 54, 1184–1196. [Google Scholar] [CrossRef]
  6. Silva, F.; Hemerly, E.; Leite, W. On the error state selection for stationary SINS alignment and calibration Kalman filters–part I: Estimation algorithms. Aerosp. Sci. Technol. 2017, 61, 45–56. [Google Scholar] [CrossRef]
  7. Wang, T.; Cheng, J.; Guan, D.; Kang, Y.; Zhang, W. Modified compensation algorithm of lever-arm effect and flexural deformation for polar shipborne transfer alignment based on improved adaptive Kalman filter. Meas. Sci. Technol. 2017, 28, 095101. [Google Scholar] [CrossRef]
  8. Guo, S.; Xu, J.; Li, F. Strong tracking cubature Kalman filter for initial alignment of inertial navigation system. J. Chin. Inert. Technol. 2017, 25, 436–441. [Google Scholar]
  9. Wang, W.; Chen, X. Application of Improved 5th-Cubature Kalman Filter in Initial Strapdown Inertial Navigation System Alignment for Large Misalignment Angles. Sensors 2018, 18, 659. [Google Scholar] [CrossRef]
  10. Maley, J.M. Efficient Attitude Estimation for a Spin-Stabilized Projectile. J. Guidance Control Dyn. 2015, 39, 1–12. [Google Scholar] [CrossRef]
  11. Zou, S.; Li, J.; Lu, Z.; Liu, Q.; Fang, J. A nonlinear transfer alignment of distributed POS based on adaptive second-order divided difference filter. IEEE Sens. J. 2018. [Google Scholar] [CrossRef]
  12. Han, P.; Mu, R.; Cui, N. Comparison between transfer alignments of inertial navigation system in two coordinates. J. Chin. Inert. Technol. 2010, 18, 272–279. [Google Scholar]
  13. Zhu, L.; Chen, X.; He, Y. Filter convergence criterion in transfer alignment. J. Chin. Inert. Technol. 2011, 19, 277–280. [Google Scholar]
  14. Si, F.; Zhao, Y.; Lin, Y. A new transfer alignment of airborne weapons based on relative navigation. Measurement 2018, 122, 27–39. [Google Scholar] [CrossRef]
  15. Zhao, L.; Li, N.; Li, L.; Zhang, Y.; Cheng, C. Real-time GNSS-based attitude determination in the measurement Domain. Sensors 2017, 17, 296. [Google Scholar] [CrossRef] [PubMed]
  16. Guo, S.; Xu, J.; He, H. External velocity aided coarse attitude and position alignment for dynamic SINS. IEEE Access 2018, 6, 15099. [Google Scholar] [CrossRef]
  17. Wu, M.; Wu, Y.; Hu, X.; Hu, D. Optimization-based alignment for inertial navigation systems: Theory and algorithm. Aerosp. Sci. Technol. 2011, 15, 1–17. [Google Scholar] [CrossRef]
  18. Zhou, Z.; Wu, J.; Wang, J.; Fourati, H. Optimal, Recursive and Sub-optimal Linear Solutions to Attitude Determination from Vector Observations for GNSS/Accelerometer/ Magnetometer Orientation Measurement. Remote Sens.-Basel 2018, 10, 377. [Google Scholar] [CrossRef]
  19. Hajiyev, C.; Guler, D. Review on gyroless attitude determination methods for small satellites. Prog. Aerosp. Sci. 2017, 90, 54–66. [Google Scholar] [CrossRef]
  20. Zhu, Y.; Zhang, T.; Xu, X. A Coarse-Alignment Method Based on the Optimal-REQUEST Algorithm. Sensors 2018, 18, 239. [Google Scholar] [CrossRef]
  21. Zhi, W.; Chu, J.; Li, J.; Wang, Y. A novel attitude determination system aided by polarization sensor. Sensors 2018, 18, 158. [Google Scholar] [CrossRef] [PubMed]
  22. Goldstein, R. Conditioning diagnostics: Collinearity and weak data in regression; Wiley-Interscience: Hoboken, NY, USA, 1993. [Google Scholar]
  23. Leonard, A.; Rogers, J.; Sahu, J. Aerodynamic Optimization of Microspoiler Actuators for Guided Projectiles. J. Spacecr. Rockets 2017, 54, 1–12. [Google Scholar] [CrossRef]
  24. Ma, X.; Guo, R.; Liu, R.; Hu, Z.; Lyu, S. Study on decelerating and spinning efficiency of vortex ring parachute system. Acta Aerodyn. Sin. 2017, 35, 57–61. [Google Scholar]
  25. Engel, T.; Timpson, E.; Veracka, M. Demonstration of a reversible helical electromagnetic launcher and its use as an electronically programmable mechanical shock tester. IEEE Trans. Plasma Sci. 2015, 43, 1266–1270. [Google Scholar] [CrossRef]
  26. Lin, D. Study about guidance for Genuine MIRV. J. Natl. Univ. Def. Technol. 1980, 04, 110–135. [Google Scholar]
  27. Antonelli, G.; Cataldi, E.; Arrichiello, F.; Giordano, R.; Chiaverini, S. Adaptive trajectory tracking for quadrotor MAVs in presence of parameter uncertainties and external disturbances. IEEE Trans. Control Syst. Technol. 2018, 26, 248–254. [Google Scholar] [CrossRef]
Figure 1. Calculation of parameter κ.
Figure 1. Calculation of parameter κ.
Micromachines 10 00024 g001
Figure 2. Simulation results for the proposed alignment method. (a) Alignment result for rolling error; (b) Alignment result for pitch error; (c) Alignment result for heading error.
Figure 2. Simulation results for the proposed alignment method. (a) Alignment result for rolling error; (b) Alignment result for pitch error; (c) Alignment result for heading error.
Micromachines 10 00024 g002
Figure 3. Equipment used for semi-physical experiment. (a) The designed micro inertial measurement unit (MIMU); (b) three-axis flight attitude simulation turntable.
Figure 3. Equipment used for semi-physical experiment. (a) The designed micro inertial measurement unit (MIMU); (b) three-axis flight attitude simulation turntable.
Micromachines 10 00024 g003
Table 1. Algorithm flow chart for the estimation of the initial attitude.
Table 1. Algorithm flow chart for the estimation of the initial attitude.
StepsCalculations
1Initialization, [q0, q1, q2, q3] = [1 0 0 0]T, K0 = 04×4, m0 = 0
2In each estimation period, calculate W(i) and V(i) as shown in Equation (7) and normalize W(i) and V(i) to be w(i) and v(i)
3Calculate δ σ = i = 1 j α i w ( i ) T v ( i ) , δ S = δ B + δ B T , δ B = i = 1 j α i w ( i ) v ( i ) T , δ Z = i = 1 j α i w ( i ) × v ( i ) , δ K = [ δ S δ σ I δ Z δ Z T δ σ ] , δ m = i = 1 j α i .
4Regressive calculation of K k + 1   by :   K k + 1 = m k m k + δ m K k + 1 m k + δ m δ K
5 Calculate   the   eigenvectors   of   K k + 1   and   use   them   to   encode   the   attitude   matrix   C i n i b .
6Return to Step 2 for the next period estimation.
Table 2. Alignment results for semi-physical experiment with some special shooting angles.
Table 2. Alignment results for semi-physical experiment with some special shooting angles.
Shooting anglesRolling angle errorPitch angle errorHeading angle error
15°0.232°0.106°0.530°
30°0.279°0.112°0.542°
45°0.346°0.114°0.554°
55°0.354°0.113°0.573°
60°0.463°0.113°0.599°

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/mi10010024

AMA Style

Xu Y, Zhou T. Research on In-Flight Alignment for Micro Inertial Navigation System Based on Changing Acceleration using Exponential Function. Micromachines. 2019; 10(1):24. https://doi.org/10.3390/mi10010024

Chicago/Turabian Style

Xu, Yun, and Tong Zhou. 2019. "Research on In-Flight Alignment for Micro Inertial Navigation System Based on Changing Acceleration using Exponential Function" Micromachines 10, no. 1: 24. https://doi.org/10.3390/mi10010024

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