Acoustic Local Positioning With Encoded Emission Beacons

Acoustic local positioning systems (ALPSs) are an interesting alternative for indoor positioning due to certain advantages over other approaches, including their relatively high accuracy, low cost, and room-level signal propagation. Centimeter-level or fine-grained indoor positioning can be an asset for robot navigation, guiding a person to, for instance, a particular piece in a museum or to a specific product in a shop, targeted advertising, or augmented reality. In airborne system applications, acoustic positioning can be based on using opportunistic signals or sounds produced by the person or object to be located (e.g., noise from appliances or the speech from a speaker) or from encoded emission beacons (or anchors) specifically designed for this purpose. This work presents a review of the different challenges that designers of systems based on encoded emission beacons must address in order to achieve suitable performance. At low-level processing, the waveform design (coding and modulation) and the processing of the received signal are key factors to address such drawbacks as multipath propagation, multiple-access interference, near–far effect, or Doppler shifting. With regards to high-level system design, the issues to be addressed are related to the distribution of beacons, ease of deployment, and calibration and positioning algorithms, including the possible fusion of information obtained from maps and onboard sensors. Apart from theoretical discussions, this work also includes the description of an ALPS that was implemented, installed in a large area and tested for mobile robot navigation. In addition to practical interest for real applications, airborne ALPSs can also be used as an excellent platform to test complex algorithms (taking advantage of the low sampling frequency required), which can be subsequently adapted for other positioning systems, such as underwater acoustic systems or ultrawideband radio-frequency (UWB RF) systems.

[1]  Jun S. Liu,et al.  Sequential Monte Carlo methods for dynamic systems , 1997 .

[2]  Chankil Lee,et al.  Indoor positioning: A review of indoor ultrasonic positioning systems , 2013, 2013 15th International Conference on Advanced Communications Technology (ICACT).

[3]  S. Holm,et al.  Airborne ultrasound data communications: the core of an indoor positioning system , 2005, IEEE Ultrasonics Symposium, 2005..

[4]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[5]  Álvaro Hernández,et al.  Optimal test-point positions for calibrating an ultrasonic LPS system , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[6]  Janne Haverinen,et al.  Global indoor self-localization based on the ambient magnetic field , 2009, Robotics Auton. Syst..

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

[8]  Dan Simon,et al.  A game theory approach to constrained minimax state estimation , 2006, IEEE Transactions on Signal Processing.

[9]  Fernando J. Álvarez,et al.  Broadband acoustic local positioning system for mobile devices with multiple access interference cancellation , 2018 .

[10]  D. Blackstock Fundamentals of Physical Acoustics , 2000 .

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

[12]  Federico Thomas,et al.  Revisiting trilateration for robot localization , 2005, IEEE Transactions on Robotics.

[13]  Jesus Urena,et al.  Very efficient correlator for loosely synchronised codes , 2010 .

[14]  Geir Evensen,et al.  The Ensemble Kalman Filter: theoretical formulation and practical implementation , 2003 .

[15]  Mike Hazas,et al.  An efficient CDMA core for indoor acoustic position sensing , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[16]  Jesus Urena,et al.  Multiband Waveform Design for an Ultrasonic Indoor Positioning System , 2015, IEEE Sensors Journal.

[17]  Terry Caelli,et al.  Target tracking and localization with ambiguous phase measurements of sensor networks , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[18]  Fernando Seco,et al.  Precise localisation of archaeological findings with a new ultrasonic 3D positioning sensor , 2005 .

[19]  Rudolph van der Merwe,et al.  The unscented Kalman filter for nonlinear estimation , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).

[20]  David Gualda,et al.  Partially Constrained Extended Kalman Filter for Navigation Including Mapping Information , 2016, IEEE Sensors Journal.

[21]  Fernando J. Álvarez,et al.  New pseudo-orthogonal family of polyphase codes to improve Doppler resilience , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[22]  Jean-Marc Delosme,et al.  Source location from time differences of arrival: Identifiability and estimation , 1980, ICASSP.

[23]  Álvaro Hernández,et al.  Measuring Time-of-Flight in an Ultrasonic LPS System Using Generalized Cross-Correlation , 2011, Sensors.

[24]  Álvaro Hernández,et al.  Advanced sensorial system for an acoustic LPS , 2007, Microprocess. Microsystems.

