Abstract
Accurate, continuous and reliable positioning is required in autonomous driving. The precise point positioning (PPP) technique, which can provide a global accurate positioning service using a single global navigation satellite system (GNSS) receiver, has attracted much attention. Nevertheless, due to the cycle slips and multipath effects in the GNSS signal, the performance of PPP is severely degraded in urban areas, which has a negative effect on the PPP/inertial navigation system (INS)/vision integrated navigation. Moreover, the carrier phase observations with un-modeled multipath cause false detection of small cycle slips and lead to deviation in the state variable estimation in PPP. Therefore, an effective cycle slip/multipath estimation, detection and mitigation (EDM) method is proposed. A clustering method is used to separate the cycle slips and multipath from the carrier phase observations aided by visual inertial odometry (VIO) positioning results. The influence of the carrier phase multipath on state variable estimation is reduced by adjusting the stochastic ambiguity model in the Kalman filter. The proposed EDM method is validated by vehicle experiments conducted in urban and freeway areas. Experimental results demonstrate that 0.2% cycle slip detection error is achieved by our method. Besides, the multipath estimation accuracy of EDM improves by more than 50% compared with the geometry-based (GB) method. Regarding positioning accuracy, the EDM method has a maximum of 72.2% and 63.2% improvement compared to traditional geometry-free (GF) and GB methods.
Similar content being viewed by others
Data availability
The data that support the findings of this study are available from the corresponding author upon reasonable request.
References
Cao S, Lu X, Shen S (2022) GVINS: tightly coupled GNSS–Visual–Inertial fusion for smooth and consistent state estimation. IEEE Trans Rob 38(4):2004–2021
Chai D, Sang W, Chen G, Ning Y, Xing J, Yu M, Wang S (2022) A novel method of ambiguity resolution and cycle slip processing for single-frequency GNSS/INS tightly coupled integration system. Adv Space Res 69(1):359–375
Du S, Gao Y (2012) Inertial aided cycle slip detection and identification for integrated PPP GPS and INS. Sensors 12(11):14344–14362
Ester M, Kriegel HP, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. In: Proceedings of the second international conference on knowledge discovery and data mining (KDD'96). AAAI Press, Portland, Oregon, pp 226–231
Forster C, Carlone L, Dellaert F, Scaramuzza D (2017) On-manifold preintegration for real-time visual-inertial odometry. IEEE Trans Rob 33(1):1–21
Furgale P, Rehder J, Siegwart R (2013) Unified temporal and spatial calibration for multisensor systems. In: Proceedings of the IEEE/RSJ ICIRS, Tokyo, Japan, 3–7 Nov, pp 1280–1286
Gao Z, Shen W, Zhang H, Ge M, Niu X (2016) Application of Helmert variance component based adaptive Kalman filter in multi-GNSS PPP/INS tightly coupled integration. Remote Sens 8(7):553
Han H, Wang J, Wang J, Tan X (2015) Performance analysis on carrier phase-based tightly-coupled GPS/BDS/INS integration in GNSS degraded and denied environments. Sensors 15(4):8685–8711
Hatch R (1982) The synergism of GPS code and carrier measurements. In: Proceedings the third international symposium on satellite doppler positioning, Las Cruces, NM, USA, 8–12 Feb, pp 1213–1231
Kelly J, Saripalli S, Sukhatme GS (2008) Combined visual and inertial navigation for an unmanned aerial vehicle. Field and service robotics. Springer, Berlin, Heidelberg, pp 255–264
Laurichesse D (2011) The CNES Real-time PPP with undifferenced integer ambiguity resolution demonstrator. In: Proceedings ION GNSS 2011 institute of navigation, Oregon, Portland, 20–23 Sept, pp 654–662
Li B, Qin Y, Liu T (2019) Geometry-based cycle slip and data gap repair for multi-GNSS and multi-frequency observations. J Geodesy 93(3):399–417
Li X, Wang X, Liao J, Li X, Li S, Lyu H (2021) Semi-tightly coupled integration of multi-GNSS PPP and S-VINS for precise positioning in GNSS-challenged environments. Satellite Navigation 2(1):1–14
Li X, Li X, Li S, Zhou Y, Sun M, Xu Q, Xu Z (2022a) Centimeter-accurate vehicle navigation in urban environments with a tightly integrated PPP-RTK/MEMS/vision system. GPS Solut 26(4):1–17
Li T, Pei L, Xiang Y, Yu W, Truong TK (2022b) P3-VINS: tightly-coupled PPP/INS/Visual SLAM based on optimization approach. IEEE Robot Autom Lett 7(3):7021–7027
Liao J, Li X, Wang X, Li S, Wang H (2021) Enhancing navigation performance through visual-inertial odometry in GNSS-degraded environment. GPS Solut 25(2):1–18
Melbourne W (1985) The case for ranging in GPS based geodetic systems. In: Proceedings the 1st international symposium on precise positioning with the global positioning system, Rockville, MD, USA, 15–19 Apr, pp 373–386
Psychas D, Verhagen S (2020) Real-time PPP-RTK performance analysis using ionospheric corrections from multi-scale network configurations. Sensors 20(11):3012
Solà J (2017) Quaternion kinematics for the error-state Kalman filter. arXiv:1711.02508.
Sun K, Mohta K, Pfrommer B, Watterson M, Liu S, Mulgaonkar Y, Kumar V (2018) Robust stereo visual inertial odometry for fast autonomous flight. IEEE Robot Autom Lett 3(2):965–972
Wen W, Bai X, Kan YC, Hsu LT (2019) Tightly coupled GNSS/INS integration via factor graph and aided by fish-eye camera. IEEE Trans Veh Technol 68(11):10651–10662
Wu JT, Wu SC, Hajj GA, Bertiger WI, Lichten SM (1992) Effects of antenna orientation on GPS carrier phase. Astrodynamics 1991:1647–1660
Wübbena G (1985) Software developments for geodetic positioning with GPS using TI 4100 code and carrier measurements. In: Proceedings the 1st international symposium on precise positioning with the global positioning system, Rockville, MD, USA, 15–19 Apr, pp 403–412
Yang S, Li L, Liu J, Chen Q, Ding X, Sun H, Wu Y, Ren C, Hu N (2019) Effective cycle slip detection and repair for PPP/INS integrated systems. Sensors 19(3):502
Acknowledgements
We would like to thank the Centre National d’Etudes Spatiales (CNES) for real time orbit and clock products. We also thank the Institute of Geodesy and Geophysics (IGG) of the Chinese Academy of Sciences (CAS) in Wuhan for their Differential Code Bias (DCB) products. This work is sponsored by The National Key Research and Development Program of China (2021YFB2501100).
Author information
Authors and Affiliations
Contributions
BX and SZ conceived and designed the algorithm; BX performed the experiments, analyzed the data and drafted the paper; XL contributed the experiment datasets; KK and SZ revised the manuscript. All authors read and approved the final manuscript
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Xu, B., Zhang, S., Kuang, K. et al. A unified cycle-slip, multipath estimation, detection and mitigation method for VIO-aided PPP in urban environments. GPS Solut 27, 59 (2023). https://doi.org/10.1007/s10291-023-01396-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-023-01396-7