LOCATE-US: Indoor Positioning for Mobile Devices Using Encoded Ultrasonic Signals, Inertial Sensors and Graph-Matching

Indoor positioning remains a challenge and, despite much research and development carried out in the last decade, there is still no standard as with the Global Navigation Satellite Systems (GNSS) outdoors. This paper presents an indoor positioning system called LOCATE-US with adjustable granularity for use with commercial mobile devices, such as smartphones or tablets. LOCATE-US is privacy-oriented and allows every device to compute its own position by fusing ultrasonic, inertial sensor measurements and map information. Ultrasonic Local Positioning Systems (U-LPS) based on encoded signals are placed in critical zones that require an accuracy below a few decimeters to correct the accumulated drift errors of the inertial measurements. These systems are well suited to work at room level as walls confine acoustic waves inside. To avoid audible artifacts, the U-LPS emission is set at 41.67 kHz, and an ultrasonic acquisition module with reduced dimensions is attached to the mobile device through the USB port to capture signals. Processing in the mobile device involves an improved Time Differences of Arrival (TDOA) estimation that is fused with the measurements from an external inertial sensor to obtain real-time location and trajectory display at a 10 Hz rate. Graph-matching has also been included, considering available prior knowledge about the navigation scenario. This kind of device is an adequate platform for Location-Based Services (LBS), enabling applications such as augmented reality, guiding applications, or people monitoring and assistance. The system architecture can easily incorporate new sensors in the future, such as UWB, RFiD or others.

[1]  Li Wang,et al.  Performance Enhancement of Pedestrian Navigation Systems Based on Low-Cost Foot-Mounted MEMS-IMU/Ultrasonic Sensor , 2019, Sensors.

[2]  Ramón F. Brena,et al.  Evolution of Indoor Positioning Technologies: A Survey , 2017, J. Sensors.

[3]  Susanna Kaiser,et al.  Performance comparison of foot- and pocket-mounted inertial navigation systems , 2016, 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[4]  Anna Scaglione,et al.  Convergence and Applications of a Gossip-Based Gauss-Newton Algorithm , 2012, IEEE Transactions on Signal Processing.

[5]  Marko Nikolic,et al.  Implementation of generic algorithm in map-matching model , 2017, Expert Syst. Appl..

[6]  Cem Ersoy,et al.  How We Found Our IMU: Guidelines to IMU Selection and a Comparison of Seven IMUs for Pervasive Healthcare Applications , 2020, Sensors.

[7]  Fernando Seco Granja,et al.  Indoor positioning in large environments: ultrasonic and UWB technologies , 2019, IPIN.

[8]  M. Uradzinski,et al.  Indoor positioning based on foot-mounted IMU , 2015 .

[9]  A. N. Miyadaira,et al.  Reduction of ultrasonic indoor localization infrastructure based on the use of graph information , 2016, 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[10]  Robert Piché,et al.  A Survey of Selected Indoor Positioning Methods for Smartphones , 2017, IEEE Communications Surveys & Tutorials.

[11]  Jesús Ureña,et al.  Android Application for Indoor Location Using Sensor Fusion: Ultrasounds and Inertial Devices , 2018, 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[12]  Agathoniki Trigoni,et al.  IONet: Learning to Cure the Curse of Drift in Inertial Odometry , 2018, AAAI.

[13]  Arno Solin,et al.  Inertial Odometry on Handheld Smartphones , 2017, 2018 21st International Conference on Information Fusion (FUSION).

[14]  José R. Llata García,et al.  Fuzzy expert system with double knowledge base for ultrasonic classification , 2001, Expert Syst. Appl..

[15]  Estefania Munoz Diaz,et al.  Step detector and step length estimator for an inertial pocket navigation system , 2014, 2014 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[16]  Fernando Seco Granja,et al.  Indoor Positioning Using Efficient Map Matching, RSS Measurements, and an Improved Motion Model , 2015, IEEE Transactions on Vehicular Technology.

