| Literature DB >> 31963286 |
Zhenglong Lu1, Jie Li1,2, Xi Zhang3, Kaiqiang Feng1, Xiaokai Wei1, Debiao Zhang1, Jing Mi1, Yang Liu1.
Abstract
The optimization-based alignment (OBA) methods, which are implemented by the optimal attitude estimation using vector observations-also called double-vectors-have proven to be effective at solving the in-flight alignment (IFA) problem. However, the traditional OBA methods are not applicable for the low-cost strap-down inertial navigation system (SINS) since the error of double-vectors will be accumulated over time due to the substantial drift of micro-electronic- mechanical system (MEMS) gyroscope. Moreover, the existing optimal estimation method is subject to a large computation burden, which results in a low alignment speed. To address these issues, in this article we propose a new fast IFA method based on modified double-vectors construction and the gradient descent method. To be specific, the modified construction method is implemented by reducing the integration interval and identifying the gyroscope bias during the construction procedure, which improves the accuracy of double-vectors and IFA; the gradient descent scheme is adopted to estimate the optimal attitude of alignment without complex matrix operation, which results in the improvement of alignment speed. The effect of different sizes of mini-batch on the performance of the gradient descent method is also discussed. Extensive simulations and vehicle experiments demonstrate that the proposed method has better accuracy and faster alignment speed than the related traditional methods for the low-cost SINS/global positioning system (GPS) integrated navigation system.Entities:
Keywords: in-flight alignment; integrated navigation system; optimization-based alignment
Year: 2020 PMID: 31963286 PMCID: PMC7014501 DOI: 10.3390/s20020512
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Simulation trajectory.
Figure 2(a) Simulation results of pitch angle; (b) Simulation results of pitch error (absolute value).
Figure 3(a) Simulation results of roll angle; (b) Simulation results of roll error (absolute value).
Figure 4(a) Simulation results of yaw angle; (b) Simulation results of yaw error (absolute value).
Simulation results of four IFA methods.
| Method | Errors(deg) | Alignment Time(s) | ||
|---|---|---|---|---|
| Pitch | Roll | Yaw | ||
| QUEST | 0.493 | 0.824 | 20.34 | 39.20 |
| QUEST+MDCM | 0.050 | 0.055 | 2.95 | 37.85 |
| BGD | 0.462 | 1.17 | 20.01 | 8.08 |
| BGD+MDCM | 0.013 | 0.040 | 0.705 | 7.60 |
Figure 5(a) Objective function calculated with one double-vector; (b) Objective function calculated with 10 double-vectors; (c) Objective function calculated with 60 double-vectors; (d) Objective function calculated with 1000 double-vectors.
Figure 6Simulation results of attitude angle.
Figure 7Simulation results of attitude angle error (absolute value).
Performance comparison of four methods.
| Method | Errors(Degree) | Each Update Time 1 (ms) | Convergence Time 1 (ms) | ||
|---|---|---|---|---|---|
| Pitch | Roll | Yaw | |||
| SGD | 0.138 | 0.553 | 2.848 | 0.08 | 3.9 |
| MBGD(mini-batch = 10) | 0.032 | 0.155 | 2.352 | 0.13 | 5.8 |
| MBGD(mini-batch = 60) | 0.025 | 0.038 | 1.756 | 0.27 | 12.7 |
| BGD | 0.014 | 0.015 | 1.334 | 2.05 | 88.3 |
1 “Time” means the code running time.
Figure 8Simulation results of the objective function.
Figure 9Simulation results of the gradient descent path.
Figure 10(a) Vehicle experiment trajectory; (b) Vehicle experiment platform.
Figure 11(a) Comparison of pitch angle; (b) Comparison of pitch error.
Figure 12(a) Comparison of roll angle; (b) Comparison of roll error.
Figure 13(a) Comparison of yaw angle; (b) Comparison of yaw error.
Performance comparison of three methods in the experiment.
| Method | Errors(Degree) | Alignment Time(s) | ||
|---|---|---|---|---|
| Pitch | Roll | Yaw | ||
| QUEST | 0.037 | 0.022 | 2.69 | 38.79 |
| MBGD(mini-batch = 60) | 0.056 | 0.025 | 1.47 | 7.36 |
| BGD | 0.003 | 0.021 | 1.41 | 6.08 |