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...

Full description

Bibliographic Details
Main Authors: Jingkui Zhang, Baoguo Yu, Yuxiang Ge, Jingxiang Gao, Chuanzhen Sheng
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