[17]  Enrique García,et al.  Spreading sequences in active sensing: A review , 2015, Signal Process..

[18]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[19]  Jongtaek Oh,et al.  Acoustic Signal-Based Indoor Global Coordinates System for Smartphones , 2018, IEEE Sensors Journal.

[20]  Guobin Shen,et al.  BeepBeep: a high accuracy acoustic ranging system using COTS mobile devices , 2007, SenSys '07.

[21]  G. Avitabile,et al.  An improved technique based on Zadoff-Chu sequences for distance measurements , 2016, 2016 IEEE Radio and Antenna Days of the Indian Ocean (RADIO).

[22]  Christian Schindelhauer,et al.  Acoustic Self-Calibrating System for Indoor Smart Phone Tracking , 2015 .

[23]  Xiaoji Niu,et al.  An improved inertial/wifi/magnetic fusion structure for indoor navigation , 2017, Inf. Fusion.

[24]  Jeroen H. M. Bergmann,et al.  Pedestrian Dead Reckoning With Wearable Sensors: A Systematic Review , 2021, IEEE Sensors Journal.

[25]  Philippe De Maeyer,et al.  Combining Indoor and Outdoor Navigation: The Current Approach of Route Planners , 2012 .

[26]  Asier Perallos,et al.  WAY: Seamless Positioning Using a Smart Device , 2017, Wirel. Pers. Commun..

[27]  Lingyu Yang,et al.  Multi-Ray Modeling of Ultrasonic Sensors and Application for Micro-UAV Localization in Indoor Environments , 2019, Sensors.

[28]  Raúl Montoliu,et al.  Comprehensive analysis of distance and similarity measures for Wi-Fi fingerprinting indoor positioning systems , 2015, Expert Syst. Appl..

[29]  Jesus Urena,et al.  Efficient trilateration algorithm using time differences of arrival , 2013 .

[30]  Roberto López-Valcarce,et al.  CDMA-based acoustic local positioning system for portable devices with multipath cancellation , 2017, Digit. Signal Process..

[31]  T. Kasami WEIGHT DISTRIBUTION FORMULA FOR SOME CLASS OF CYCLIC CODES , 1966 .

[32]  J. M. Villadangos,et al.  Technical Description of Locate-US : an Ultrasonic Local Positioning System based on Encoded Beacons , 2016 .

[33]  Álvaro Hernández,et al.  Acoustic Local Positioning With Encoded Emission Beacons , 2018, Proceedings of the IEEE.

[34]  Xiaoji Niu,et al.  Robust Pedestrian Dead Reckoning Based on MEMS-IMU for Smartphones , 2018, Sensors.

[35]  Sisi Zlatanova,et al.  Indoor Pedestrian Navigation Using Foot-Mounted IMU and Portable Ultrasound Range Sensors , 2011, Sensors.

[36]  Charlie Cullen,et al.  Indoor Positioning for Smartphones Using Asynchronous Ultrasound Trilateration , 2013, ISPRS Int. J. Geo Inf..

[37]  Álvaro Hernández,et al.  FPGA-Based Architecture for Managing Ultrasonic Beacons in a Local Positioning System , 2017, IEEE Transactions on Instrumentation and Measurement.

[38]  Juan R. Gonzalez,et al.  High-Precision Robust Broadband Ultrasonic Location and Orientation Estimation , 2009, IEEE Journal of Selected Topics in Signal Processing.

[39]  Anthony Rowe,et al.  Indoor pseudo-ranging of mobile devices using ultrasonic chirps , 2012, SenSys '12.

[40]  Guo-Ping Liu,et al.  A Robust High-Accuracy Ultrasound Indoor Positioning System Based on a Wireless Sensor Network , 2017, Sensors.

[41]  Marc Langheinrich,et al.  Privacy by Design - Principles of Privacy-Aware Ubiquitous Systems , 2001, UbiComp.

[42]  Álvaro Hernández,et al.  Acoustic local positioning system using an iOS device , 2013, International Conference on Indoor Positioning and Indoor Navigation.