A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoT
This paper presents a system based on pedestrian dead reckoning (PDR) for localization of networked mobile users, which relies only on sensors embedded in the devices and device- to-device connectivity. The user trajectory is reconstructed by measuring step by step the user displacements. Though ste...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-10-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/19/21/4609 |
id |
doaj-10ca79046ad348d3a92ceb00d75eeac3 |
---|---|
record_format |
Article |
spelling |
doaj-10ca79046ad348d3a92ceb00d75eeac32020-11-25T01:34:39ZengMDPI AGSensors1424-82202019-10-011921460910.3390/s19214609s19214609A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoTMarzieh Jalal Abadi0Luca Luceri1Mahbub Hassan2Chun Tung Chou3Monica Nicoli4School of Electrical Engineering, Sharif University of Technology, Tehran PO Box 11365-11155, IranIstituto Sistemi Informativi e Networking, University of Applied Sciences and Arts of Southern Switzerland, 6928 Manno, SwitzerlandSchool of Computer Science and Engineering, University of New South Wales, Sydney, NSW 2052, AustraliaSchool of Computer Science and Engineering, University of New South Wales, Sydney, NSW 2052, AustraliaDipartimento di Ingegneria Gestionale (DIG), Politecnico di Milano, 20133 Milano, ItalyThis paper presents a system based on pedestrian dead reckoning (PDR) for localization of networked mobile users, which relies only on sensors embedded in the devices and device- to-device connectivity. The user trajectory is reconstructed by measuring step by step the user displacements. Though step length can be estimated rather accurately, heading evaluation is extremely problematic in indoor environments. Magnetometer is typically used, however measurements are strongly perturbed. To improve the location accuracy, this paper proposes a novel cooperative system to estimate the direction of motion based on a machine learning approach for perturbation detection and filtering, combined with a consensus algorithm for performance augmentation by cooperative data fusion at multiple devices. A first algorithm filters out perturbed magnetometer measurements based on a-priori information on the Earth’s magnetic field. A second algorithm aggregates groups of users walking in the same direction, while a third one combines the measurements of the aggregated users in a distributed way to extract a more accurate heading estimate. To the best of our knowledge, this is the first approach that combines machine learning with consensus algorithms for cooperative PDR. Compared to other methods in the literature, the method has the advantage of being infrastructure-free, fully distributed and robust to sensor failures thanks to the pre-filtering of perturbed measurements. Extensive indoor experiments show that the heading error is highly reduced by the proposed approach thus leading to noticeable enhancements in localization performance.https://www.mdpi.com/1424-8220/19/21/4609iotsmart environmentscontext aware applicationmachine learningindoor localization |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Marzieh Jalal Abadi Luca Luceri Mahbub Hassan Chun Tung Chou Monica Nicoli |
spellingShingle |
Marzieh Jalal Abadi Luca Luceri Mahbub Hassan Chun Tung Chou Monica Nicoli A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoT Sensors iot smart environments context aware application machine learning indoor localization |
author_facet |
Marzieh Jalal Abadi Luca Luceri Mahbub Hassan Chun Tung Chou Monica Nicoli |
author_sort |
Marzieh Jalal Abadi |
title |
A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoT |
title_short |
A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoT |
title_full |
A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoT |
title_fullStr |
A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoT |
title_full_unstemmed |
A Cooperative Machine Learning Approach for Pedestrian Navigation in Indoor IoT |
title_sort |
cooperative machine learning approach for pedestrian navigation in indoor iot |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2019-10-01 |
description |
This paper presents a system based on pedestrian dead reckoning (PDR) for localization of networked mobile users, which relies only on sensors embedded in the devices and device- to-device connectivity. The user trajectory is reconstructed by measuring step by step the user displacements. Though step length can be estimated rather accurately, heading evaluation is extremely problematic in indoor environments. Magnetometer is typically used, however measurements are strongly perturbed. To improve the location accuracy, this paper proposes a novel cooperative system to estimate the direction of motion based on a machine learning approach for perturbation detection and filtering, combined with a consensus algorithm for performance augmentation by cooperative data fusion at multiple devices. A first algorithm filters out perturbed magnetometer measurements based on a-priori information on the Earth’s magnetic field. A second algorithm aggregates groups of users walking in the same direction, while a third one combines the measurements of the aggregated users in a distributed way to extract a more accurate heading estimate. To the best of our knowledge, this is the first approach that combines machine learning with consensus algorithms for cooperative PDR. Compared to other methods in the literature, the method has the advantage of being infrastructure-free, fully distributed and robust to sensor failures thanks to the pre-filtering of perturbed measurements. Extensive indoor experiments show that the heading error is highly reduced by the proposed approach thus leading to noticeable enhancements in localization performance. |
topic |
iot smart environments context aware application machine learning indoor localization |
url |
https://www.mdpi.com/1424-8220/19/21/4609 |
work_keys_str_mv |
AT marziehjalalabadi acooperativemachinelearningapproachforpedestriannavigationinindooriot AT lucaluceri acooperativemachinelearningapproachforpedestriannavigationinindooriot AT mahbubhassan acooperativemachinelearningapproachforpedestriannavigationinindooriot AT chuntungchou acooperativemachinelearningapproachforpedestriannavigationinindooriot AT monicanicoli acooperativemachinelearningapproachforpedestriannavigationinindooriot AT marziehjalalabadi cooperativemachinelearningapproachforpedestriannavigationinindooriot AT lucaluceri cooperativemachinelearningapproachforpedestriannavigationinindooriot AT mahbubhassan cooperativemachinelearningapproachforpedestriannavigationinindooriot AT chuntungchou cooperativemachinelearningapproachforpedestriannavigationinindooriot AT monicanicoli cooperativemachinelearningapproachforpedestriannavigationinindooriot |
_version_ |
1725070502742982656 |