A Smartphone Based Hand-Held Indoor Positioning System

Lingxiang Zheng, Zongheng Wu, Wencheng Zhou, Shaolin Weng, Huiru Zheng

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

10 Citations (Scopus)
140 Downloads (Pure)


n this paper, we present a smartphone-based hand-held indoor positioning system. The system collects data using the accelerometer, gyroscope and gravity virtual sensor sensors embedded in the smartphone. The accelerometer and gravity data are used to detect zero vertical speed and calculate the vertical displacement of each walking step, and then the Pythagorean Theorem is applied to calculate the step length of every step. Gyroscope data is used to estimate the direction angle. The step length and the direction angle of each step is combined to determine the coordinates of each step. A Kalman filter is used to reduce the vertical speed offset caused by accelerometer drift errors. The testing results show good performance of the proposed system.
Original languageEnglish
Title of host publicationLecture Notes in Electrical Engineering
Subtitle of host publicationFrontier Computing
EditorsJason Hung, Neil Yen, Kuan-Ching Li
Place of PublicationSingapore
Number of pages12
Volumevol 375
ISBN (Electronic)978-981-10-0539-8
ISBN (Print)978-981-10-0538-1
Publication statusPublished (in print/issue) - Jan 2016


Dive into the research topics of 'A Smartphone Based Hand-Held Indoor Positioning System'. Together they form a unique fingerprint.

Cite this