Global localization for a small mobile robot using magnetic patterns

In this paper, we present a global localization and local pose error compensation method in a known structured environment using magnetic landmarks. In previous our research, it was possible to compensate the pose error (xe, ye, qe) of a mobile robot correctly on the surface of structured environment with magnetic landmarks. In this work, we propose a methodology of arranging magnetic landmarks on the map such that properly arranged magnetic patterns ease the global localization of a mobile agent. Among total six patterns of magnetic-bar in square arrangement, five unique landmarks are obtained. Therefore, a heuristic pattern search method is applied to build the virtual map using five landmarks. In order to obtain the global pose information, the robot identifies the pattern of magnets, and obtains the current global pose information by comparing the measured neighboring patterns with the map information that is saved in advance. Experimental results show the effectiveness of the magnetic-pattern landmarks for the global localization and local pose control of a mobile robot.

[1]  Johann Borenstein,et al.  Accurate mobile robot dead-reckoning with a precision-calibrated fiber-optic gyroscope , 2001, IEEE Trans. Robotics Autom..

[2]  Patric Jensfelt,et al.  Active global localization for a mobile robot using multiple hypothesis tracking , 2001, IEEE Trans. Robotics Autom..

[3]  Liqiang Feng,et al.  Correction of systematic odometry errors in mobile robots , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[4]  James J. Little,et al.  Vision-based global localization and mapping for mobile robots , 2005, IEEE Transactions on Robotics.

[5]  J. Stringer Hall Effect , 1972, Nature.

[6]  James J. Little,et al.  Global localization using distinctive visual features , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Wolfram Burgard,et al.  Monte Carlo localization for mobile robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[8]  Alonzo Kelly,et al.  Linearized Error Propagation in Odometry , 2004, Int. J. Robotics Res..

[9]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[10]  James L. Crowley,et al.  Position estimation for a mobile robot using vision and odometry , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[11]  Liqiang Feng,et al.  Measurement and correction of systematic odometry errors in mobile robots , 1996, IEEE Trans. Robotics Autom..

[12]  E. Hall On a new Action of the Magnet on Electric Currents , 1879 .

[13]  Jongwoo Lim,et al.  Optimized projection pattern supplementing stereo systems , 2009, 2009 IEEE International Conference on Robotics and Automation.

[14]  Howie Choset,et al.  Relative localization using path odometry information , 2006, Auton. Robots.

[15]  Andrea Gasparri,et al.  A Hybrid Active Global Localisation Algorithm for Mobile Robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[16]  Agostino Martinelli,et al.  The odometry error of a mobile robot with a synchronous drive system , 2002, IEEE Trans. Robotics Autom..