Next Article in Journal
Portable Detection of Copper Ion Using Personal Glucose Meter
Next Article in Special Issue
An Integration of Deep Neural Network-Based Extended Kalman Filter (DNN-EKF) Method in Ultra-Wideband (UWB) Localization for Distance Loss Optimization
Previous Article in Journal
From Fiber Layout to the Sensor: Preparation Methods as Key Factors for High-Quality Coupled-Core-Fiber Sensors
Previous Article in Special Issue
Securing Your Airspace: Detection of Drones Trespassing Protected Areas
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Novel Robust Position Integration Optimization-Based Alignment Method for In-Flight Coarse Alignment

1
Department of Automation, School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
2
Beijing Aerospace Times Optical-Electronic Co., Ltd., Beijing 100094, China
3
Beijing Institute of Aerospace Control Devices, Beijing 100039, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(21), 7000; https://doi.org/10.3390/s24217000
Submission received: 12 September 2024 / Revised: 25 October 2024 / Accepted: 28 October 2024 / Published: 31 October 2024

Abstract

:
In-flight alignment is a critical milestone for inertial navigation system/global navigation satellite system (INS/GNSS) applications in unmanned aerial vehicles (UAVs). The traditional position integration formula for in-flight coarse alignment requires the GNSS velocity data to be valid throughout the alignment period, which greatly limits the engineering applicability of the method. In this paper, a new robust position integration optimization-based alignment (OBA) method for in-flight coarse alignment is presented to solve the problem of in-flight alignment under a prolonged ineffective GNSS. In this methodology, to achieve a higher alignment accuracy in case the GNSS is not effective throughout the alignment period, the integration of GNSS velocity into the local-level navigation frame is replaced by the GNSS position in the Earth-centered, Earth-fixed frame, which avoids the need for complete GNSS velocity data. The simulation and flight test results show that the new robust position integration method proposed in this paper achieves higher stability and robustness than the conventional position integration OBA method and can achieve an alignment accuracy of 0.2° even when the GNSS is partially time-invalidated. Thus, this greatly extends the application of the OBA method for in-flight alignment.

1. Introduction

The accuracy of the initial alignment determines the performance of a strapdown navigation system (SINS) [1,2], and the purpose of the initial alignment is to obtain the initial attitude or attitude matrix since the initial position and velocity can be accurately acquired using a global navigation satellite system (GNSS).
To solve the alignment problem under a swaying base, Qin [3] proposed a self-alignment method based on the vector observations that are constructed with the gravitational apparent motion.
Yan [4] extended this approach to in-motion alignment aided by a GNSS/odometer, deriving a velocity integration algorithm. However, it is worth noting that the algorithm aided by a GNSS is not the most simplified.
During the same period, Wu [5,6] proposed an optimization-based alignment (OBA) method for in-flight alignment aided by a GNSS. The OBA method is based on an attitude matrix decomposition technique that decomposes the required attitude matrix into two time-varying attitude matrices and a constant attitude matrix. The time-varying attitude matrices are directly calculated using the attitude update procedure, and the constant attitude matrix is obtained based on constructed vector observations using Davenport’s q-method. Wu derived a velocity integration formula and position integration formula, and the velocity integration formula is more accurate than Yan’s method.
Subsequently, many variants of the OBA method based on velocity integration have been derived using different integration procedures and types of observation information to construct vector observations. To improve the rapidity of alignment, a backtracking scheme-based OBA method was proposed in [7,8], which calculates the stored data with forward and backward processes to improve the alignment accuracy without taking much extra time. To extend its application, OBA methods aided by ground velocity in the body frame provided by a Doppler Velocity Log or odometer were derived in [9,10,11,12]. To solve the problem of polar region alignment, an OBA method was proposed in [13] that avoids calculating singularity in a traditional navigational frame. To achieve the in-motion initial alignment of a low-cost SINS, dynamic OBA methods based on attitude estimation have been proposed [14,15], which can jointly estimate gyroscope bias and attitude errors.
However, relatively little research [16,17] has been conducted based on positional integration algorithms, and the position integration formula proposed by Wu [6] requires the GNSS velocity data to be valid throughout the alignment period, which is difficult to achieve in some application environments.
In this paper, a new robust position integration OBA method is proposed for in-flight alignment aided by a GNSS. To achieve greater alignment accuracy in case the GNSS is not effective throughout the alignment period, the integration of GNSS velocity into the local-level navigation frame is replaced by the GNSS position in the Earth-centered, Earth-fixed (ECEF) frame. The experimental results show that the new position integration OBA method proposed in this paper achieves better stability and robustness than the conventional position integration OBA method.
The remainder of this paper is organized as follows. Section 2 proposes a robust GNSS-aided position integration alignment method. Section 3 presents the simulations and experimental process and results. In Section 4, the conclusions are drawn.

