Cargando…

Multi-Floor Indoor Pedestrian Dead Reckoning with a Backtracking Particle Filter and Viterbi-Based Floor Number Detection

We present a smartphone-based indoor localisation system, able to track pedestrians over multiple floors. The system uses Pedestrian Dead Reckoning (PDR), which exploits data from the smartphone’s inertial measurement unit to estimate the trajectory. The PDR output is matched to a scaled floor plan...

Descripción completa

Detalles Bibliográficos
Autores principales: De Cock, Cedric, Joseph, Wout, Martens, Luc, Trogh, Jens, Plets, David
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8271586/
https://www.ncbi.nlm.nih.gov/pubmed/34283101
http://dx.doi.org/10.3390/s21134565
_version_ 1783721035453956096
author De Cock, Cedric
Joseph, Wout
Martens, Luc
Trogh, Jens
Plets, David
author_facet De Cock, Cedric
Joseph, Wout
Martens, Luc
Trogh, Jens
Plets, David
author_sort De Cock, Cedric
collection PubMed
description We present a smartphone-based indoor localisation system, able to track pedestrians over multiple floors. The system uses Pedestrian Dead Reckoning (PDR), which exploits data from the smartphone’s inertial measurement unit to estimate the trajectory. The PDR output is matched to a scaled floor plan and fused with model-based WiFi received signal strength fingerprinting by a Backtracking Particle Filter (BPF). We proposed a new Viterbi-based floor detection algorithm, which fuses data from the smartphone’s accelerometer, barometer and WiFi RSS measurements to detect stairs and elevator usage and to estimate the correct floor number. We also proposed a clustering algorithm on top of the BPF to solve multimodality, a known problem with particle filters. The proposed system relies on only a few pre-existing access points, whereas most systems assume or require the presence of a dedicated localisation infrastructure. In most public buildings and offices, access points are often available at smaller densities than used for localisation. Our system was extensively tested in a real office environment with seven 41 m × 27 m floors, each of which had two WiFi access points. Our system was evaluated in real-time and batch mode, since the system was able to correct past states. The clustering algorithm reduced the median position error by [Formula: see text] in real-time and [Formula: see text] in batch mode, while the floor detection algorithm achieved a [Formula: see text] and [Formula: see text] floor number accuracy in real-time and batch mode, respectively.
format Online
Article
Text
id pubmed-8271586
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-82715862021-07-11 Multi-Floor Indoor Pedestrian Dead Reckoning with a Backtracking Particle Filter and Viterbi-Based Floor Number Detection De Cock, Cedric Joseph, Wout Martens, Luc Trogh, Jens Plets, David Sensors (Basel) Article We present a smartphone-based indoor localisation system, able to track pedestrians over multiple floors. The system uses Pedestrian Dead Reckoning (PDR), which exploits data from the smartphone’s inertial measurement unit to estimate the trajectory. The PDR output is matched to a scaled floor plan and fused with model-based WiFi received signal strength fingerprinting by a Backtracking Particle Filter (BPF). We proposed a new Viterbi-based floor detection algorithm, which fuses data from the smartphone’s accelerometer, barometer and WiFi RSS measurements to detect stairs and elevator usage and to estimate the correct floor number. We also proposed a clustering algorithm on top of the BPF to solve multimodality, a known problem with particle filters. The proposed system relies on only a few pre-existing access points, whereas most systems assume or require the presence of a dedicated localisation infrastructure. In most public buildings and offices, access points are often available at smaller densities than used for localisation. Our system was extensively tested in a real office environment with seven 41 m × 27 m floors, each of which had two WiFi access points. Our system was evaluated in real-time and batch mode, since the system was able to correct past states. The clustering algorithm reduced the median position error by [Formula: see text] in real-time and [Formula: see text] in batch mode, while the floor detection algorithm achieved a [Formula: see text] and [Formula: see text] floor number accuracy in real-time and batch mode, respectively. MDPI 2021-07-03 /pmc/articles/PMC8271586/ /pubmed/34283101 http://dx.doi.org/10.3390/s21134565 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
De Cock, Cedric
Joseph, Wout
Martens, Luc
Trogh, Jens
Plets, David
Multi-Floor Indoor Pedestrian Dead Reckoning with a Backtracking Particle Filter and Viterbi-Based Floor Number Detection
title Multi-Floor Indoor Pedestrian Dead Reckoning with a Backtracking Particle Filter and Viterbi-Based Floor Number Detection
title_full Multi-Floor Indoor Pedestrian Dead Reckoning with a Backtracking Particle Filter and Viterbi-Based Floor Number Detection
title_fullStr Multi-Floor Indoor Pedestrian Dead Reckoning with a Backtracking Particle Filter and Viterbi-Based Floor Number Detection
title_full_unstemmed Multi-Floor Indoor Pedestrian Dead Reckoning with a Backtracking Particle Filter and Viterbi-Based Floor Number Detection
title_short Multi-Floor Indoor Pedestrian Dead Reckoning with a Backtracking Particle Filter and Viterbi-Based Floor Number Detection
title_sort multi-floor indoor pedestrian dead reckoning with a backtracking particle filter and viterbi-based floor number detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8271586/
https://www.ncbi.nlm.nih.gov/pubmed/34283101
http://dx.doi.org/10.3390/s21134565
work_keys_str_mv AT decockcedric multifloorindoorpedestriandeadreckoningwithabacktrackingparticlefilterandviterbibasedfloornumberdetection
AT josephwout multifloorindoorpedestriandeadreckoningwithabacktrackingparticlefilterandviterbibasedfloornumberdetection
AT martensluc multifloorindoorpedestriandeadreckoningwithabacktrackingparticlefilterandviterbibasedfloornumberdetection
AT troghjens multifloorindoorpedestriandeadreckoningwithabacktrackingparticlefilterandviterbibasedfloornumberdetection
AT pletsdavid multifloorindoorpedestriandeadreckoningwithabacktrackingparticlefilterandviterbibasedfloornumberdetection