Spatial models for context-aware indoor navigation systems: A survey

This paper surveys indoor spatial models developed for research fields ranging from mobile robot mapping, to indoor location-based services (LBS), and most recently to context-aware navigation services applied to indoor environments. Over the past few years, several studies have evaluated the potential of spatial models for robot navigation and ubiquitous computing. In this paper we take a slightly different perspective, consid- ering not only the underlying properties of those spatial models, but also to which degree the notion of context can be taken into account when delivering services in indoor environ- ments. Some preliminary recommendations for the development of indoor spatial models are introduced from a context-aware perspective. A taxonomy of models is then presented and assessed with the aim of providing a flexible spatial data model for navigation pur- poses, and by taking into account the context dimensions.

[1]  Alan Penn,et al.  Encoding Natural Movement as an Agent-Based System: An Investigation into Human Pedestrian Behaviour in the Built Environment , 2002 .

[2]  Alex Porros Pérez,et al.  Context-aware routing system in an indoor scenario , 2005 .

[3]  J. Lee,et al.  A 3 D data model and topological analyses for emergency response in urban areas , 2008 .

[4]  Jiyeong Lee,et al.  A Three-Dimensional Navigable Data Model to Support Emergency Response in Microspatial Built-Environments , 2007 .

[5]  Michael Beigl,et al.  A Location Model for Communicating and Processing of Context , 2002, Personal and Ubiquitous Computing.

[6]  E. J.,et al.  Modeling Spatial Relations and Operations with Partially Ordered Sets , 1993 .

[7]  Yufei Tao,et al.  Location-based spatial queries , 2003, SIGMOD '03.

[8]  Ki-Joune Li,et al.  sTrack: tracking in indoor symbolic space with RFID sensors , 2010, GIS '10.

[9]  Frank Dürr,et al.  On location models for ubiquitous computing , 2004, Personal and Ubiquitous Computing.

[10]  Haibo Hu,et al.  When location-based services meet databases , 2005, Mob. Inf. Syst..

[11]  Benjamin Kuipers,et al.  Towards a general theory of topological maps , 2004, Artif. Intell..

[12]  M. Batty,et al.  Modeling urban dynamics through GIS-based cellular automata , 1999 .

[13]  Hua Lu,et al.  Indoor - A New Data Management Frontier , 2010, IEEE Data Eng. Bull..

[14]  David Eppstein,et al.  The skip quadtree: a simple dynamic data structure for multidimensional data , 2005, SCG.

[15]  B. Jiang,et al.  Extending Space Syntax towards an Alternative Model of Space within GIS , 2000 .

[16]  Sebastian Thrun To Know or Not to Know: On the Utility of Models in Mobile Robotics , 1997 .

[17]  Stathes Hadjiefthymiades,et al.  OntoNav: A Semantic Indoor Navigation System , 2005, MCMP@MDM.

[18]  Inhye Park,et al.  Time-Dependent Optimal Routing in Micro-scale Emergency Situation , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[19]  Guanling Chen,et al.  Context aggregation and dissemination in ubiquitous computing systems , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[20]  Peter Sanders,et al.  Engineering Route Planning Algorithms , 2009, Algorithmics of Large and Complex Networks.

[21]  Dik Lun Lee,et al.  A Lattice-Based Semantic Location Model for Indoor Navigation , 2008, The Ninth International Conference on Mobile Data Management (mdm 2008).

[22]  Ulf Leonhardt,et al.  Supporting location-awareness in open distributed systems , 1998 .

[23]  Benjamin Kuipers,et al.  The Spatial Semantic Hierarchy , 2000, Artif. Intell..

[24]  Benjamin Kuipers,et al.  Local metrical and global topological maps in the hybrid spatial semantic hierarchy , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[25]  Mehul Bhatt,et al.  Spatio-terminological Inference for the Design of Ambient Environments , 2009, COSIT.

[26]  Javier Gonzalez,et al.  Multi-Hierarchical Representation of Large-Scale Space: Applications to Mobile Robots , 2001 .

[27]  Judy Kay,et al.  PersonisJ: Mobile, Client-Side User Modelling , 2010, UMAP.

[28]  Taly Sharon,et al.  Usage patterns of FriendZone: mobile location-based community services , 2004, MUM '04.

[29]  Yann Disser,et al.  Multi-criteria Shortest Paths in Time-Dependent Train Networks , 2008, WEA.