2. Robust Position Integration Alignment Method Aided by GNSS

2.1. Traditional OBA Method

The navigation (attitude, velocity, and position) rate equations in the local-level navigation frame are, respectively, denoted as follows [1,2]:
C ˙ b n = C b n ( ω n b b × )
v ˙ n = C b n f b 2 ω i e n + ω e n n × v n + g n
p ˙ = R c v n
where C b n denotes the attitude matrix from the body frame to the navigation frame, v n is the ground velocity in the navigation frame, ω i b b is the body angular rate in the body frame, f b is the specific force measured by accelerometers in the body frame, ω i e n is the Earth’s rotation rate expressed in the navigation frame, ω e n n is the angular rate of the navigation frame with respect to the Earth frame expressed in the navigation frame, ω n b b = ω i b b C n b ω i n n is the body angular rate with respect to the navigation frame, and g n is the gravity vector. The 3 × 3 skew symmetric matrix ( × ) is defined so that the cross-product satisfies a × b = ( a × ) b for two arbitrary vectors. The position p = [ λ     L     h ] T is described by the angular orientation of the navigation frame relative to the Earth frame, commonly expressed as longitude λ   , latitude L , and the height above the Earth’s surface h . R c is the local curvature matrix that is a function of the current position. All the quantities above are functions of time, and their time dependencies are omitted for brevity if not stated.
The alignment process starts from t = 0, and the measured velocity v n and position p over the time interval of interest [0, t] are obtained by the GNSS.
According to the chain rule [5] of the attitude matrix, the attitude matrix C b n at any time satisfies
C b n ( t ) = C n ( 0 ) n ( t ) C b n ( 0 ) C b ( t ) b ( 0 )
where C b ( 0 ) b ( t ) and C n ( 0 ) n ( t ) can be determined through the attitude update procedure based on the angular rates ω i n n and ω i b b , respectively, as
C ˙ b ( t ) b ( 0 ) = C b ( t ) b ( 0 ) ( ω i b b × ) C ˙ n ( t ) n ( 0 ) = C n ( t ) n ( 0 ) ( ω i n n × ) .
Then, the core of the determining C b n ( t ) is transformed to determine the constant matrix C b n ( 0 ) .
Substituting Equation (4) into Equation (2) and multiplying C n ( 0 ) n ( t ) on both sides and reorganizing the terms yields
C b n ( 0 ) C b ( t ) b ( 0 ) f b ( t ) = C n ( t ) n ( 0 ) ( v ˙ n ( t ) + ( 2 ω i e n ( t ) + ω e n n ( t ) ) × v n ( t ) g n ( t ) ) .
Equation (6) forms the basis of the OBA method, which could be readily applied to the in-flight alignment problem discussed in this paper if velocity and position information were obtained from the GNSS.
It is required to differential the GNSS velocity in the calculation of v ˙ n ( t ) , so solving Equation (6) directly introduces a large noise error. Instead, we apply some integration algorithms, which are presented subsequently to obtain the matrix C b n ( 0 ) from Equation (6). Later, matrix C b n ( t ) can be obtained extremely readily from Equation (4).
Integrating Equation (6) on both sides over the time interval of interest yields the velocity integration formula as
C b n ( 0 ) α v = β v
in which
α v = 0 t C b ( τ ) b ( 0 ) f b ( τ ) d τ β v = 0 t C n ( τ ) n ( 0 ) v ˙ n ( τ ) d τ + 0 t C n ( τ ) n ( 0 ) ( ω i e n ( τ ) + ω i n n ( τ ) ) × v n ( τ ) d τ 0 t C n ( τ ) n ( 0 ) g n ( τ ) d τ         = C n ( τ ) n ( 0 ) v n ( τ ) 0 t 0 t C n ( τ ) n ( 0 ) ω i n n ( τ ) × v n ( τ ) d τ               + 0 t C n ( τ ) n ( 0 ) ( ω i e n ( τ ) + ω i n n ( τ ) ) × v n ( τ ) d τ 0 t C n ( τ ) n ( 0 ) g n ( τ ) d τ         = C n ( t ) n ( 0 ) v n ( t ) v n ( 0 ) + 0 t C n ( τ ) n ( 0 ) ω i e n ( τ ) × v n ( τ ) d τ 0 t C n ( τ ) n ( 0 ) g n ( τ ) d τ .
Then, we may use a two-vector method or multi-vector method (e.g., the Davenport q-method) to solve Equation (7), which is the velocity integration formula.
In aircraft flight conditions, the error of β v mainly derives from the initial and terminal GNSS velocity error, as the error in the last two terms is relatively small in magnitude.
Integrating Equation (6) on both sides twice over the time interval of interest and dividing the non-zero length of time on both sides yields the position integration formula as follows [6]:
C b n ( 0 ) α p = β p
in which
α p = 0 t 0 σ C b ( τ ) b ( 0 ) f b ( τ ) d τ d σ β p = 0 t C n ( τ ) n ( 0 ) v n ( τ ) d τ t v n ( 0 )               + 0 t 0 σ C n ( τ ) n ( 0 ) ω i e n ( τ ) × v n ( τ ) d τ d σ 0 t 0 σ C n ( τ ) n ( 0 ) g n ( τ ) d τ d σ .
In the literature [6], the first term of β p is calculated as
0 t C n ( τ ) n ( 0 ) v n ( τ ) d τ = 0 t C n ( τ ) n ( 0 ) r ˙ n ( τ ) d τ                                             = C n ( τ ) n ( 0 ) r n ( τ ) 0 t 0 t C n ( τ ) n ( 0 ) ω i n n × r n ( τ ) d τ                                             = C n ( t ) n ( 0 ) r n ( t ) 0 t C n ( τ ) n ( 0 ) ω i n n × r n ( τ ) d τ
where r n ( t ) = 0 t v n ( τ ) d τ and r n satisfy
r n ( t ) = 0 t v n ( τ ) d τ = 0 t R c 1 p ˙ ( τ ) d τ r ˙ n ( t ) = v n ( t ) r n ( 0 ) = 0 .
Substituting this into Equation (10) yields the following:
β p = C n ( t ) n ( 0 ) r n ( t ) 0 t C n ( τ ) n ( 0 ) ω i n n × r n ( τ ) d τ t v n ( 0 )               + 0 t 0 σ C n ( τ ) n ( 0 ) ω i e n ( τ ) × v n ( τ ) d τ d σ 0 t 0 σ C n ( τ ) n ( 0 ) g n ( τ ) d τ d σ .
In aircraft flight conditions, the error of β p is mainly composed of the initial GNSS velocity error and the entire GNSS velocity error over the full integrating time, as the errors of the other terms are relatively small in magnitude.
Equations (9), (10) and (13) constitute the traditional position integration formula.