[25]  Juan C. García,et al.  New iterative algorithm for hyperbolic positioning used in an Ultrasonic Local Positioning System , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[26]  Michael Harrington,et al.  Constellation: a wide-range wireless motion-tracking system for augmented reality and virtual set applications , 1998, SIGGRAPH.

[27]  Chris Hide,et al.  A particle filter approach to indoor navigation using a foot mounted inertial navigation system and heuristic heading information , 2012, 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[28]  Francisco Ramos,et al.  Performance Evaluation of 3D-LOCUS Advanced Acoustic LPS , 2009, IEEE Transactions on Instrumentation and Measurement.

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

[30]  Álvaro Hernández,et al.  Correlation detector based on a FPGA for ultrasonic sensors , 1999, Microprocess. Microsystems.

[31]  Henk L. Muller,et al.  Autocalibration algorithm for ultrasonic location systems , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

[32]  M. Skolnik,et al.  Introduction to Radar Systems , 2021, Advances in Adaptive Radar Detection and Range Estimation.

[33]  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).

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

[35]  R. Mautz Indoor Positioning Technologies , 2012 .

[36]  Pham Cong-Kha,et al.  Parameter extraction and optimization using Levenberg-Marquardt algorithm , 2012, 2012 Fourth International Conference on Communications and Electronics (ICCE).

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

[38]  Francisco Domingo Pérez Sensor resource management with evolutionary algorithms applied to indoor positioning , 2016 .

[39]  F. Alvarez,et al.  Ultrasonic beacon-based Local Positioning System using Loosely Synchronous codes , 2007, 2007 IEEE International Symposium on Intelligent Signal Processing.

[40]  David Gualda Gómez Simultaneous calibration of ultrasonic local positioning systems and mobile robot navigation , 2016 .

[41]  Guangjie Han,et al.  An Indoor Ultrasonic Positioning System Based on TOA for Internet of Things , 2016, Mob. Inf. Syst..

[42]  Antonio R. Jiménez Ruiz,et al.  Pedestrian indoor navigation by aiding a foot-mounted IMU with RFID Signal Strength measurements , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

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

[44]  Jesús Ureña,et al.  Android application for indoor positioning of mobile devices using ultrasonic signals , 2016, 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[45]  João Reis,et al.  Accurate smartphone indoor positioning using a WSN infrastructure and non-invasive audio for TDoA estimation , 2015, Pervasive Mob. Comput..

[46]  Henry Cox,et al.  On the estimation of state variables and parameters for noisy dynamic systems , 1964 .

[47]  J. J. Caffery,et al.  A new approach to the geometry of TOA location , 2000, Vehicular Technology Conference Fall 2000. IEEE VTS Fall VTC2000. 52nd Vehicular Technology Conference (Cat. No.00CH37152).

[48]  Sérgio Ivan Fernandes Lopes In search of reliable centimeter-level indoor positioning: a smartphone-based approach , 2014 .

[49]  R. Langley Dilution of Precision , 1999 .

[50]  Fernando Figueroa,et al.  An automatic self-installation and calibration method for a 3D position sensing system using ultrasonics , 1999, Robotics Auton. Syst..

[51]  Juan C. García,et al.  Locally-Referenced Ultrasonic – LPS for Localization and Navigation , 2014, Sensors.

[52]  E. C. Theiss,et al.  HANDBOOK OF ENVIRONMENTAL ENGINEERING , 1961 .

[53]  Moe Z. Win,et al.  Fundamental Limits of Wideband Localization— Part I: A General Framework , 2010, IEEE Transactions on Information Theory.

[54]  Fernando Seco Granja,et al.  Optimal Placement of Sensors for Trilateration: Regular Lattices vs Meta-heuristic Solutions , 2007, EUROCAST.

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

[56]  Regina Kaune,et al.  Accuracy studies for TDOA and TOA localization , 2012, 2012 15th International Conference on Information Fusion.

[57]  Sebastian Tilch,et al.  Survey of optical indoor positioning systems , 2011, 2011 International Conference on Indoor Positioning and Indoor Navigation.

[58]  Jesus Urena,et al.  Doppler-tolerant receiver for an ultrasonic LPS based on Kasami sequences , 2013 .

[59]  Estefania Munoz Diaz Inertial Pocket Navigation System: Unaided 3D Positioning , 2015, Sensors.

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