[30]  Benjamin Kuipers,et al.  Formalizing Regions in the Spatial Semantic Hierarchy: An AH-Graphs Implementation Approach , 1999, COSIT.

[31]  Haibo Hu,et al.  Semantic location modeling for location navigation in mobile environment , 2004, IEEE International Conference on Mobile Data Management, 2004. Proceedings. 2004.

[32]  Frank Dürr,et al.  On a Location Model for Fine-Grained Geocast , 2003, UbiComp.

[33]  Vassilis Kostakos Space Syntax and Pervasive Systems , 2010 .

[34]  Mathieu Petit,et al.  Approche spatiale pour la caractérisation du contexte d'exécution d'un système d'information ubiquitaire. (A spatial approach to execution-context modeling in ubiquitous informations systems) , 2010 .

[35]  Paul Dourish,et al.  Where the action is , 2001 .

[36]  Yufei Tao,et al.  Continuous Nearest Neighbor Search , 2002, VLDB.

[37]  Hua Lu,et al.  Probabilistic threshold k nearest neighbor queries over moving objects in symbolic indoor space , 2010, EDBT '10.

[38]  Hassan A. Karimi,et al.  ONALIN: Ontology and Algorithm for Indoor Routing , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[39]  Eduardo Mena,et al.  Location-dependent query processing: Where we are and where we are heading , 2010, CSUR.

[40]  Chris Gniady,et al.  CPM: Context-Aware Power Management in WLANs , 2006, AAAI.

[41]  Jan Oliver Wallgrün Hierarchical Voronoi Graphs - Spatial Representation and Reasoning for Mobile Robots , 2010 .

[42]  Markus Schneider,et al.  Supporting Continuous Range Queries in Indoor Space , 2010, 2010 Eleventh International Conference on Mobile Data Management.

[43]  Rolf Grütter,et al.  Improving an RCC-Derived Geospatial Approximation by OWL Axioms , 2008, International Semantic Web Conference.

[44]  Fernando Lyardet,et al.  Context-Aware Indoor Navigation , 2008, AmI.

[45]  Elisa Bertino,et al.  Analyzing semantic locations cloaking techniques in a probabilistic grid-based map , 2010, GIS '10.

[46]  Edgar-Philipp Stoffel,et al.  Applying hierarchical graphs to pedestrian indoor navigation , 2008, GIS '08.

[47]  Alfred Kobsa,et al.  Generic User Modeling Systems , 2001, User Modeling and User-Adapted Interaction.

[48]  Albrecht Schmidt,et al.  Advanced Interaction in Context , 1999, HUC.

[49]  Vlad Stirbu NavTag: An Inter-Working Framework Based on Tags for Symbolic Location Coordinates for Smart Spaces , 2009, UIC.

[50]  P. Bonacich Power and Centrality: A Family of Measures , 1987, American Journal of Sociology.

[51]  Michael F. Worboys,et al.  Modeling indoor space , 2011, ISA '11.

[52]  Imrich Chlamtac,et al.  Geographic messaging in wireless ad hoc networks , 1999, 1999 IEEE 49th Vehicular Technology Conference (Cat. No.99CH36363).

[53]  Dominik Heckmann,et al.  Ubiquitous user modeling , 2006 .

[54]  DANIEL CAGIGAS,et al.  Hierarchical Path Search with Partial Materialization of Costs for a Smart Wheelchair , 2004, J. Intell. Robotic Syst..

[55]  Johan Hjelm,et al.  Local Positioning Systems: LBS Applications and Services , 2006 .

[56]  Tatsuo Nakajima,et al.  Experiences with building intelligent environment through sentient artefacts , 2007 .

[57]  Sven Koenig,et al.  Efficient Incremental Search for Moving Target Search , 2009, IJCAI.

[58]  Thomas Pederson Physical-virtual instead of physical or virtual - designing artefacts for future knowledge work environments , 1999, HCI.

[59]  Jakob E. Bardram,et al.  Activity-based computing: support for mobility and collaboration in ubiquitous computing , 2005, Personal and Ubiquitous Computing.

[60]  Hua Lu,et al.  Graph Model Based Indoor Tracking , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[61]  Bernd Krieg-Brückner,et al.  Modelling Navigational Knowledge by Route Graphs , 2000, Spatial Cognition.

[62]  Sasu Tarkoma,et al.  Distributed event routing in publish/subscribe communication systems , 2009 .

