An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging Scenarios
The location-based smartphone service brings new development opportunities for seamless indoor/outdoor positioning. However, in complex scenarios such as cities, tunnels, overpasses, forests, etc., using only GNSS on smartphones cannot provide stable and reliable positioning results. Usually, additi...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-02-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/24/5/1452 |
_version_ | 1797263909939314688 |
---|---|
author | Jingkui Zhang Baoguo Yu Yuxiang Ge Jingxiang Gao Chuanzhen Sheng |
author_facet | Jingkui Zhang Baoguo Yu Yuxiang Ge Jingxiang Gao Chuanzhen Sheng |
author_sort | Jingkui Zhang |
collection | DOAJ |
description | The location-based smartphone service brings new development opportunities for seamless indoor/outdoor positioning. However, in complex scenarios such as cities, tunnels, overpasses, forests, etc., using only GNSS on smartphones cannot provide stable and reliable positioning results. Usually, additional sensors are needed to assist GNSS. This paper investigates the GNSS positioning algorithm assisted by pedestrian dead reckoning (PDR) in complex scenarios. First, we introduce a step detection algorithm based on the peak–valley of acceleration modulus, and the Weinberg model and the Mahony algorithm in PDR are used to estimate step length and heading. On this basis, we evaluated the performance of GNSS/PDR fusion positioning in an open scenario, a semiopen scenario, and a blocked scenario, respectively. Finally, we develop a GNSS/PDR real-time positioning software, called China University of Mining and Technology-POSitioning (CUMT-POS) version 1.0, on the Android 10 platform. By comparing GNSS solutions, PDR solutions, GNSS/PDR solutions, and real-time kinematic (RTK) solutions, we verify the potential auxiliary ability of PDR for GNSS positioning in complex environments, proving that multisource sensor fusion positioning significantly improves reliability and stability. Our research can help the realization of urban informatization and smart cities. |
first_indexed | 2024-04-25T00:20:30Z |
format | Article |
id | doaj.art-d76d8893cd084cbbbcaf7f933f7fb4cd |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-25T00:20:30Z |
publishDate | 2024-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-d76d8893cd084cbbbcaf7f933f7fb4cd2024-03-12T16:54:48ZengMDPI AGSensors1424-82202024-02-01245145210.3390/s24051452An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging ScenariosJingkui Zhang0Baoguo Yu1Yuxiang Ge2Jingxiang Gao3Chuanzhen Sheng4State Key Laboratory of Satellite Navigation System and Equipment Technology, Shijiazhuang 050081, ChinaState Key Laboratory of Satellite Navigation System and Equipment Technology, Shijiazhuang 050081, ChinaSchool of Environment and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, ChinaSchool of Environment and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, ChinaState Key Laboratory of Satellite Navigation System and Equipment Technology, Shijiazhuang 050081, ChinaThe location-based smartphone service brings new development opportunities for seamless indoor/outdoor positioning. However, in complex scenarios such as cities, tunnels, overpasses, forests, etc., using only GNSS on smartphones cannot provide stable and reliable positioning results. Usually, additional sensors are needed to assist GNSS. This paper investigates the GNSS positioning algorithm assisted by pedestrian dead reckoning (PDR) in complex scenarios. First, we introduce a step detection algorithm based on the peak–valley of acceleration modulus, and the Weinberg model and the Mahony algorithm in PDR are used to estimate step length and heading. On this basis, we evaluated the performance of GNSS/PDR fusion positioning in an open scenario, a semiopen scenario, and a blocked scenario, respectively. Finally, we develop a GNSS/PDR real-time positioning software, called China University of Mining and Technology-POSitioning (CUMT-POS) version 1.0, on the Android 10 platform. By comparing GNSS solutions, PDR solutions, GNSS/PDR solutions, and real-time kinematic (RTK) solutions, we verify the potential auxiliary ability of PDR for GNSS positioning in complex environments, proving that multisource sensor fusion positioning significantly improves reliability and stability. Our research can help the realization of urban informatization and smart cities.https://www.mdpi.com/1424-8220/24/5/1452seamless indoor/outdoor positioningGNSS/PDR fusion positioningsmartphonereal-time positioningurban informatization and smart cities |
spellingShingle | Jingkui Zhang Baoguo Yu Yuxiang Ge Jingxiang Gao Chuanzhen Sheng An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging Scenarios Sensors seamless indoor/outdoor positioning GNSS/PDR fusion positioning smartphone real-time positioning urban informatization and smart cities |
title | An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging Scenarios |
title_full | An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging Scenarios |
title_fullStr | An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging Scenarios |
title_full_unstemmed | An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging Scenarios |
title_short | An Effective GNSS/PDR Fusion Positioning Algorithm on Smartphones for Challenging Scenarios |
title_sort | effective gnss pdr fusion positioning algorithm on smartphones for challenging scenarios |
topic | seamless indoor/outdoor positioning GNSS/PDR fusion positioning smartphone real-time positioning urban informatization and smart cities |
url | https://www.mdpi.com/1424-8220/24/5/1452 |
work_keys_str_mv | AT jingkuizhang aneffectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT baoguoyu aneffectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT yuxiangge aneffectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT jingxianggao aneffectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT chuanzhensheng aneffectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT jingkuizhang effectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT baoguoyu effectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT yuxiangge effectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT jingxianggao effectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios AT chuanzhensheng effectivegnsspdrfusionpositioningalgorithmonsmartphonesforchallengingscenarios |