Smartphone-Based Pedestrian Dead Reckoning for 3D Indoor Positioning.

Jijun Geng, Linyuan Xia, Jingchao Xia, Qianxia Li, Hongyu Zhu, Yuezhen Cai
Author Information
  1. Jijun Geng: Guangdong Provincial Key Laboratory of Urbanization and Geo-Simulation, School of Geography and Planning, Sun Yat-sen University, 135 # Xingangxi Road, Guangzhou 510275, China.
  2. Linyuan Xia: Guangdong Provincial Key Laboratory of Urbanization and Geo-Simulation, School of Geography and Planning, Sun Yat-sen University, 135 # Xingangxi Road, Guangzhou 510275, China.
  3. Jingchao Xia: School of Civil Engineering, Guangzhou University, Guangzhou 510006, China.
  4. Qianxia Li: Guangdong Provincial Key Laboratory of Urbanization and Geo-Simulation, School of Geography and Planning, Sun Yat-sen University, 135 # Xingangxi Road, Guangzhou 510275, China. ORCID
  5. Hongyu Zhu: Guangdong Provincial Key Laboratory of Urbanization and Geo-Simulation, School of Geography and Planning, Sun Yat-sen University, 135 # Xingangxi Road, Guangzhou 510275, China. ORCID
  6. Yuezhen Cai: Guangdong Provincial Key Laboratory of Urbanization and Geo-Simulation, School of Geography and Planning, Sun Yat-sen University, 135 # Xingangxi Road, Guangzhou 510275, China.

Abstract

Indoor localization based on pedestrian dead reckoning (PDR) is drawing more and more attention of researchers in location-based services (LBS). The demand for indoor localization has grown rapidly using a smartphone. This paper proposes a 3D indoor positioning method based on the micro-electro-mechanical systems (MEMS) sensors of the smartphone. A quaternion-based robust adaptive cubature Kalman filter (RACKF) algorithm is proposed to estimate the heading of pedestrians based on magnetic, angular rate, and gravity (MARG) sensors. Then, the pedestrian behavior patterns are distinguished by detecting the changes of pitch angle, total accelerometer and barometer values of the smartphone in the duration of effective step frequency. According to the geometric information of the building stairs, the step length of pedestrians and the height difference of each step can be obtained when pedestrians go up and downstairs. Combined with the differential barometric altimetry method, the optimal height can be computed by the robust adaptive Kalman filter (RAKF) algorithm. Moreover, the heading and step length of each step are optimized by the Kalman filter to reduce positioning error. In addition, based on the indoor map vector information, this paper proposes a heading calculation strategy of the 16-wind rose map to improve the pedestrian positioning accuracy and reduce the accumulation error. Pedestrian plane coordinates can be solved based on the Pedestrian Dead-Reckoning (PDR). Finally, combining pedestrian plane coordinates and height, the three-dimensional positioning coordinates of indoor pedestrians are obtained. The proposed algorithm is verified by actual measurement examples. The experimental verification was carried out in a multi-story indoor environment. The results show that the Root Mean Squared Error (RMSE) of location errors is 1.04-1.65 m by using the proposed algorithm for three participants. Furthermore, the RMSE of height estimation errors is 0.17-0.27 m for three participants, which meets the demand of personal intelligent user terminal for location service. Moreover, the height parameter enables users to perceive the floor information.

Keywords

References

  1. Sensors (Basel). 2017 Dec 28;18(1): [PMID: 29283432]
  2. Sensors (Basel). 2017 Sep 19;17(9): [PMID: 28925979]
  3. Sensors (Basel). 2016 Dec 15;16(12): [PMID: 27983670]
  4. Micromachines (Basel). 2019 May 30;10(6): [PMID: 31151269]
  5. Sensors (Basel). 2021 Aug 29;21(17): [PMID: 34502699]
  6. Sensors (Basel). 2020 Apr 20;20(8): [PMID: 32325996]
  7. Sensors (Basel). 2018 Jun 19;18(6): [PMID: 29921813]
  8. Micromachines (Basel). 2021 Jan 13;12(1): [PMID: 33451172]
  9. Micromachines (Basel). 2019 Mar 20;10(3): [PMID: 30897800]
  10. Sensors (Basel). 2015 May 07;15(5):10872-90 [PMID: 25961384]
  11. IEEE Trans Neural Syst Rehabil Eng. 2017 Nov;25(11):2075-2083 [PMID: 28541210]
  12. Sensors (Basel). 2019 Oct 19;19(20): [PMID: 31635127]
  13. Sensors (Basel). 2020 Feb 19;20(4): [PMID: 32093061]

Grants

  1. 2017YFB0504103/National Key Research and Development Program of China
  2. 2020B0101130009/Key Research and Development Program of Guangdong Province
  3. 201604046007/the Key Science and Technology Planning Projects of Guangzhou

MeSH Term

Algorithms
Gravitation
Humans
Micro-Electrical-Mechanical Systems
Pedestrians
Smartphone

Word Cloud

Created with Highcharts 10.0.0indoorbasedpositioningKalmanfilterstepheightpedestrianrobustadaptivealgorithmpedestrianslocalizationsmartphone3DmethodproposedheadinginformationcanmapPedestriancoordinatesIndoorPDRdemandusingpaperproposessensorscubaturelengthobtainedMoreoverreduceerror16-windroseplaneRMSElocationerrorsmthreeparticipantsdeadreckoningdrawingattentionresearcherslocation-basedservicesLBSgrownrapidlymicro-electro-mechanicalsystemsMEMSquaternion-basedRACKFestimatemagneticangularrategravityMARGbehaviorpatternsdistinguisheddetectingchangespitchangletotalaccelerometerbarometervaluesdurationeffectivefrequencyAccordinggeometricbuildingstairsdifferencegodownstairsCombineddifferentialbarometricaltimetryoptimalcomputedRAKFoptimizedadditionvectorcalculationstrategyimproveaccuracyaccumulationsolvedDead-ReckoningFinallycombiningthree-dimensionalverifiedactualmeasurementexamplesexperimentalverificationcarriedmulti-storyenvironmentresultsshowRootMeanSquaredError104-165Furthermoreestimation017-027meetspersonalintelligentuserterminalserviceparameterenablesusersperceivefloorSmartphone-BasedDeadReckoningPositioning

Similar Articles

Cited By