ActionSLAM on a smartphone: At-home tracking with a fully wearable system

We present SmartActionSLAM, an Android smartphone application that performs location tracking in home and office environments. It uses the integrated motion sensors of the smartphone and an optional foot-mounted inertial measurement unit to track a person. The application implements an instance of the ActionSLAM algorithmic framework. ActionSLAM combines pedestrian dead reckoning with the observation of activities (in SmartActionSLAM: sitting and standing still) to build and update a local landmark map of the user's environment. This map is used to compensate for error accumulation of dead reckoning in a particle filter framework. We show that it is possible to execute the ActionSLAM algorithm in real-time on a smartphone without platform-specific optimizations. Furthermore, we analyze the localization performance of the application in six constrained and two real-life recordings. When using only the smartphone's internal sensors, tracking was adequate in most constrained setups, but failed in the real-world scenarios because of errors in recognizing irregular leg movements. By including the foot-mounted sensor, mapping with a mean landmark positioning error of <; 0.5m and robustness > 90% was achieved in all environments. Smart-ActionSLAM is fully wearable and requires no infrastructure in the environment. The approach is therefore ideally suited for rapid deployment in home and office environments, as for example required in patient monitoring studies.

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

[2]  Patrick Robertson,et al.  Complexity-reduced FootSLAM for indoor pedestrian navigation , 2012, 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[3]  Lucila Patino-Studencki,et al.  Comparison and evaluation of acceleration based step length estimators for handheld devices , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[4]  Gerhard Tröster,et al.  Improved actionSLAM for long-term indoor tracking with wearable motion sensors , 2013, ISWC '13.

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

[6]  H. Weinberg Using the ADXL202 in Pedometer and Personal Navigation Applications , 2002 .

[7]  Simo Ali-Löytty,et al.  A comparative survey of WLAN location fingerprinting methods , 2009, 2009 6th Workshop on Positioning, Navigation and Communication.

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

[9]  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..

[10]  Eric Moulines,et al.  Comparison of resampling schemes for particle filtering , 2005, ISPA 2005. Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis, 2005..

[11]  Hans-Werner Gellersen,et al.  Location and Navigation Support for Emergency Responders: A Survey , 2010, IEEE Pervasive Computing.

[12]  Carl Fischer,et al.  Tutorial:implementation of a pedestrian tracker using foot-mounted inertial sensors , 2013 .

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

[14]  Michael Mock,et al.  A step counter service for Java-enabled devices using a built-in accelerometer , 2009, CAMS '09.

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

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

[17]  Matthias Rauterberg,et al.  A System for Inference of Spatial Context of Parkinson's Disease Patients , 2012, pHealth.

[18]  Jeffrey M. Hausdorff,et al.  Rhythmic auditory stimulation modulates gait variability in Parkinson's disease , 2007, The European journal of neuroscience.

[19]  Mehdi Chitchian,et al.  Distributed Computation Particle Filters on GPU Architectures for Real-Time Control Applications , 2013, IEEE Transactions on Control Systems Technology.

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

[21]  Hojung Cha,et al.  Unsupervised Construction of an Indoor Floor Plan Using a Smartphone , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).