Improving Precision GNSS Positioning and Navigation Accuracy on Smartphones using Machine Learning

被引:4
|
作者
Siemuri, Akpojoto [1 ]
Selvan, Kannan [1 ]
Kuusniemi, Heidi [1 ]
Valisuo, Petri [1 ]
Elmusrati, Mohammed S. [1 ]
机构
[1] Univ Vaasa, Sch Technol & Innovat, Vaasa, Finland
关键词
Machine Learning; Linear Regression; Bayesian Ridge; Neural Networks; Simple Weighted Average; Global Navigation Satellite Systems; Smartphones; Mean Prediction; SATELLITE; ALGORITHM;
D O I
10.33012/2021.18004
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
In this work, we developed a precision positioning algorithm for multi-constellation dual-frequency global navigation satellite systems (GNSS) receivers that predicts the latitude and longitude from smartphone GNSS data. Estimation for all epochs that have at least four valid GNSS observations is generated. Receivers (especially low-cost receivers) often have limited channels and computational resources, therefore, the complexity of the algorithm used in them needs to be kept low. The datasets and results in this paper are based on the data provided by Google under the session "High Precision GNSS Positioning on Smartphones Challenge" in the Institute of Navigation (ION GNSS+ 2021) conference. We began by exploring and analysing the raw GNSS data which includes the training dataset and its ground truth and the test dataset without the ground truth. This analysis gave insight into the nature and correlation of the dataset and helped shape the algorithm that was proposed for the accuracy improvement problem. The design of the algorithm was done using data science techniques to compute the average of the predictions of several devices data in the same collection (training dataset baseline coordinates and their ground truth) and then the data was used to train a few selected machine learning algorithms namely, Linear Regression (LR), Bayesian Ridge (BR) and Neural Network (NN) to predict the offset of the test data baseline coordinates from the expected ground-truth (which was not provided). A simple weighted average (SWA) which combines all the previous three ML technique was also implemented. The results showed improvement in the position accuracy with the simpleweighted average (SWA) method having the best accuracy followed by Bayesian Ridge (BR), Linear Regression (LR), and then Neural Network (NN) respectively.
引用
收藏
页码:3081 / 3093
页数:13
相关论文
共 50 条
  • [1] An Approach to Improving GNSS Positioning Accuracy Using Several GNSS Devices
    Jimenez-Martinez, Maria Jesus
    Farjas-Abadia, Mercedes
    Quesada-Olmo, Nieves
    [J]. REMOTE SENSING, 2021, 13 (06)
  • [2] Improving Smartphone GNSS Positioning Accuracy Using Inequality Constraints
    Peng, Zihan
    Gao, Yang
    Gao, Chengfa
    Shang, Rui
    Gan, Lu
    [J]. REMOTE SENSING, 2023, 15 (08)
  • [3] Improving TDoA based Positioning Accuracy using Machine Learning in a LoRaWAN Environment
    Cho, JaeSik
    Hwang, DongYeop
    Kim, Ki-Hyung
    [J]. 33RD INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2019), 2019, : 469 - 472
  • [4] Improving Industrial Robot Positioning Accuracy to the Microscale Using Machine Learning Method
    Bucinskas, Vytautas
    Dzedzickis, Andrius
    Sumanas, Marius
    Sutinys, Ernestas
    Petkevicius, Sigitas
    Butkiene, Jurate
    Virzonis, Darius
    Morkvenaite-Vilkonciene, Inga
    [J]. MACHINES, 2022, 10 (10)
  • [5] High Precision GNSS Positioning on Smartphones Challenge -On Smartphone-Based Wide Area High Precision Positioning using SSR
    Tang, Tiantian
    Hu, Qinyun
    Xiang, Yan
    Lye, Sijie
    Yu, Wenxian
    [J]. PROCEEDINGS OF THE 34TH INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2021), 2021, : 3059 - 3067
  • [6] GNSS Precise Positioning Determinations Using Smartphones
    Netthonglang, Chaowalit
    Thongtan, Thayathip
    Satirapod, Chalermchon
    [J]. 2019 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2019), 2019, : 401 - 404
  • [7] Learning GNSS Positioning Corrections for Smartphones Using Graph Convolution Neural Networks
    Mohanty, Adyasha
    Gao, Grace
    [J]. NAVIGATION-JOURNAL OF THE INSTITUTE OF NAVIGATION, 2023, 70 (04):
  • [8] Improving Availability and Accuracy of Multi-GNSS Positioning Using QZSS
    Kitamura, M.
    Ota, T.
    Amano, Y.
    [J]. PROCEEDINGS OF THE 27TH INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS 2014), 2014, : 2341 - 2345
  • [9] Towards high accuracy GNSS real-time positioning with smartphones
    Dabove, Paolo
    Di Pietra, Vincenzo
    [J]. ADVANCES IN SPACE RESEARCH, 2019, 63 (01) : 94 - 102
  • [10] Improving GPS Code Phase Positioning Accuracy in Urban Environments Using Machine Learning
    Sun, Rui
    Wang, Guanyu
    Cheng, Qi
    Fu, Linxia
    Chiang, Kai-Wei
    Hsu, Li-Ta
    Ochieng, Washington Yotto
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (08) : 7065 - 7078