[63]  Hanan Samet,et al.  The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.

[64]  Michel Mainguenaud,et al.  Modelling of the geographical information system network component , 1995 .

[65]  Edgar-Philipp Stoffel,et al.  Hierarchical graphs as organisational principle and spatial model applied to pedestrian indoor navigation , 2009 .

[66]  Alfred Kobsa,et al.  User Modeling and User-Adapted Interaction , 1994, User Modeling and User-Adapted Interaction.

[67]  Huiru Zheng,et al.  An Ontology-Based Context-aware Approach for Behaviour Analysis , 2011 .

[68]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[69]  Alex J. Champandard AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors , 2003 .

[70]  Erwin Aitenbichler Ubiquitous Computing Technology for Real Time Enterprises , 2008 .

[71]  Bin Jiang,et al.  A Structural Approach to the Model Generalization of an Urban Street Network* , 2004, GeoInformatica.

[72]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[73]  Mark Levene,et al.  A Graph-Based Data Model and its Ramifications , 1995, IEEE Trans. Knowl. Data Eng..

[74]  B. Nardi Context and consciousness: activity theory and human-computer interaction , 1995 .

[75]  Cyril Ray,et al.  Wireless and information technologies supporting intelligent location-based services , 2010 .

[76]  Cyril Ray,et al.  Context-aware modelling of continuous location-dependent queries in indoor environments , 2013, J. Ambient Intell. Smart Environ..

[77]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[78]  Hans P. Moravec,et al.  High resolution maps from wide angle sonar , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[79]  Ichiro Satoh,et al.  A location model for smart environments , 2007, Pervasive Mob. Comput..

[80]  M. Mekni Automated Generation of Geometrically-Precise and Semantically-Informed Virtual Geographic Environments Populated with Spatially-Reasoning Agents , 2010 .

[81]  Philip S. Yu,et al.  Incremental Processing of Continual Range Queries over Moving Objects , 2006, IEEE Transactions on Knowledge and Data Engineering.

[82]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[83]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[84]  Max J. Egenhofer,et al.  Modelling Spatial Relations and Operations with Partially Ordered Sets , 1993, Int. J. Geogr. Inf. Sci..

[85]  Shiow-yang Wu,et al.  Activity-Based Proactive Data Management in Mobile Environments , 2010, IEEE Transactions on Mobile Computing.

[86]  Grigoris Antoniou,et al.  Design and implementation of a semantics-based Contextual Navigation Guide for Indoor Environments , 2009, J. Ambient Intell. Smart Environ..

[87]  Jochen Schiller,et al.  Location Based Services , 2004 .

[88]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[89]  Howie Choset,et al.  Incremental Construction of the Generalized Voronoi Diagram , the Generalized Voronoi Graph , and the Hierarchical Generalized Voronoi Graph , 1999 .

[90]  A Turner,et al.  Depthmap: a program to perform visibility graph analysis , 2001 .

[91]  Jan Oliver Wallgrün,et al.  Autonomous Construction of Hierarchical Voronoi-Based Route Graph Representations , 2004, Spatial Cognition.

[92]  James L. Crowley World modeling and position estimation for a mobile robot using ultrasonic ranging , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[93]  G. Retscher,et al.  UBIQUITOUS POSITIONING SOLUTIONS FOR PEDESTRIAN NAVIGATION , 2007 .

[94]  Tomasz Imielinski,et al.  GeoCast—geographic addressing and routing , 1997, MobiCom '97.

[95]  Peter Steenkiste,et al.  A Hybrid Location Model with a Computable Location Identifier for Ubiquitous Computing , 2002, UbiComp.

[96]  Imad Afyouni,et al.  Un modèle de données pour les requêtes sensibles au contexte dans les environnements "indoor" , 2012 .

[97]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[98]  Benjamin Kuipers,et al.  Towards Autonomous Topological Place Detection Using the Extended Voronoi Graph , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[99]  Jan Oliver Wallgrn Hierarchical Voronoi Graphs: Spatial Representation and Reasoning for Mobile Robots , 2009 .

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

[101]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[102]  Timo Ojala,et al.  Bluetooth and WAP push based location-aware mobile advertising system , 2004, MobiSys '04.

[103]  Erwin Aitenbichler,et al.  Event-Based and Publish/Subscribe Communication , 2008, Handbook of Research on Ubiquitous Computing Technology for Real Time Enterprises.

