Architecture for Multi-Technology Real-Time Location Systems

The rising popularity of location-based services has prompted considerable research in the field of indoor location systems. Since there is no single technology to support these systems, it is necessary to consider the fusion of the information coming from heterogeneous sensors. This paper presents a software architecture designed for a hybrid location system where we can merge information from multiple sensor technologies. The architecture was designed to be used by different kinds of actors independently and with mutual transparency: hardware administrators, algorithm developers and user applications. The paper presents the architecture design, work-flow, case study examples and some results to show how different technologies can be exploited to obtain a good estimation of a target position.

[1]  M. Klepal,et al.  Influence of people shadowing on optimal deployment of WLAN access points , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Carlos J. Escudero,et al.  Bayesian Filtering Methods for Target Tracking in Mixed Indoor/Outdoor Environments , 2011, MOBILIGHT.

[4]  K. Shadan,et al.  Available online: , 2012 .

[5]  Feng-Li Lian,et al.  WLAN location determination in e-home via support vector classification , 2004, IEEE International Conference on Networking, Sensing and Control, 2004.

[6]  Maarten Weyn Opportunistic seamless localization , 2011 .

[7]  Stephen A. Rago,et al.  Advanced Programming in the UNIX(R) Environment (2nd Edition) , 2005 .

[8]  Xinrong Li,et al.  RSS-Based Location Estimation with Unknown Pathloss Model , 2006, IEEE Transactions on Wireless Communications.

[9]  Martin Klepal,et al.  LocON - A Platform for an Inter-Working of Embedded Localisation and Communication Systems , 2009, 2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops.

[10]  Timothy J. Robinson,et al.  Sequential Monte Carlo Methods in Practice , 2003 .

[11]  Craig A. Knoblock,et al.  Advanced Programming in the UNIX Environment , 1992, Addison-Wesley professional computing series.

[12]  Umberto Spagnolini,et al.  Hidden Markov Models for Radio Localization in Mixed LOS/NLOS Conditions , 2007, IEEE Transactions on Signal Processing.

[13]  Bent Thomsen,et al.  Efficient and Accurate WLAN Positioning with Weighted Graphs , 2009, MOBILIGHT.

[14]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[15]  Goran M. Djuknic,et al.  Geolocation and Assisted GPS , 2001, Computer.

[16]  Michael J. Rycroft,et al.  Understanding GPS. Principles and Applications , 1997 .

[17]  K. Kaemarungsi,et al.  Distribution of WLAN received signal strength indication for indoor location determination , 2006, 2006 1st International Symposium on Wireless Pervasive Computing.

[18]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[19]  Carlos J. Escudero,et al.  A model-switching sequential Monte Carlo algorithm for indoor tracking with experimental RSS data , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[20]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[21]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture Volume 1: A System of Patterns , 1996 .

[22]  Carlos J. Escudero,et al.  Cross measurement process with a ZigBee sensor network , 2009, 2009 Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers.

[23]  Joaquín Míguez,et al.  Analysis of parallelizable resampling algorithms for particle filtering , 2007, Signal Process..

[24]  Daniel Iglesia,et al.  Bluetooth inquiry procedure: optimization and influence of the number of devices , 2007 .

[25]  Walid S. Saba,et al.  ANALYSIS AND DESIGN , 2000 .

[26]  M. Wing,et al.  Consumer-Grade Global Positioning System (GPS) Accuracy and Reliability , 2005 .

[27]  Azzedine Boukerche,et al.  Localization systems for wireless sensor networks , 2007, IEEE Wireless Communications.

[28]  P. Fearnhead,et al.  Improved particle filter for nonlinear problems , 1999 .

[29]  Timothy S. Stombaugh,et al.  Evaluating the Dynamic Accuracy of Low-Cost GPS Receivers , 2003 .

[30]  Kin‐Lu Wong Compact and Broadband Microstrip Antennas , 2002 .

[31]  Markus Rupp,et al.  Controlled OFDM Measurements at Extreme Velocities , 2014 .

[32]  Bradford W. Parkinson,et al.  Automatic Steering of Farm Vehicles Using GPS , 2015 .

[33]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[34]  Daniel Cygan,et al.  The land mobile satellite communication channel-recording, statistics, and channel model , 1991 .

[35]  Eric Rescorla,et al.  The Transport Layer Security (TLS) Protocol Version 1.2 , 2008, RFC.

[36]  Masatoshi Arikawa,et al.  Navitime: Supporting Pedestrian Navigation in the Real World , 2007, IEEE Pervasive Computing.

[37]  S. K. Barton,et al.  A circular patch antenna for radio LAN's , 1997 .

[38]  M. Salazar-Palma,et al.  A survey of various propagation models for mobile communication , 2003 .

[39]  J.R. Casar,et al.  An RSS Localization Method Based on Parametric Channel Models , 2007, 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).

[40]  Yunhao Liu,et al.  ANDMARC: Indoor Location Sensing Using Active RFID , 2003, PerCom.

[41]  Santiago Mazuelas,et al.  E-Field Assessment Errors Caused by the Human Body on Localization Systems , 2010, 2010 IEEE 71st Vehicular Technology Conference.

[42]  Kamalika Chaudhuri,et al.  Location determination of a mobile device using IEEE 802.11b access point signals , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[43]  Oliver Bimber,et al.  Enabling Mobile Phones To Support Large-Scale Museum Guidance , 2007, IEEE MultiMedia.

