A reference system for indoor localization testbeds

We present a low-cost robot system capable of performing robust indoor localization while carrying components of another system which shall be evaluated. Using off-the-shelf components, the ground truth positioning data provided by the robot can be used to evaluate a variety of localization systems and algorithms. Not needing any pre-installed components in its environment, it is very easy to setup. The robot system relies on wheel-odometry data of a Roomba robot, and visual distance measurements of two Kinects. The Robot Operating System (ROS) is used for the localization process according to a precise pre-drawn floor plan that may be enhanced with Simultaneous Localization and Mapping (SLAM). The system is able to estimate its position with an average error of 6.7 cm. It records its own positioning data as well as the data from the system under evaluation and provides simple means for analysis. It is also able to re-drive a previous test run if reproducable conditions are needed.

[1]  Jochen Schiller,et al.  The ScatterWeb MSB-A2 platform for wireless sensor networks , 2008 .

[2]  Hossein Hashemi,et al.  Experimental demonstration of self-localized Ultra Wideband indoor mobile robot navigation system , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[3]  Wolfram Burgard,et al.  Improving Grid-based SLAM with Rao-Blackwellized Particle Filters by Adaptive Proposals and Selective Resampling , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[4]  Wolfram Burgard,et al.  Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters , 2007, IEEE Transactions on Robotics.

[5]  Koen Langendoen,et al.  Distributed localization in wireless sensor networks: a quantitative compariso , 2003, Comput. Networks.

[6]  Dieter Fox,et al.  KLD-Sampling: Adaptive Particle Filters and Mobile Robot Localization , 2001, NIPS 2001.

[7]  Kourosh Khoshelham,et al.  Accuracy analysis of kinect depth data , 2012 .

[8]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[9]  Marco Piras,et al.  Indoor positioning using low cost GPS receivers: Tests and statistical analyses , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[10]  Weiming Shen,et al.  A testbed for localization and tracking in wireless sensor networks , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[11]  Chia-Chin Chong,et al.  Analysis of a Linear Least-Squares Localization Technique in LOS and NLOS Environments , 2007, 2007 IEEE 65th Vehicular Technology Conference - VTC2007-Spring.

[12]  Robert Ricci,et al.  Mobile Emulab: A Robotic Wireless and Sensor Network Testbed , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[13]  Mani B. Srivastava,et al.  The bits and flops of the n-hop multilateration primitive for node localization problems , 2002, WSNA '02.

[14]  R. Michael Buehrer,et al.  A linear programming approach to NLOS error mitigation in sensor networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[15]  Alexander Bahr,et al.  Indoor navigation research with the Khepera III mobile robot: An experimental baseline with a case-study on ultra-wideband positioning , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.