A Continuous Positioning Algorithm Based on Differential GNSS Techniques, MARG Sensors, and Barometers with Smartphones

被引:0
|
作者
Niu, Zun [1 ]
Guo, Fugui [1 ]
Shuai, Qiangqiang [1 ]
Li, Guangchen [1 ]
Zhu, Bocheng [2 ]
机构
[1] Peking Univ, Beijing, Peoples R China
[2] Peking Univ, Dept Elect, Beijing, Peoples R China
关键词
PERFORMANCE; RTK;
D O I
10.33012/2021.17939
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
Real-Time Kinematic positioning technique (RTK) is a differential positioning technology that can utilize pseudo-range measurements and carrier phase measurements to provide positioning results with centimeter-level accuracy in real time. However, RTK degenerates in urban areas where Global Navigation Satellite System (GNSS) signals are reflected and blocked. Positioning results can fluctuate immensely in a GNSS-hostile area. Besides, the carrier phase tracking loop is the weakest link of the GNSS receiver, and the carrier tracking loop is easier to lose lock than the code tracking loop. RTK cannot provide positioning results when satellites with valid carrier phases are less than four. The introduction of supplementary techniques and sensors can cover the shortage of RTK. Differential GNSS (DGNSS) is another differential technique that only utilizes pseudo-range measurements. DGNSS can bridge the RTK outage caused by the absence of carrier phase measurements. A Magnetic, Angular Rate, and Gravity (MARG) sensor and a barometer can help mitigate fluctuations of positioning results. Over past years, smartphones equipped with GNSS chipsets, MARG sensors, and barometers have become commodities and possess the capacity to combine these sensors to provide continuous positioning results in urban areas. This paper designs a continuous positioning algorithm based on differential GNSS techniques, MARG sensors, and barometers with a Xiaomi Mi 8. We carry out several walking tests in urban areas to evaluate the feasibility and accuracy of our algorithm. We also develop an Android application called CIGRLogger to collect sensor measurements. Researchers have access to the source code of this application and a version of RTK in C++ at https://github.com/Nronaldo.
引用
收藏
页码:2633 / 2645
页数:13
相关论文
共 50 条
  • [1] An Indoor Continuous Positioning Algorithm on the Move by Fusing Sensors and Wi-Fi on Smartphones
    Li, Huaiyu
    Chen, Xiuwan
    Jing, Guifei
    Wang, Yuan
    Cao, Yanfeng
    Li, Fei
    Zhang, Xinlong
    Xiao, Han
    SENSORS, 2015, 15 (12): : 31244 - 31267
  • [2] An Adaptive Algorithm for Multipath Mitigation in GNSS Positioning with Android Smartphones
    Benvenuto, Lorenzo
    Cosso, Tiziano
    Delzanno, Giorgio
    SENSORS, 2022, 22 (15)
  • [3] A Continuous Positioning Algorithm Based on RTK and VI-SLAM With Smartphones
    Niu, Zun
    Zhao, Xinyang
    Sun, Junren
    Tao, Lin
    Zhu, Bocheng
    IEEE ACCESS, 2020, 8 : 185638 - 185650
  • [4] An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging Scenarios
    Zhang, Jingkui
    Yu, Baoguo
    Ge, Yuxiang
    Gao, Jingxiang
    Sheng, Chuanzhen
    SENSORS, 2024, 24 (05)
  • [5] Vehicle positioning based on smartphones in a GNSS-denial environment
    Ding, Longyang
    Kuang, Jian
    Chen, Qijin
    Niu, Xiaoji
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2023, 44 (10): : 1712 - 1719
  • [6] A Continuous PDR and GNSS Fusing Algorithm for Smartphone Positioning
    Zhang, Rui
    Mi, Jing
    Li, Jing
    Wang, Qing
    REMOTE SENSING, 2022, 14 (20)
  • [7] Application of UofC Model based Multi-GNSS PPP to Smartphones GNSS Positioning
    Zangenehnejad, Farzaneh
    Gao, Yang
    PROCEEDINGS OF THE 34TH INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2021), 2021, : 2986 - 3003
  • [8] Differential positioning based on the orthogonal transformation algorithm with GNSS multi-system
    Xiao Liang
    Zhigang Huang
    Honglei Qin
    GPS Solutions, 2018, 22
  • [9] Differential positioning based on the orthogonal transformation algorithm with GNSS multi-system
    Liang, Xiao
    Huang, Zhigang
    Qin, Honglei
    GPS SOLUTIONS, 2018, 22 (03)
  • [10] Design and Implementation of MARG Sensors Based Positioning Method Using a Mobile Phone
    Tian, Zengshan
    Qian, Guang
    Zhou, Mu
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS, SIGNAL PROCESSING, AND SYSTEMS, 2015, 322 : 301 - 309