2.2. Novel Robust Position Integration Formula

Equation (2) is also known as the specific force equation in the navigation frame, and the specific force equation in the Earth frame is expressed as [2]
x ¨ e = C b e f b 2 ω i e e × x ˙ e + g e
where x e denotes the position of SINS in the Earth frame and x ˙ e is the ground velocity in the Earth frame.
It is to be noted that the correlation between x e and p = [ λ     L     h ] T , and the correlation between v n and x ˙ e is expressed as
x e = ( N + h ) cos L cos λ ( N + h ) cos L sin λ N 1 e 2 + h sin L
v n = C e n x ˙ e
where N denotes the radius of curvature of the ellipsoid in the prime vertical plane, e 2 is the square of the first eccentricity of the ellipsoid, and C e n is the matrix from the Earth frame to the navigation frame:
C e n = sin λ cos λ 0 sin L cos λ sin L sin λ cos L cos L cos λ cos L sin λ sin L .
Substituting Equation (16), the first term of β p in Equation (10) is calculated as
0 t C n ( τ ) n ( 0 ) v n ( τ ) d τ = 0 t C n ( τ ) n ( 0 ) C e ( τ ) n ( τ ) x ˙ e ( τ ) d τ                                             = 0 t C e ( τ ) n ( 0 ) x ˙ e ( τ ) d τ                                             = C e ( τ ) n ( 0 ) x e ( τ ) 0 t 0 t C e ( τ ) n ( 0 ) ω i e e × x e ( τ ) d τ                                             = C e ( t ) n ( 0 ) x e ( t ) C e ( 0 ) n ( 0 ) x e ( 0 ) 0 t C e ( τ ) n ( 0 ) ω i e e × x e ( τ ) d τ
where x e can be obtained through Equation (15) using GNSS positions, x e ( 0 ) and x e ( t ) are shown in Figure 1.
Substituting Equation (18) into (10) yields
β p = C e ( t ) n ( 0 ) x e ( t ) C e ( 0 ) n ( 0 ) x e ( 0 ) t v n ( 0 ) 0 t C e ( τ ) n ( 0 ) ω i e e × x e ( τ ) d τ               + 0 t 0 σ C n ( τ ) n ( 0 ) ω i e n ( τ ) × v n ( τ ) d τ d σ 0 t 0 σ C n ( τ ) n ( 0 ) g n ( τ ) d τ d σ .
The error of β p in the new method is mainly constituted of the first three terms, as the errors of the other terms are relatively small in magnitude. The calculation method for the integral of the last three terms of Equation (19) can be found in the literature [6] and is not repeated here.
In Equation (13), the error of β p included the entire GNSS velocity error as all the GNSS velocity information was used to calculate the term C n ( t ) n ( 0 ) r n ( t ) , i.e., the GNSS velocity data had to be valid throughout the alignment period. Once the GNSS velocity was unavailable, the algorithm produced a large error.
On the other hand, the error of β p in Equation (19) is mainly constituted of the initial GNSS velocity error and the initial and terminal GNSS position error, i.e., the method can work properly under a prolonged ineffective GNSS. In summary, the proposed new method would improve the alignment method’s robustness.
Equations (9), (10) and (19) constitute the robust position integration formula. A diagram of the proposed method is shown in Figure 2.
There are two types of solutions to Equations (6), (7) and (9). The first is called dual-vector attitude determination (tri-axial attitude determination, TRIAD [18]), and the second is called multi-vector attitude determination, which is the famous Wahba problem of attitude determination [19]. The Wahba problem has a series of solutions (i.e., the SVD method, Davenport q-method, FOAM method, ESOQ method, and ESOQ2 method) [20,21,22,23], and these solutions are essentially equal to each other [24]. In this paper, we employ the Davenport q-method method used in the literature [6].
0 t C e ( τ ) n ( 0 ) ω i e e × x e ( τ ) d τ = 0 t C e ( τ ) n ( 0 ) ω i e e × x e ( 0 ) d τ + 0 t C e ( τ ) n ( 0 ) ω i e e × ( x e ( τ ) x e ( 0 ) ) d τ                                                         = 0 t C i n ( 0 ) C e ( τ ) i d τ ω i e e × x e ( 0 ) + 0 t C e ( τ ) n ( 0 ) ω i e e × ( x e ( τ ) x e ( 0 ) ) d τ                                                         = C i n ( 0 ) 0 t C e ( τ ) i d τ ω i e e × x e ( 0 ) + 0 t C e ( τ ) n ( 0 ) ω i e e × ( x e ( τ ) x e ( 0 ) ) d τ
where
0 t C e ( τ ) i d τ = 0 t cos ω i e τ sin ω i e τ 0 sin ω i e τ cos ω i e τ 0 0 0 1 d τ = sin ω i e t / ω i e ( 1 cos ω i e t ) / ω i e 0 ( 1 cos ω i e t ) / ω i e sin ω i e t / ω i e 0 0 0 t .

