Localization in a vector field map

Localization using continuous signals such as WiFi or active beacons is a cost-effective approach for enabling systematic navigation of robots. In our previous work we showed how localization maps, represented as regular grids, of such signals can be learned through application of vector field SLAM [1]. In this paper we describe a method that, given such a localization map, finds the pose of a mobile robot from observations of the signals. Our method first generates pose hypotheses by searching the localization map for places that best fit to a measurement taken by the robot. A localization filter using an extended Kalman filter (EKF) then verifies one pose hypothesis by tracking the pose over a short distance. In experiments carried out in a standard test environment equipped with active beacons we obtain an average position accuracy of 10 to 35 cm with a localization success rate of 96 to 99 %. The proposed method enables a robot mapping an environment using vector field SLAM to recover from kidnapping and resume its navigation.

[1]  Fredrik Gustafsson,et al.  Mobile Positioning Using Wireless Networks , 2005 .

[2]  Jens-Steffen Gutmann,et al.  Scaling Vector Field SLAM to Large Environments , 2012, IAS.

[3]  Gaurav S. Sukhatme,et al.  An Experimental Study of Localization Using Wireless Ethernet , 2003, FSR.

[4]  F. Gustafsson,et al.  Mobile positioning using wireless networks: possibilities and fundamental limitations based on available wireless network measurements , 2005, IEEE Signal Processing Magazine.

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

[6]  Andreas Haeberlen,et al.  Practical robust localization over large-scale 802.11 wireless networks , 2004, MobiCom '04.

[7]  Mohamed Essayed Bouzouraa,et al.  Robust method for outdoor localization of a mobile robot using received signal strength in low power wireless networks , 2008, 2008 IEEE International Conference on Robotics and Automation.

[8]  David Fernández Llorca,et al.  Automatic training method applied to a WiFi+ultrasound POMDP navigation system , 2009, Robotica.

[9]  Jens-Steffen Gutmann,et al.  Vector Field SLAM—Localization by Learning the Spatial Variation of Continuous Signals , 2012, IEEE Transactions on Robotics.

[10]  José A. Castellanos,et al.  Linear time vehicle relocation in SLAM , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[11]  Roland Siegwart,et al.  Feature-based multi-hypothesis localization and tracking using geometric constraints , 2003, Robotics Auton. Syst..

[12]  Wolfram Burgard,et al.  Robust Monte Carlo localization for mobile robots , 2001, Artif. Intell..

[13]  Shuzhi Sam Ge,et al.  Autonomous vehicle positioning with GPS in urban canyon environments , 2001, IEEE Trans. Robotics Autom..

[14]  Patric Jensfelt,et al.  An experimental comparison of localisation methods, the MHL sessions , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[15]  Paolo Pirjanian,et al.  The social impact of a systematic floor cleaner , 2012, 2012 IEEE Workshop on Advanced Robotics and its Social Impacts (ARSO).