Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching
Abstract Global Navigation Satellites Systems (GNSS) is frequently used for positioning services in various applications, e.g., pedestrian and vehicular navigation. However, it is well-known that GNSS positioning performs unreliably in urban environments. GNSS shadow matching is a method of improvin...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2020-05-01
|
Series: | Satellite Navigation |
Subjects: | |
Online Access: | https://doi.org/10.1186/s43020-020-00016-w |
id |
doaj-31caeabda0be40d1bbbf7b9e361abbe3 |
---|---|
record_format |
Article |
spelling |
doaj-31caeabda0be40d1bbbf7b9e361abbe32021-05-11T14:53:24ZengSpringerOpenSatellite Navigation2662-13632020-05-011111210.1186/s43020-020-00016-wMachine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matchingHaosheng Xu0Antonio Angrisano1Salvatore Gaglione2Li-Ta Hsu3The Hong Kong Polytechnic UniversityThe University of Benevento G. FortunatoThe University of Naples ParthenopeThe Hong Kong Polytechnic UniversityAbstract Global Navigation Satellites Systems (GNSS) is frequently used for positioning services in various applications, e.g., pedestrian and vehicular navigation. However, it is well-known that GNSS positioning performs unreliably in urban environments. GNSS shadow matching is a method of improving accuracy in the cross-street direction. Initial position and classification of observed satellite visibility between line-of-sight (LOS) and non-line-of-sight (NLOS) are essential for its performance. For the conventional LOS/NLOS classification, the classifiers are based on a single feature, extracted from raw GNSS measurements, such as signal noise ratio, pseudorange, elevation angle, etc. Especially in urban canyons, these measurements are unstable and unreliable due to the signal reflection and refraction from the surrounding buildings. Besides, the conventional least square approach for positioning is insufficient to provide accurate initialization for shadow matching in urban areas. In our study, shadow matching is improved using the initial position from robust estimator and the satellite visibility determined by support vector machine (SVM). The robust estimator has an improved positioning accuracy and the classification rate of SVM classification can reach 91.5% in urban scenarios. An important issue is related to satellites with ultra-high or low elevation angles and satellites near the building boundary that are very likely to be misclassified. By solving this problem, the SVM classification shows the potential of about 90% classification accuracy for various urban cases. With the help of these approaches, the shadow matching has a mean error of 10.27 m with 1.44 m in the cross-street direction; these performances are suitable for urban positioning.https://doi.org/10.1186/s43020-020-00016-wGNSSShadow matchingNLOS and machine learningRobust estimation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Haosheng Xu Antonio Angrisano Salvatore Gaglione Li-Ta Hsu |
spellingShingle |
Haosheng Xu Antonio Angrisano Salvatore Gaglione Li-Ta Hsu Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching Satellite Navigation GNSS Shadow matching NLOS and machine learning Robust estimation |
author_facet |
Haosheng Xu Antonio Angrisano Salvatore Gaglione Li-Ta Hsu |
author_sort |
Haosheng Xu |
title |
Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching |
title_short |
Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching |
title_full |
Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching |
title_fullStr |
Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching |
title_full_unstemmed |
Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching |
title_sort |
machine learning based los/nlos classifier and robust estimator for gnss shadow matching |
publisher |
SpringerOpen |
series |
Satellite Navigation |
issn |
2662-1363 |
publishDate |
2020-05-01 |
description |
Abstract Global Navigation Satellites Systems (GNSS) is frequently used for positioning services in various applications, e.g., pedestrian and vehicular navigation. However, it is well-known that GNSS positioning performs unreliably in urban environments. GNSS shadow matching is a method of improving accuracy in the cross-street direction. Initial position and classification of observed satellite visibility between line-of-sight (LOS) and non-line-of-sight (NLOS) are essential for its performance. For the conventional LOS/NLOS classification, the classifiers are based on a single feature, extracted from raw GNSS measurements, such as signal noise ratio, pseudorange, elevation angle, etc. Especially in urban canyons, these measurements are unstable and unreliable due to the signal reflection and refraction from the surrounding buildings. Besides, the conventional least square approach for positioning is insufficient to provide accurate initialization for shadow matching in urban areas. In our study, shadow matching is improved using the initial position from robust estimator and the satellite visibility determined by support vector machine (SVM). The robust estimator has an improved positioning accuracy and the classification rate of SVM classification can reach 91.5% in urban scenarios. An important issue is related to satellites with ultra-high or low elevation angles and satellites near the building boundary that are very likely to be misclassified. By solving this problem, the SVM classification shows the potential of about 90% classification accuracy for various urban cases. With the help of these approaches, the shadow matching has a mean error of 10.27 m with 1.44 m in the cross-street direction; these performances are suitable for urban positioning. |
topic |
GNSS Shadow matching NLOS and machine learning Robust estimation |
url |
https://doi.org/10.1186/s43020-020-00016-w |
work_keys_str_mv |
AT haoshengxu machinelearningbasedlosnlosclassifierandrobustestimatorforgnssshadowmatching AT antonioangrisano machinelearningbasedlosnlosclassifierandrobustestimatorforgnssshadowmatching AT salvatoregaglione machinelearningbasedlosnlosclassifierandrobustestimatorforgnssshadowmatching AT litahsu machinelearningbasedlosnlosclassifierandrobustestimatorforgnssshadowmatching |
_version_ |
1721443850742923264 |