3. Simulations and Experiments

Simulations and experiments were conducted to verify and test the performance and advantages of the robust position integration formula (RPIF) proposed in this paper.
In these simulations and experiments, the RPIF method was compared with the traditional position integration formula (TPIF). The accuracy of these alignment methods was assessed using the difference between the true and calculated values of the attitude angle.

3.1. Simulation Results and Analysis

The simulation parameters and simulation environment were as follows:
The inertial device performance of the SINS was as follows: gyro drift 0.01°/h; random walk 0.001 ° / h ; accelerometer bias 50 μ g ; random noise 5 μ g / s . The SINS sampling rate was 100 Hz.
GNSS error was as follows: velocity noise 0.1 m/s (standard variance) and position noise 2 m (standard variance). The GNSS sampling rate was 10 Hz.
The initial position was 40° N, 116° E, and the initial attitude was 0°, 0°, 0°. The trajectory of the simulation is shown in Table 1 and Figure 3.
We conducted two sets of simulation experiments for the same working conditions. The GNSS data in the first set were valid throughout, while the GNSS data in the second set were invalid at 120~130 s during the turn.
The results of the first and second sets are shown in Figure 4 and Figure 5, respectively, and the misalignment angles at the end moment of the two simulations are shown in Table 2.
From Figure 4 and Table 2, it can be observed that the accuracy of the two methods is comparable when the GNSS data are valid throughout the working condition.
However, it can be seen from Figure 5 that under GNSS failure, the conventional method, TPIF, will produce a large mutation error, especially the azimuth, which presents a 0.4° jump error. Meanwhile, the attitude mutation of the RPIF method proposed in this paper is almost negligible. It should be noted that in Table 2, although the errors of the TPIF appear lower than those of the RPIF under the second simulation condition, the curve of the TPIF has, in fact, drifted, while the curve of the RPIF has stabilized. That is to say, the present method is more resistant to interference and at the same time has a stronger robustness.
It is worth noting that the fluctuations in errors of the proposed method, RPIF, are significantly larger than those of the conventional method, TPIF, during the initial phase of alignment. The reason for this is the fact that the errors in the proposed method, RPIF, include the position inaccuracy of the GNSS, while the errors in the traditional method mainly originated from the integration of the GNSS velocity inaccuracies. A position inaccuracy of 2 m is greater than the integral of a velocity white noise of 0.1 m/s.