[104]  Dik Lun Lee,et al.  A topology-based semantic location model for indoor applications , 2008, GIS '08.

[105]  Benjamin Kuipers,et al.  A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations , 1991, Robotics Auton. Syst..

[106]  Howie Choset,et al.  Sensor-Based Exploration: The Hierarchical Generalized Voronoi Graph , 2000, Int. J. Robotics Res..

[107]  Cyril Ray,et al.  A fine-grained context-dependent model for indoor spaces , 2010, ISA '10.

[108]  Anders Kofod-Petersen,et al.  Using Activity Theory to Model Context Awareness , 2005, MRC.

[109]  J. Lee S. Zlatanova,et al.  A 3D data model and topological analyses for emergency response in urban areas , 2008 .

[110]  Pär Buschka,et al.  An investigation of hybrid maps for mobile robots , 2005 .

[111]  Javier González,et al.  Hierarchical graph search for mobile robot path planning , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[112]  Hua Lu,et al.  Scalable continuous range monitoring of moving objects in symbolic indoor space , 2009, CIKM.

[113]  Xiang Li,et al.  A grid graph-based model for the analysis of 2D indoor spaces , 2010, Comput. Environ. Urban Syst..

[114]  Abdennour El Rhalibi,et al.  Moving-Target Pursuit Algorithm Using Improved Tracking Strategy , 2010, IEEE Transactions on Computational Intelligence and AI in Games.

[115]  Nigel Davies,et al.  Activity-aware computing: modeling of human activity and behavior , 2008 .

[116]  C. Jun,et al.  INDOOR SPATIAL ANALYSIS USING SPACE SYNTAX , 2008 .

[117]  Mohamed F. Mokbel,et al.  Toward context and preference-aware location-based services , 2009, MobiDE.

[118]  B. Bjoerk INDUSTRY FOUNDATION CLASSES FOR PROJECT MANAGEMENT - A TRIAL IMPLEMENTATION , 1999 .

[119]  Mei-Po Kwan,et al.  Emergency response after 9/11: the potential of real-time 3D GIS for quick emergency response in micro-spatial environments , 2005, Comput. Environ. Urban Syst..

[120]  E. Rank,et al.  Analysis of Building Structure and Topology Based on Graph Theory , 2004 .

[121]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[122]  Divyakant Agrawal,et al.  Constrained Nearest Neighbor Queries , 2001, Encyclopedia of GIS.

[123]  Thomas Becker,et al.  Supporting Contexts for Indoor Navigation Using a Multilayered Space Model , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[124]  Thomas Becker,et al.  Requirements and Space-Event Modeling for Indoor Navigation - How to simultaneously address route planning, multiple localization methods, navigation contexts, and different locomotion types , 2010 .

[125]  H. Ledoux Modelling three-dimensional fields in geoscience with the Voronoi diagram and its dual , 2006 .

[126]  Hanspeter A. Mallot,et al.  Graph-based models of space in architecture and cognitive science: a comparative analysis , 2005 .

[127]  W. R. Howard Acting with Technology: Activity Theory and Interaction Design , 2007 .

[128]  Ki-Joune Li Indoor Space: A New Notion of Space , 2008, W2GIS.

[129]  Hae-Kyong Kang,et al.  A framework for dynamic updates of map data in mobile devices , 2007, Int. J. Web Eng. Technol..

[130]  Glenn Simmons Iwerks Maintenance of Spatial Queries on Continuously Moving Points , 2004 .

[131]  Matthias Müller-Hannemann,et al.  Fully Dynamic Speed-Up Techniques for Multi-criteria Shortest Path Searches in Time-Dependent Networks , 2010, SEA.

[132]  Jakob E. Bardram,et al.  Supporting Human Activities - Exploring Activity-Centered Computing , 2002, UbiComp.

[133]  Jean-Paul Laumond,et al.  Position referencing and consistent world modeling for mobile robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[134]  Michael Buro,et al.  Efficient Triangulation-Based Pathfinding , 2006, AAAI.

[135]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[136]  Cipriano Galindo,et al.  Assistive navigation of a robotic wheelchair using a multihierarchical model of the environment , 2004, Integr. Comput. Aided Eng..

[137]  Cipriano Galindo,et al.  Multi-hierarchical semantic maps for mobile robotics , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[138]  Rene Hexel,et al.  Interaction in Location-Aware Messaging in a City Environment , 2003 .