[61]  Mike Hazas,et al.  A Novel Broadband Ultrasonic Location System , 2002, UbiComp.

[62]  Jürgen Becker,et al.  Efficient Mapping of Pre-synthesized IP-Cores onto Dynamically Reconfigurable Array Architectures , 2001, FPL.

[63]  H. Piaggio An Introduction to the Geometry of N Dimensions , 1930, Nature.

[64]  Jesus Urena,et al.  DS-UWB indoor positioning system implementation based on FPGAs , 2013 .

[65]  Jan M. Rabaey,et al.  Reconfigurable processing: the solution to low-power programmable DSP , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[66]  David Gualda,et al.  Multipath Compensation Algorithm for TDMA-Based Ultrasonic Local Positioning Systems , 2018, IEEE Transactions on Instrumentation and Measurement.

[67]  Youngnam Han,et al.  Improved heading estimation for smartphone-based indoor positioning systems , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[68]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[69]  Willy Hereman,et al.  Statistical methods in surveying by trilateration , 1998 .

[70]  Hiroshi Mizoguchi,et al.  Portable ultrasonic 3D tag system based on a quick calibration method , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[71]  Desmond P. Taylor,et al.  A Statistical Model for Indoor Multipath Propagation , 2007 .

[72]  Gerd von Cölln,et al.  Optimization of wireless locating in complex environments by placement of anchor nodes with evolutionary algorithms , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[73]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[74]  An Braeken,et al.  Ultrasonic Multiple-Access Ranging System Using Spread Spectrum and MEMS Technology for Indoor Localization , 2014, Sensors.

[75]  Juan C. García,et al.  Extensive Ultrasonic Local Positioning System for navigating with mobile robots , 2013, 2013 10th Workshop on Positioning, Navigation and Communication (WPNC).

[76]  Jesús Lozano,et al.  Analysis of Doppler Effect on the Pulse Compression of Different Codes Emitted by an Ultrasonic LPS , 2011, Sensors.

[77]  Michael Cheffena Industrial indoor multipath propagation — A physical-statistical approach , 2014, 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC).

[78]  C. De Marziani,et al.  Correlator Implementation for Orthogonal CSS Used in an Ultrasonic LPS , 2012, IEEE Sensors Journal.

[79]  Ajay Mahajan,et al.  A genetic algorithm-based approach to calculate the optimal configuration of ultrasonic sensors in a 3D position estimation system , 2002, Robotics Auton. Syst..

[80]  Dirk Schulz,et al.  Bayesian Filters for Location Estimation , 2003 .

[81]  J. M. Villadangos,et al.  Ultrasonic indoor positioning for smart environments: A mobile application , 2017, 2017 4th Experiment@International Conference (exp.at'17).

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

[83]  P. Lockhart,et al.  Introduction to Geometry , 1940, The Mathematical Gazette.

[84]  Lindsay Kleeman Advanced sonar and odometry error modeling for simultaneous localisation and map building , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[85]  S. Nardone,et al.  A closed-form solution to bearings-only target motion analysis , 1997 .

[86]  Fernando Seco,et al.  A survey of mathematical methods for indoor localization , 2009, 2009 IEEE International Symposium on Intelligent Signal Processing.

[87]  Shuzhi Sam Ge,et al.  Multiple Access Chirp-Based Ultrasonic Positioning , 2017, IEEE Transactions on Instrumentation and Measurement.

[88]  Jesus Urena,et al.  LPS self-calibration method using a mobile robot , 2011, 2011 IEEE International Instrumentation and Measurement Technology Conference.

[89]  Henk L. Muller,et al.  RF free ultrasonic positioning , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

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

[91]  Max Deffenbaugh,et al.  The relationship between spherical and hyperbolic positioning , 1996, OCEANS 96 MTS/IEEE Conference Proceedings. The Coastal Ocean - Prospects for the 21st Century.

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

[93]  S. Knapp,et al.  Field configurable system-on-chip device architecture , 2000, Proceedings of the IEEE 2000 Custom Integrated Circuits Conference (Cat. No.00CH37044).

[94]  José Luis Lázaro,et al.  Infrared Sensor System for Mobile-Robot Positioning in Intelligent Spaces , 2011, Sensors.

[95]  Manuel Laguna,et al.  Diversified local search for the optimal layout of beacons in an indoor positioning system , 2009 .