3.2. Field Results and Analysis

We used flight data from a fiber-optic SINS on an unmanned aerial vehicle (UAV) for the validation assessment of the algorithm. The SINS/GNSS-integrated navigation results were used as the reference data for comparison. The SINS–GNSS lever arm was measured and largely eliminated.
The performance of the SINS was as follows: gyro drift 0.01°/h, random walk 0.001 ° / h , accelerometer bias 20 μ g , random noise 5 μ g / s . The SINS sampling rate was 100 Hz. The GNSS sampling rate was 10 Hz, the GNSS velocity noise was 0.1 m/s, and the position noise was 5 m.
The UAV flight attitude, velocity, and trajectory are shown in Figure 6. We selected the turn segment data between 1850 s and 2200 s and invalidated the GNSS data between 1950 s and 2000 s to test the robustness of the algorithm under complex working conditions.
The alignment results of the TPIF method and RPIF method are shown in Figure 7 and Table 3.
As evident from Figure 7 and Table 3, the TPIF method not only suffers from great and abrupt attitude changes under extreme conditions when the GNSS is ineffective for a long period of time, but the final alignment result also becomes completely distorted. Nevertheless, the RPIF method proposed in this paper can still complete the in-flight alignment, and the alignment accuracy is better than 0.2°.
Under these conditions, the GNSS velocity was unavailable under maneuvering. The TPIF method integrated all the GNSS velocity information to calculate the term r n ( t ) in Equation (12) and was forced to integrate other velocity data under GNSS velocity invalidation; the algorithm then produced a large error, which seriously affected the results. In contrast, the RPIF method proposed in this paper was not affected as it did not require GNSS velocity data to be accurate at all moments in time.
Under this extreme condition, the conventional TPIF method is completely unusable, whereas the RPIF method maintains a considerable degree of accuracy. This fully demonstrates the robustness of the RPIF method proposed in this paper.

