An efficient object recognition and self-localization system for humanoid soccer robot

In the RoboCup soccer humanoid league competition, the vision system is used to collect various environment information as the terminal data to finish the functions of object recognition, coordinate establishment, robot localization, robot tactic, barrier avoiding, etc. Thus, a real-time object recognition and high accurate self-localization system of the soccer robot becomes the key technology to improve the performance. In this work we proposed an efficient object recognition and self-localization system for the RoboCup soccer humanoid league rules of the 2009 competition. We proposed two methods : 1) In the object recognition part, the real-time vision-based method is based on the adaptive resolution method (ARM). It can select the most proper resolution for different situations in the competition. ARM can reduce the noises interference and make the object recognition system more robust as well. 2) In the self-localization part, we proposed a new approach, adaptive vision-based self-localization system (AVBSLS), which uses the trigonometric function to find the coarse location of the robot and further adopts the measuring artificial neural network technique to adjust the humanoid robot position adaptively. The experimental results indicate that the proposed system is not easily affected by the light illumination. The object recognition accuracy rate is more than 93% on average and the average frame rate can reach 32 fps (frame per second). It does not only maintain the higher recognition accuracy rate for the high resolution frames, but also increase the average frame rate for about 11 fps compared to the conventional high resolution approach and the average accuracy ratio of the localization is 92.3%.

[1]  Cheng-Chuan Chen,et al.  Vision-based distance and area measurement system , 2008 .

[2]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[3]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Chen-Chien Hsu,et al.  Distance measurement based on pixel variation of CCD images. , 2009, ISA transactions.

[5]  F. Chaumette,et al.  Visual servoing using image features defined upon geometrical primitives , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[6]  Fang-Hsuan Cheng,et al.  Real time multiple objects tracking and identification based on discrete wavelet transform , 2006, Pattern Recognit..

[7]  Jong-Hann Jean,et al.  Adaptive visual tracking of moving objects modeled with unknown parameterized shape contour , 2004, IEEE International Conference on Networking, Sensing and Control, 2004.

[8]  Yongmin Kim,et al.  Semiautomatic video object segmentation using VSnakes , 2003, IEEE Trans. Circuits Syst. Video Technol..

[9]  Osamu Ikeda,et al.  Segmentation of faces in video footage using HSV color for face detection and image retrieval , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[10]  Hiroaki Kitano,et al.  RoboCup: The Robot World Cup Initiative , 1997, AGENTS '97.

[11]  Chih-Hsien Hsia,et al.  Improved Low-Complexity Algorithm for 2-D Integer Lifting-Based Discrete Wavelet Transform Using Symmetric Mask-Based Scheme , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Joo Kooi Tan,et al.  Tracking of Moving Objects by Using a Low Resolution Image , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[13]  A. Venetsanopoulos,et al.  A color segmentation scheme for object-based video coding , 1998, 1998 IEEE Symposium on Advances in Digital Filtering and Signal Processing. Symposium Proceedings (Cat. No.98EX185).