Pedestrian Simultaneous Localization and Mapping in Multistory Buildings Using Inertial Sensors

Pedestrian navigation is an important ingredient for efficient multimodal transportation, such as guidance within large transportation infrastructures. A requirement is accurate positioning of people in indoor multistory environments. To achieve this, maps of the environment play a very important role. FootSLAM is an algorithm based on the simultaneous localization and mapping (SLAM) principle that relies on human odometry, i.e., measurements of a pedestrian's steps, to build probabilistic maps of human motion for such environments and can be applied using crowdsourcing. In this paper, we extend FootSLAM to multistory buildings following a Bayesian derivation. Our approach employs a particle filter and partitions the map space into a grid of adjacent hexagonal prisms with eight faces. We model the vertical component of the odometry errors using an autoregressive integrated moving average (ARIMA) model and extend the geographic tree-based data structure that efficiently stores the probabilistic map, allowing real-time processing. We present the multistory FootSLAM maps that were created from three data sets collected in different buildings (one large office building and two university buildings). Hereby, the user was only carrying a single foot-mounted inertial measurement unit (IMU). We believe the resulting maps to be strong evidence of the robustness of FootSLAM. This paper raises the future possibility of crowdsourced indoor mapping and accurate navigation using other forms of human odometry, e.g., obtained with the low-cost and nonintrusive sensors of a handheld smartphone.

[1]  Robert Harle,et al.  A Survey of Indoor Inertial Positioning Systems for Pedestrians , 2013, IEEE Communications Surveys & Tutorials.

[2]  Guobin Shen,et al.  Walkie-Markie: Indoor Pathway Mapping Made Easy , 2013, NSDI.

[3]  Agata Brajdic,et al.  Walk detection and step counting on unconstrained smartphones , 2013, UbiComp.

[4]  D. B. Preston Spectral Analysis and Time Series , 1983 .

[5]  P. Robertson,et al.  Unscented Kalman filter and Magnetic Angular Rate Update (MARU) for an improved Pedestrian Dead-Reckoning , 2012, Proceedings of the 2012 IEEE/ION Position, Location and Navigation Symposium.

[6]  Wolfram Burgard,et al.  Consistent mapping of multistory buildings by introducing global constraints to graph-based SLAM , 2010, 2010 IEEE International Conference on Robotics and Automation.

[7]  Eduardo Mario Nebot,et al.  Consistency of the FastSLAM algorithm , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[8]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[9]  Alexandra Millonig,et al.  Developing Landmark-Based Pedestrian-Navigation Systems , 2007, IEEE Transactions on Intelligent Transportation Systems.

[10]  Valérie Renaudin,et al.  Motion Mode Recognition and Step Detection Algorithms for Mobile Phone Users , 2013, Sensors.

[11]  Karl Rehrl,et al.  Assisting Multimodal Travelers: Design and Prototypical Implementation of a Personal Travel Companion , 2007, IEEE Transactions on Intelligent Transportation Systems.

[12]  K. V. S. Hari,et al.  Foot-mounted INS for everybody - an open-source embedded implementation , 2012, Proceedings of the 2012 IEEE/ION Position, Location and Navigation Symposium.

[13]  Jung Ho Lee,et al.  Indoor 3D pedestrian tracking algorithm based on PDR using smarthphone , 2012, 2012 12th International Conference on Control, Automation and Systems.

[14]  Patrick Robertson,et al.  Simultaneous localization and mapping for pedestrians using only foot-mounted inertial sensors , 2009, UbiComp.

[15]  R. Ying,et al.  Investigating the use of MEMS Based Wrist-worn IMU for Pedestrian Navigation Application , 2013 .

[16]  Olivier Stasse,et al.  MonoSLAM: Real-Time Single Camera SLAM , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  S. Pellegrini,et al.  Building multi-level planar maps integrating LRF, stereo vision and IMU sensors , 2007, 2007 IEEE International Workshop on Safety, Security and Rescue Robotics.

[18]  Wolfram Burgard,et al.  Activity-Based Estimation of Human Trajectories , 2012, IEEE Transactions on Robotics.

[19]  Patrick Robertson,et al.  WiSLAM: Improving FootSLAM with WiFi , 2011, 2011 International Conference on Indoor Positioning and Indoor Navigation.

[20]  S. Beauregard,et al.  Indoor PDR performance enhancement using minimal map information and particle filters , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

[21]  Patrick Robertson,et al.  Managing large-scale mapping and localization for pedestrians using inertial sensors , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[22]  Anshul Rai,et al.  Zee: zero-effort crowdsourcing for indoor localization , 2012, Mobicom '12.

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

[24]  Sinziana Mazilu,et al.  ActionSLAM: Using location-related actions as landmarks in pedestrian SLAM , 2012, 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[25]  Neil D. Lawrence,et al.  WiFi-SLAM Using Gaussian Process Latent Variable Models , 2007, IJCAI.

[26]  Paolo Pirjanian,et al.  The vSLAM Algorithm for Robust Localization and Mapping , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[27]  Patrick Robertson,et al.  FootSLAM: Pedestrian Simultaneous Localization and Mapping Without Exteroceptive Sensors—Hitchhiking on Human Perception and Cognition , 2012, Proceedings of the IEEE.

[28]  A. Kleiner,et al.  Mapping disaster areas jointly: RFID-Coordinated SLAM by Hurnans and Robots , 2007, 2007 IEEE International Workshop on Safety, Security and Rescue Robotics.

[29]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[30]  John J. Leonard,et al.  Sensor fusion for flexible human-portable building-scale mapping , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Maria Garcia Puyol,et al.  Collaborative Pedestrian Mapping of Buildings Using Inertial Sensors and FootSLAM , 2011 .

[32]  Bernt Schiele,et al.  Dead reckoning from the pocket - An experimental study , 2010, 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[33]  Holger Kenn,et al.  HeadSLAM - simultaneous localization and mapping with head-mounted inertial and laser range sensors , 2008, 2008 12th IEEE International Symposium on Wearable Computers.

[34]  John Krumm,et al.  A Markov Model for Driver Turn Prediction , 2008 .

[35]  Eric Foxlin,et al.  Pedestrian tracking with shoe-mounted inertial sensors , 2005, IEEE Computer Graphics and Applications.

[36]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[37]  Patrick Robertson,et al.  Complexity-reduced FootSLAM for indoor pedestrian navigation using a geographic tree-based data structure , 2013, J. Locat. Based Serv..

[38]  Patrick Robertson,et al.  Collaborative Mapping for Pedestrian Navigation in Security Applications , 2012, Future Security.

[39]  Oliver J. Woodman,et al.  An introduction to inertial navigation , 2007 .

[40]  Mohammed Khider,et al.  Simultaneous Localization and Mapping for pedestrians using distortions of the local magnetic field intensity in large indoor environments , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[41]  Aboelmagd Noureldin,et al.  Modeling the Stochastic Drift of a MEMS-Based Gyroscope in Gyro/Odometer/GPS Integrated Navigation , 2010, IEEE Transactions on Intelligent Transportation Systems.

[42]  B. Krach,et al.  Cascaded estimation architecture for integration of foot-mounted inertial sensors , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

[43]  David Heckerman,et al.  A Tutorial on Learning with Bayesian Networks , 1999, Innovations in Bayesian Networks.

[44]  H. J. Sandberg,et al.  Stationary and nonstationary characteristics of gyro drift rate , 1969 .