4. Conclusions

The traditional position integration formula for in-flight coarse alignment requires GNSS velocity data to be valid throughout the alignment period, which is difficult to achieve in some application environments. This has greatly limited the engineering applicability of the method.
In this paper, a new robust position integration OBA method for in-flight coarse alignment was presented to solve the problem of in-flight alignment under a prolonged ineffective GNSS. In this methodology, to achieve a higher alignment accuracy in cases where the GNSS is ineffective throughout the alignment period, the integration of GNSS velocity in the local-level navigation frame is replaced by the GNSS position in the ECEF frame, effectively avoiding the need for complete GNSS velocity data.
The experimental results show that the new robust position integration method proposed in this paper achieves better stability than the conventional position integration OBA method. This greatly extends the application of the OBA method for in-flight alignment.

Author Contributions

Conceptualization, X.N., J.H. and J.L.; methodology, X.N., J.H. and J.L.; software, X.N.; validation, X.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Chinese National Programs for High Technology Research and Development (863-706) (2013AA706503).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

The authors acknowledge the reviewers who offered many detailed suggestions.

Conflicts of Interest

Author Xiaoge Ning was employed by the company Beijing Aerospace Times Optical-electronic Co. Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Savage, P.G. Strapdown Analytics; Strapdown Associates: Maple Plain, MN, USA, 2000. [Google Scholar]
  2. Jekeli, C. Inertial Navigation Systems with Geodetic Applications; Walter de Gruyter GmbH & Co KG: New York, NY, USA, 2012. [Google Scholar]
  3. Qin, Y.; Yan, G.; Gu, D.; Zheng, J. A Clever Way of SINS Coarse Alignment despite Rocking Ship. J. Northwestern Polytech. Univ. 2005, 23, 684. [Google Scholar]
  4. Yan, G.M.; Qin, Y.Y.; Wei, Y.X.; Zhang, L.C.; Yan, W.S. New initial alignment algorithm for SINS on moving base. Syst. Eng. Electron. 2009, 31, 634–637. [Google Scholar]
  5. 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]
  6. Wu, Y.; Pan, X. Velocity/Position Integration Formula Part I: Application to In-Flight Coarse Alignment. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1006–1023. [Google Scholar] [CrossRef]
  7. Chang, L.; Qin, F.; Li, A. A Novel Backtracking Scheme for Attitude Determination-Based Initial Alignment. IEEE Trans. Autom. Sci. Eng. 2015, 12, 384–390. [Google Scholar] [CrossRef]
  8. Lubin, C.; Baiqing, H.; Yang, L. Backtracking Integration for Fast Attitude Determination-Based Initial Alignment. IEEE Trans. Instrum. Meas. 2015, 64, 795–803. [Google Scholar] [CrossRef]
  9. Chang, L.B.; Li, Y.; Xue, B.Y. Initial Alignment for a Doppler Velocity Log-Aided Strapdown Inertial Navigation System With Limited Information. IEEE-Asme Trans. Mechatron. 2017, 22, 329–338. [Google Scholar] [CrossRef]
  10. Xu, X.; Sun, Y.F.; Gui, J.; Yao, Y.Q.; Zhang, T. A Fast Robust In-Motion Alignment Method for SINS With DVL Aided. IEEE Trans. Veh. Technol. 2020, 69, 3816–3827. [Google Scholar] [CrossRef]
  11. Guo, S.; Wu, M.; Xu, J.; Zha, F. b-frame velocity aided coarse alignment method for dynamic SINS. IET Radar Sonar Navig. 2018, 12, 833–838. [Google Scholar] [CrossRef]
  12. Zhang, Y.G.; Luo, L.; Fang, T.; Li, N.; Wang, G.Q. An Improved Coarse Alignment Algorithm for Odometer-Aided SINS Based on the Optimization Design Method. Sensors 2018, 18, 195. [Google Scholar] [CrossRef]
  13. Xu, X.; Ning, X.; Yao, Y.; Li, K. In-Motion Coarse Alignment Method for SINS/GPS Integration in Polar Region. IEEE Trans. Veh. Technol. 2022, 71, 6110–6118. [Google Scholar] [CrossRef]
  14. Chang, L.B.; Li, J.S.; Li, K.L. Optimization-Based Alignment for Strapdown Inertial Navigation System: Comparison and Extension. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 1697–1713. [Google Scholar] [CrossRef]
  15. Huang, Y.L.; Zhang, Z.; Du, S.Y.; Li, Y.F.; Zhang, Y.G. A High-Accuracy GPS-Aided Coarse Alignment Method for MEMS-Based SINS. IEEE Trans. Instrum. Meas. 2020, 69, 7914–7932. [Google Scholar] [CrossRef]
  16. Xu, X.; Xu, D.C.; Zhang, T.; Zhao, H.M. In-Motion Coarse Alignment Method for SINS/GPS Using Position Loci. IEEE Sens. J. 2019, 19, 3930–3938. [Google Scholar] [CrossRef]
  17. He, Q.E.; He, G.B.; Yang, H.Z.; Chen, S.; Wang, J.Q.; Liu, S. In-Motion Rapid and Robust Heading Alignment of Low-Cost Inertial Measurement Units Using Position Loci for Indoor Navigation. IEEE Sens. J. 2024, 24, 19454–19465. [Google Scholar] [CrossRef]
  18. Shuster, M.D.; Oh, S.D. Three-axis attitude determination from vector observations. J. Guid. Control. Dynam 1981, 4, 70–77. [Google Scholar] [CrossRef]
  19. Wahba, G. Problem 65-1: A Least Squares Estimate of Satellite Attitude. Siam Rev. 1965, 7, 409. [Google Scholar] [CrossRef]
  20. Black, H.D. A passive system for determining the attitude of a satellite. AIAA J. 1963, 2, 14. [Google Scholar] [CrossRef]
  21. Markley, F.L. Attitude Determination from Vector Observations: A Fast Optimal Matrix Algorithm. J. Astronaut. Sci. 1993, 41, 19930015542. [Google Scholar]
  22. Mortari, D. ESOQ: A closed-form solution to the Wahba problem. J. Astronaut. Sci. 1997, 45, 195–204. [Google Scholar] [CrossRef]
  23. Mortari, D. Second Estimator of the Optimal Quaternion. J. Guid. Control Dyn. 2000, 23, 885–887. [Google Scholar] [CrossRef]
  24. Yan, G.; Chen, R.; Guo, K. Equivalence analysis between SVD and QUEST for multi-vector attitude determination. J. Chin. Inert. Technol. 2019, 27, 568–572. [Google Scholar]
