An Adaptive Low-Cost INS/GNSS Tightly-Coupled Integration Architecture Based on Redundant Measurement Noise Covariance Estimation
<p>The flow chart of the proposed satellite selection.</p> "> Figure 2
<p>The flow chart of the proposed adaptive RMNCE-UKF.</p> "> Figure 3
<p>The proposed tightly-coupled architecture based on the RMNCE approach.</p> "> Figure 4
<p>Devices employed in the semi-physical simulation experiments.</p> "> Figure 5
<p>The estimated variances of the pseudo-range measurement noise obtained by RAE and RMNCE.</p> "> Figure 6
<p>3D positioning errors of the selected schemes during [730 s, 750 s].</p> "> Figure 7
<p>3D positioning errors of the selected schemes during [1900 s, 2500 s].</p> "> Figure 8
<p>3D positioning errors of the selected schemes during [2900 s, 2960 s].</p> "> Figure 9
<p>Comparison of the residual sequence and SOMD sequence of satellite #24 when the number of visible satellites changes from 1 to 8 at the 2960-th second.</p> "> Figure 10
<p>The test vehicle platform and equipment. (<b>a</b>) Designed hardware platform; (<b>b</b>) GNSS antennas and the NovAtel device.</p> "> Figure 11
<p>Reference trajectory of the field experiment (the blue arrows indicate the final part).</p> "> Figure 12
<p>Navigation differences with respect to the reference trajectory using STC4, STC5, ATC, MATC RMNCE-TC and CNE-TC: (<b>a</b>) longitude differences (m); (<b>b</b>) latitude differences (m); (<b>c</b>) east velocity differences (m/s); (<b>d</b>) north velocity differences (m/s).</p> "> Figure 13
<p>3D positioning differences of the test schemes with respect to the reference trajectory.</p> "> Figure 14
<p>The value of the expanding scale <math display="inline"> <semantics> <mrow> <msub> <mi>β</mi> <mi>i</mi> </msub> </mrow> </semantics> </math> with respect to the five pseudo-range measurements: (<b>a</b>) 1150 s to 1250 s; (<b>b</b>) 5070 s to 5120 s.</p> "> Figure 15
<p>Histogram of the positioning errors obtained for the test schemes.</p> "> Figure 16
<p>Four segments in the vehicle trajectory selected for detailed analyses.</p> "> Figure 17
<p>Local reference trajectories and those provided by different test schemes: (<b>a</b>) trajectories in segment S1; (<b>b</b>) trajectories in segment S2; (<b>c</b>) trajectories in segment S3; (<b>d</b>) trajectories in segment S4.</p> "> Figure 18
<p>GDOP values of the different satellite selection algorithms during segments S1, S2, S3, and S4.</p> "> Figure 19
<p>Single point positioning errors of the different satellite selection algorithms during segments S1, S2, S3, and S4.</p> "> Figure 19 Cont.
<p>Single point positioning errors of the different satellite selection algorithms during segments S1, S2, S3, and S4.</p> "> Figure 20
<p>3D positioning errors of the different test schemes during segments S1, S2, S3, and S4.</p> ">
Abstract
:1. Introduction
- (1)
- A novel RMNCE approach is put forward and proved mathematically. The main advantage of the RMNCE approach is that the noise estimate is only based on measurements and therefore can be isolated from the state estimation error.
- (2)
- A novel satellite selection approach is proposed by considering the measurement noise variance of different satellites, which takes both GDOP and the online estimated measurement noise into account to select an optimal satellite combination. Herein, the observation quality of the GNSS measurements can be well monitored and the differences in accuracy of different measurements can be fully considered.
- (3)
- An AKF scheme is designed and applied to UKF [30,31]. The RMNCE-UKF ensures that the measurement noise estimate is uncorrelated to the state estimate, and correspondingly avoids the risk of filter divergence and self-oscillation. Moreover, a new R expansion strategy, which can be regarded as an alternative approach to Receiver Autonomous Integrity Monitoring (RAIM) and other detection algorithms, is designed to avoid the negative effects of outlying observations.
2. Adaptive R Estimation
2.1. Related Work about R Estimation
2.2. RMNCE Theory
- (1)
- The estimate of variance is only based on measurements and therefore can be isolated from the state estimation error.
- (2)
- The estimate of variance is immune to measurement system errors and can be determined without any knowledge of the real measurement by applying FOSD and SOMD.
- (3)
- The noise variances of redundant measurements can be estimated simultaneously.
3. RMNCE-Based Satellite Selection
3.1. Deficiency of GDOP Based Methods
3.2. RMNCE Based Method
4. RMNCE-Based Adaptive UKF
4.1. INS/GNSS System Description
4.2. Expanded R Design
4.3. Application in UKF
5. RMNCE-TC Architecture Overview
6. Experiments and Discussion
6.1. Description of the Algorithms Employed for Comparison
6.2. Semi-Physical Simulation Experiments
6.2.1. Measurement Noise Variance Estimation
6.2.2. Navigation Accuracy
6.3. Field Experiments
6.3.1. General Evaluations
6.3.2. Navigation Reliability
6.3.3. Segment Analysis
7. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Chen, W.; Li, X.; Song, X.; Li, B.; Song, X.; Xu, Q. A novel fusion methodology to bridge GPS outages for land vehicle positioning. Meas. Sci. Technol. 2015, 267, 075001. [Google Scholar] [CrossRef]
- Angrisano, A.; Petovello, M.; Pugliano, G. Benefits of combined GPS/GLONASS with low-cost MEMS IMUs for vehicular urban navigation. Sensors 2012, 12, 5134–5158. [Google Scholar] [CrossRef] [PubMed]
- Peyraud, S.; Bétaille, D.; Renault, S.; Ortiz, M.; Mougel, F.; Meizel, D.; Peyret, F. About non-line-of-sight satellite detection and exclusion in a 3D map-aided localization algorithm. Sensors 2013, 131, 829–847. [Google Scholar] [CrossRef] [PubMed]
- Dhital, A.; Bancroft, J.B.; Lachapelle, G. A new approach for improving reliability of personal navigation devices under harsh GNSS signal conditions. Sensors 2013, 1311, 15221–15241. [Google Scholar] [CrossRef] [PubMed]
- Dhital, A.; Lachapelle, G.; Bancroft, J.B. Improving the reliability of personal navigation devices in harsh environments. In Proceedings of the 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Banff, AB, Canada, 13–16 October 2015; pp. 1–7. [Google Scholar]
- Ding, W.; Wang, J.; Rizos, C.; Kinlyside, D. Improving adaptive Kalman estimation in GPS/INS integration. J. Navig. 2007, 6003, 517–529. [Google Scholar] [CrossRef]
- Almagbile, A.; Wang, J.; Ding, W. Evaluating the performances of adaptive Kalman filter methods in GPS/INS integration. J. Glob. Position. Syst. 2010, 91, 33–40. [Google Scholar] [CrossRef]
- Meng, Y.; Gao, S.; Zhong, Y.; Hu, G.; Subic, A. Covariance matching based adaptive unscented Kalman filter for direct filtering in INS/GNSS integration. Acta Astronaut. 2016, 120, 171–181. [Google Scholar] [CrossRef]
- Mohamed, A.H.; Schwarz, K.P. Adaptive Kalman filtering for INS/GPS. J. Geod. 1999, 734, 193–203. [Google Scholar] [CrossRef]
- Wang, J.; Stewart, M.P.; Tsakiri, M. Adaptive Kalman Filtering for Integration of GPS with GLONASS and INS; Geodesy Beyond 2000; Springer: Berlin/Heidelberg, Germany, 2000; pp. 325–330. [Google Scholar]
- Yang, Y.; Xu, T. An adaptive Kalman filter based on Sage windowing weights and variance components. J. Navig. 2003, 5602, 231–240. [Google Scholar] [CrossRef]
- Dhital, A.; Bancroft, J.B.; Lachapelle, G. Reliability of an Adaptive Integrated System through Consistency Comparisons of Accelerometers and GNSS Measurements. In Proceedings of the 25th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2012), Nashville, TN, USA, 17–21 September 2012; p. 1721. [Google Scholar]
- Dhital, A. Reliability Improvement of Sensors Used in Personal Navigation Devices. Ph.D. Thesis, University of Calgary, Calgary, AB, Canada, 2015. [Google Scholar]
- Yuanxi, Y. Robust bayesian estimation. Bull. Géod. 1991, 653, 145–150. [Google Scholar] [CrossRef]
- Yang, Y.; Gao, W. An optimal adaptive Kalman filter. J. Geod. 2006, 804, 177–183. [Google Scholar] [CrossRef]
- Kong, J.H.; Mao, X.; Li, S. BDS/GPS satellite selection algorithm based on polyhedron volumetric method. In Proceedings of the 2014 IEEE/SICE International Symposium on System Integration (SII), Tokyo, Japan, 13–15 December 2014; pp. 340–345. [Google Scholar]
- Sharp, I.; Kegen, Y.; Guo, Y.J. GDOP analysis for positioning system design. IEEE Trans. Veh. Technol. 2009, 587, 3371–3382. [Google Scholar] [CrossRef]
- Chaffee, J.; Abel, J. GDOP and the cramer-rao bound. In Proceedings of the 1994 Position Location and Navigation Symposium, Las Vegas, NV, USA, 11–15 April 1994; pp. 11–15. [Google Scholar]
- Song, J.; Xue, G.; Kang, Y. A Novel Method for Optimum Global Positioning System Satellite Selection Based on a Modified Genetic Algorithm. PLoS ONE 2016, 113, e0150005. [Google Scholar] [CrossRef] [PubMed]
- Stein, B.A. Satellite selection criteria during altimeter aiding of GPS. Navigation 1985, 322, 149–157. [Google Scholar] [CrossRef]
- Phatak, M.S. Recursive method for optimum GPS satellite selection. IEEE Trans. Aerosp. Electron. Syst. 2001, 372, 751–754. [Google Scholar] [CrossRef]
- Fang, Y.Y.; Hong, Y.; Zhou, O.G.; Liang, W.; Liu, W.X. A GNSS Satellite Selection Method Based on SNR Fluctuation in Multipath Environments. Int. J. Control Autom. 2015, 811, 313–324. [Google Scholar] [CrossRef]
- Bilich, A.; Larson, K.M.; Axelrad, P. Modeling GPS phase multipath with SNR: Case study from the Salar de Uyuni, Boliva. J. Geophys. Res. Sol. Earth 2008, 113. [Google Scholar] [CrossRef]
- Carcanague, S.; Julien, O.; Vigneau, W.; Macabiau, C.; Hein, G. Finding the right algorithm: Low-cost, single-frequency GPS/GLONASS RTK for road users. Inside GNSS 2013, 8, 70–80. [Google Scholar]
- Falco, G.; Pini, M.; Marucco, G. Loose and tight GNSS/INS integrations: Comparison of performance assessed in real urban scenarios. Sensors 2017, 172, 255. [Google Scholar] [CrossRef] [PubMed]
- Bo, X.; Shao, B. Satellite selection algorithm for combined GPS-Galileo navigation receiver. In Proceedings of the 4th International Conference on Autonomous Robots and Agents, ICARA, Wellington, New Zealand, 10–12 February 2009; pp. 149–154. [Google Scholar]
- Zhou, Q.; Zhang, H.; Li, Y.; Li, Z. An Adaptive Low-Cost GNSS/MEMS-IMU Tightly-Coupled Integration System with Aiding Measurement in a GNSS Signal-Challenged Environment. Sensors 2015, 159, 23953–23982. [Google Scholar] [CrossRef] [PubMed]
- Euston, M.; Coote, P.; Mahony, R.; Kim, J.; Hamel, T. A complementary filter for attitude estimation of a fixed-wing UAV. In Proceedings of the 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France, 22–26 September 2008; pp. 340–345. [Google Scholar]
- Vx, V. UAV Attitude, Heading, and Wind Estimation Using GPS/INS and an Air Data System. In Proceedings of the AIAA Guidance Navigation and Control Conference, Boston, MA, USA, 19–22 August 2013. [Google Scholar]
- Julier, S.J.; Uhlmann, J.K. Unscented filtering and nonlinear estimation. Proc. IEEE 2004, 923, 401–422. [Google Scholar] [CrossRef]
- Zhou, W.; Qiao, X.; Ji, Y.R.; Meng, F. B. An Innovation and Residual-Based Adaptive UKF Algorithm. J. Astronaut. 2010, 7, 018. [Google Scholar]
- Xia, G.; Wang, G. INS/GNSS Tightly-Coupled Integration Using Quaternion-Based AUPF for USV. Sensors 2016, 168, 1215. [Google Scholar] [CrossRef] [PubMed]
- Zhang, M.; Zhang, J. A fast satellite selection algorithm: Beyond four satellites. IEEE J. Sel. Top. Signal Proc. 2009, 35, 740–747. [Google Scholar] [CrossRef]
- Roesler, G.; Martell, H. Tightly coupled processing of precise point position (PPP) and INS data. In Proceedings of the 22nd International Meeting of the Satellite Division of the Institute of Navigation, Savannah, GA, USA, 22–25 September 2009; pp. 1898–1905. [Google Scholar]
- Han, H.; Wang, J.; Wang, J.; Tan, X. Performance analysis on carrier phase-based tightly-coupled GPS/BDS/INS integration in GNSS degraded and denied environments. Sensors 2015, 154, 8685–8711. [Google Scholar] [CrossRef] [PubMed]
- Noureldin, A.; Karamat, T.B.; Georgy, J. Fundamentals of Inertial Navigation, Satellite-Based Positioning and Their Integration; Springer Science & Business Media: Berlin, Germany, 2012; p. 263. [Google Scholar]
- Chiang, K.W.; Duong, T.T.; Liao, J.K. The performance analysis of a real-time integrated INS/GPS vehicle navigation system with abnormal GPS measurement elimination. Sensors 2013, 138, 10599–10622. [Google Scholar] [CrossRef] [PubMed]
- Titterton, D.; Weston, J.L. Strapdown Inertial Navigation Technology; IET: London, UK, 2004; p. 42. [Google Scholar]
- Kong, X.; Nebot, E.M.; Durrant-Whyte, H. Development of a nonlinear psi-angle model for large misalignment errors and its application in INS alignment and calibration. In Proceedings of the 1999 IEEE International Conference on Robotics and Automation, Detroit, MI, USA, 10–15 May 1999; pp. 1430–1435. [Google Scholar]
- Zhao, Y. Performance evaluation of Cubature Kalman filter in a GPS/IMU tightly-coupled navigation system. Signal Proc. 2016, 119, 67–79. [Google Scholar] [CrossRef]
- Duan, Z.; Li, X.R.; Han, C.; Zhu, H. Sequential unscented Kalman filter for radar target tracking with range rate measurements. In Proceedings of the 2005 8th International Conference on Information Fusion, Philadelphia, PA, USA, 25–28 July 2005; p. 8. [Google Scholar]
- St-Pierre, M.; Gingras, D. Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system. In Proceedings of the 2004 IEEE Intelligent Vehicles Symposium, Parma, Italy, 14–17 June 2004; pp. 831–835. [Google Scholar]
- Dai, H.; Dai, S.; Cong, Y.; Wu, G. Performance comparison of EKF/UKF/CKF for the tracking of ballistic target. Indones. J. Electr. Eng. Comput. Sci. 2012, 107, 1692–1699. [Google Scholar]
Parameters | Performance |
---|---|
Gyroscope bias | |
Angle random walk | |
Accelerometer bias | 1 mg |
Velocity random walk | |
Variance of barometer | 25 m2 |
Time(s) | Satellite Number | Special Settings | ||
---|---|---|---|---|
730–750 | 7 | 1 | 0.01 | add additional large errors 1 to the #10, #13 and #24 satellite pesudo-range easurements |
1900–2500 | 7 | 2 | 0.01 | increase of #10, #13 and # 24 to 5m |
2900–2960 | 1 | 1 | 0.01 | only #24 is visible |
other | 8 | 1 | 0.01 | — |
STC | ATC | MATC | RMNCE-TC | |
---|---|---|---|---|
Latitude (m) | 3.0236 | 0.6926 | 0.5960 | 0.3706 |
Longitude (m) | 3.8596 | 1.5556 | 1.4370 | 1.1603 |
East velocity (m/s) | 0.1528 | 0.0797 | 0.0767 | 0.0698 |
North velocity (m/s) | 0.1795 | 0.0863 | 0.0864 | 0.0866 |
Heading (°) | 0.7027 | 0.4813 | 0.4766 | 0.4656 |
Pitch (°) | 0.4743 | 0.2013 | 0.1714 | 0.1015 |
Roll (°) | 0.1070 | 0.1214 | 0.1176 | 0.1088 |
Selected Satellites ID | GDOP | 3D Positioning Error | |
---|---|---|---|
STC | 10, 13, 29, 21 | 2.766 | 13.580 m |
ATC | 15, 10, 18, 13, 29 | 2.408 | 3.115 m |
MATC | 15, 10, 18, 21, 29 | 2.452 | 2.215 m |
RMNCE-TC | 15, 10, 18, 21, 29 | 2.452 | 0.152 m |
Selected Satellites ID | GDOP | 3D Positioning Error | |
---|---|---|---|
STC | 10, 13, 21, 29 | 2.430 | 1.072 m |
ATC | 10, 13, 18, 24, 29 | 2.159 | 0.728 m |
MATC | 15, 10, 18, 21, 29 | 2.168 | 0.461 m |
RMNCE-TC | 15, 10, 18, 21, 29 | 2.168 | 0.205 m |
Gyroscope Performance | Accelerometer Performance |
---|---|
Bias stability: | Bias stability: 1 mg |
ARW: | VRW: |
Input range: | Input range: ±10 g |
Scale factor non-linearity: ≤100 ppm | Scale factor non-linearity: ≤100 ppm |
Label | Satellite Selection | Filer Technique |
---|---|---|
STC4 | 4 satellites, DGOP based | Standard UKF |
STC5 | 5 satellites, DGOP based | Standard UKF |
ATC | 5 satellites, DGOP based | RAE-UKF |
MATC | 5 satellites, RMNCE based | RAE-UKF |
RMNCE-TC | 5 satellites, RMNCE based | RMNCE-UKF |
CNE-TC | Variable selected satellite number based on CNR and elevation | R is weighted by CNR and satellite elevation |
STC4 | STC5 | ATC | MATC | RMNCE-TC | CNE-TC | |
---|---|---|---|---|---|---|
Latitude (m) | 1.8205 | 1.7114 | 1.3430 | 1.1557 | 0.5697 | 1.5629 |
Longitude (m) | 2.2633 | 2.1034 | 1.7706 | 1.4231 | 0.8689 | 1.1514 |
East velocity (m/s) | 0.1124 | 0.1078 | 0.0595 | 0.0301 | 0.0299 | 0.0300 |
North velocity (m/s) | 0.1122 | 0.1337 | 0.0406 | 0.0382 | 0.0370 | 0.0475 |
Heading (°) | 0.9092 | 0.8389 | 0.6072 | 0.6101 | 0.6061 | 0.6001 |
Pitch (°) | 0.2838 | 0.2537 | 0.1925 | 0.1905 | 0.1835 | 0.1921 |
Roll (°) | 0.1957 | 0.1832 | 0.1852 | 0.1860 | 0.1852 | 0.1858 |
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, Z.; Zhang, H.; Zhou, Q.; Che, H. An Adaptive Low-Cost INS/GNSS Tightly-Coupled Integration Architecture Based on Redundant Measurement Noise Covariance Estimation. Sensors 2017, 17, 2032. https://doi.org/10.3390/s17092032
Li Z, Zhang H, Zhou Q, Che H. An Adaptive Low-Cost INS/GNSS Tightly-Coupled Integration Architecture Based on Redundant Measurement Noise Covariance Estimation. Sensors. 2017; 17(9):2032. https://doi.org/10.3390/s17092032
Chicago/Turabian StyleLi, Zheng, Hai Zhang, Qifan Zhou, and Huan Che. 2017. "An Adaptive Low-Cost INS/GNSS Tightly-Coupled Integration Architecture Based on Redundant Measurement Noise Covariance Estimation" Sensors 17, no. 9: 2032. https://doi.org/10.3390/s17092032
APA StyleLi, Z., Zhang, H., Zhou, Q., & Che, H. (2017). An Adaptive Low-Cost INS/GNSS Tightly-Coupled Integration Architecture Based on Redundant Measurement Noise Covariance Estimation. Sensors, 17(9), 2032. https://doi.org/10.3390/s17092032