Real-Time Self-Localization of a Mobile Robot by Vision and Motion System

An autonomous robot with an omni-vision camera and omni-moving platform is designed to satisfy the requirement of the Federation of International Robot-soccer Association and RoboCup robot soccer competitions. To obtain the robot’s location on the field, we use a white-line pattern match localization algorithm. However, when the white-line information is incomplete during the matching process, the observed data differ significantly from a pre-built database. Thus, the localization result causes errors. In this study, we introduce an encoder localization algorithm to obtain a robot’s moving direction and distance. We propose an algorithm that integrates white-line pattern match localization and encoder localization. In the integration process, we use a fuzzy system to search the surrounding points to localize the robot. The results demonstrate that integration localization outperforms localization with only white-line pattern match localization or encoder localization. With the proposed algorithm, we can obtain the robot’s location within 30 ms at an error of less than 10 cm. The integration localization algorithm is compared to other methods to demonstrate its performance.

[1]  Baoyong Yin,et al.  Robot Self-localization with Optimized Error Minimizing for Soccer Contest , 2011, J. Comput..

[2]  Jun Zhou,et al.  A self-localization method through pose point matching for autonomous soccer robot based on omni-vision , 2009, 2009 9th International Conference on Electronic Measurement & Instruments.

[3]  Chih-Liang Chen,et al.  Accurate Navigation and Localization for Differential Wheeled Robots by Tracking the Embedded Encoders , 2015 .

[4]  Chih-Liang Chen,et al.  Mobile Robot Localization by Tracking Built-in Encoders , 2014, 2014 International Symposium on Computer, Consumer and Control.

[5]  Tzuu-Hseng S. Li,et al.  Fuzzy Target Tracking and Obstacle Avoidance of Mobile Robots with a Stereo Vision System , 2009 .

[6]  Martin A. Riedmiller,et al.  Line Based Robot Localization under Natural Light Conditions , 2004 .

[7]  Shu-Yin Chiang,et al.  Real time self-localization of omni-vision robot by pattern match system , 2014, 2014 International Conference on Advanced Robotics and Intelligent Systems (ARIS).

[8]  Clarence W. de Silva,et al.  Intelligent Navigation and Micro-Spectrometer Content Inspection System for a Homecare Mobile Robot , 2014 .

[9]  B. Min,et al.  Fuzzy Logic Path Planner and Motion Controller by Evolutionary Programming for Mobile Robots , 2009 .

[10]  Tzuu-Hseng S. Li,et al.  Interval Type-2 Adaptive Fuzzy Sliding-Mode Dynamic Control Design for Wheeled Mobile Robots , 2008 .

[11]  Hyun Myung,et al.  Image-based localization using prior map database and Monte Carlo Localization , 2014, 2014 11th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[12]  Emanuele Menegatti,et al.  Omnidirectional vision scan matching for robot localization in dynamic environments , 2006, IEEE Transactions on Robotics.

[13]  Ching-Chang Wong,et al.  Localization of mobile robots via an enhanced particle filter , 2010, 2010 IEEE Instrumentation & Measurement Technology Conference Proceedings.

[14]  Dong-Il Cho,et al.  A new localization method for mobile robot by data fusion of vision sensor data and motion sensor data , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[15]  Andreas Zell,et al.  A Combined Monte-Carlo Localization and Tracking Algorithm for RoboCup , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Martin Lauer,et al.  Calculating the Perfect Match: An Efficient and Accurate Approach for Robot Self-localization , 2005, RoboCup.