[44]  Prashant Krishnamurthy,et al.  Modeling of indoor positioning systems based on location fingerprinting , 2004, IEEE INFOCOM 2004.

[45]  Wee Kian Toh,et al.  Broadband suspended plate antenna for WiFi/WiMAX applications , 2007, 2007 6th International Conference on Information, Communications & Signal Processing.

[46]  Frederick E. Petry,et al.  Principles and Applications , 1997 .

[47]  Gaetano Borriello,et al.  The location stack: a layered model for location in ubiquitous computing , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[48]  Yongwan Park,et al.  Accurate signal strength prediction based positioning for indoor WLAN systems , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

[49]  Javier Rodas González Architecture for multi-technology real-time location systems , 2015 .

[50]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[51]  Andrew G. Dempster,et al.  Indoor Positioning Techniques Based on Wireless LAN , 2007 .

[52]  Yunhao Liu,et al.  LANDMARC: Indoor Location Sensing Using Active RFID , 2004, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[53]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[54]  Bruce H. Thomas,et al.  Emerging technologies of augmented reality - interfaces and design , 2006 .

[55]  Luca Martino,et al.  A multi-model particle filtering algorithm for indoor tracking of mobile terminals using RSS data , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).

[56]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

[57]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[58]  Takeshi Kato,et al.  TDOA location system for IEEE 802.11b WLAN , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[59]  J. Meigs,et al.  WHO Technical Report , 1954, The Yale Journal of Biology and Medicine.

[60]  J. Rodas,et al.  Joint Estimation of Position and Channel Propagation Model Parameters in a Bluetooth Network , 2009, 2009 IEEE International Conference on Communications Workshops.

[61]  Henry Tirri,et al.  A Probabilistic Approach to WLAN User Location Estimation , 2002, Int. J. Wirel. Inf. Networks.

[62]  Roberto Battiti,et al.  Location-aware computing: a neural network model for determining location in wireless LANs , 2002 .

[63]  Jose A. Garcia-Naya,et al.  A methodology for repeatable, off-line, closed-loop wireless communication system measurements at very high velocities of up to 560 km/h , 2011, 2011 IEEE International Instrumentation and Measurement Technology Conference.

[64]  Markus Rupp,et al.  ThE VIEnna MIMO TEsTbEd: EValUaTIOn OF FUTUrE MObIlE COMMUnICaTIOn TEChnIqUEs , 2014 .

[65]  Richard P. Martin,et al.  The limits of localization using signal strength: a comparative study , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[66]  Markus Rupp,et al.  Synchronization of wireless radio testbed measurements , 2011, 2011 IEEE International Instrumentation and Measurement Technology Conference.

[67]  Carlos J. Escudero,et al.  Multi-layer architecture for location systems based on wireless sensor networks , 2009, 2009 Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers.

[68]  Bruce H. Thomas,et al.  Emerging Technologies of Augmented Reality , 2006 .

[69]  V. Padmanabhan,et al.  Enhancements to the RADAR User Location and Tracking System , 2000 .

[70]  Simon J. Godsill,et al.  On sequential Monte Carlo sampling methods for Bayesian filtering , 2000, Stat. Comput..

[71]  Jibendu Sekhar Roy,et al.  Investigations on A New Proximity Coupled Dual-Frequency Microstrip Antenna for Wireless Communication , 2007 .

[72]  M. Rupp,et al.  Measuring the physical layer performance of wireless communication systems: Part 33 in a series of tutorials on instrumentation and measurement , 2011, IEEE Instrumentation & Measurement Magazine.

[73]  Marios M. Polycarpou,et al.  Indoor Localization Using Neural Networks with Location Fingerprints , 2009, ICANN.

[74]  Mohd Daud Berahim Application Program Interface (API) , 2000 .

[75]  Markus Rupp,et al.  Emulating extreme velocities of mobile LTE receivers in the downlink , 2015, EURASIP J. Wirel. Commun. Netw..

[76]  Gaetano Borriello,et al.  SpotON: An Indoor 3D Location Sensing Technology Based on RF Signal Strength , 2000 .

[77]  J. Rodas,et al.  A solution for optimizing costs and improving diversity of RFID readers , 2012, 2012 19th International Conference on Systems, Signals and Image Processing (IWSSIP).

[78]  Wolfgang Effelsberg,et al.  Deployment, Calibration, and Measurement Factors for Position Errors in 802.11-Based Indoor Positioning Systems , 2007, LoCA.

[79]  F. Ares,et al.  New Toroidal Beam Antennas for WLAN Communications , 2007, IEEE Transactions on Antennas and Propagation.

[80]  Peter Fröhlich,et al.  Beyond Location Based - The Spatially Aware Mobile Phone , 2006, W2GIS.

[81]  Dieter Fox,et al.  Bayesian Filtering for Location Estimation , 2003, IEEE Pervasive Comput..

[82]  Gaetano Borriello,et al.  Location Systems for Ubiquitous Computing , 2001, Computer.

[83]  Fredrik Gustafsson,et al.  Particle filters for positioning, navigation, and tracking , 2002, IEEE Trans. Signal Process..

[84]  P. Djurić,et al.  Particle filtering , 2003, IEEE Signal Process. Mag..

[85]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[86]  Alan O. Freier,et al.  Internet Engineering Task Force (ietf) the Secure Sockets Layer (ssl) Protocol Version 3.0 , 2022 .