Figure 1. x e at different moments.
Figure 1. x e at different moments.
Sensors 24 07000 g001
Figure 2. Diagram of the robust position integration formula method.
Figure 2. Diagram of the robust position integration formula method.
Sensors 24 07000 g002
Figure 3. (a) Simulation velocity; (b) simulation attitude; (c) simulation trajectory position.
Figure 3. (a) Simulation velocity; (b) simulation attitude; (c) simulation trajectory position.
Sensors 24 07000 g003aSensors 24 07000 g003b
Figure 4. Curves of the alignment attitude error of the two methods for the first simulation condition.
Figure 4. Curves of the alignment attitude error of the two methods for the first simulation condition.
Sensors 24 07000 g004
Figure 5. Curves of the alignment attitude error of the two methods for the second simulation condition.
Figure 5. Curves of the alignment attitude error of the two methods for the second simulation condition.
Sensors 24 07000 g005
Figure 6. (a) Flight attitude; (b) flight velocity; (c) flight trajectory.
Figure 6. (a) Flight attitude; (b) flight velocity; (c) flight trajectory.
Sensors 24 07000 g006aSensors 24 07000 g006b
Figure 7. Curves of the alignment attitude error of the TPIF method and RPIF method flight data.
Figure 7. Curves of the alignment attitude error of the TPIF method and RPIF method flight data.
Sensors 24 07000 g007
Table 1. The simulation trajectory, including three phases.
Table 1. The simulation trajectory, including three phases.
No.StateDuration
1Moving north with 50 m/s speed100 s
2Left turning53 s
3Moving west with 50 m/s speed100 s
Table 2. The misalignment angle at the end moment of the two simulations.
Table 2. The misalignment angle at the end moment of the two simulations.
Alignment results under the first simulation condition
Alignment methodsEast misalignment (deg)North misalignment (deg)Upward misalignment (deg)
TPIF0.0020.002−0.041
RPIF0.0020.002−0.038
Alignment results under the second simulation condition
Alignment methodsEast misalignment (deg)North misalignment (deg)Upward misalignment (deg)
TPIF0.0010.003−0.013
RPIF0.0020.002−0.019
Table 3. The misalignment angle at the end moment of in-flight alignment.
Table 3. The misalignment angle at the end moment of in-flight alignment.
Alignment MethodsEast Misalignment (deg)North Misalignment (deg)Upward Misalignment (deg)
TPIF0.192−0.106−6.826
RPIF0.027−0.0410.191
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ning, X.; Huang, J.; Li, J. A Novel Robust Position Integration Optimization-Based Alignment Method for In-Flight Coarse Alignment. Sensors 2024, 24, 7000. https://doi.org/10.3390/s24217000

AMA Style

Ning X, Huang J, Li J. A Novel Robust Position Integration Optimization-Based Alignment Method for In-Flight Coarse Alignment. Sensors. 2024; 24(21):7000. https://doi.org/10.3390/s24217000

Chicago/Turabian Style

Ning, Xiaoge, Jixun Huang, and Jianxun Li. 2024. "A Novel Robust Position Integration Optimization-Based Alignment Method for In-Flight Coarse Alignment" Sensors 24, no. 21: 7000. https://doi.org/10.3390/s24217000

APA Style

Ning, X., Huang, J., & Li, J. (2024). A Novel Robust Position Integration Optimization-Based Alignment Method for In-Flight Coarse Alignment. Sensors, 24(21), 7000. https://doi.org/10.3390/s24217000

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