Shih-Hung Chang1, Chih-Hsien Hsia2, Wei-Hsuan Chang1 and Jen-Shiun Chiang This email address is being protected from spambots. You need JavaScript enabled to view it.1

1Department of Electrical Engineering, Tamkang University, Tamsui, Taiwan 251, R.O.C.
2Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan 106, R.O.C.


 

Received: January 20, 2010
Accepted: December 14, 2010
Publication Date: December 1, 2011

Download Citation: ||https://doi.org/10.6180/jase.2011.14.4.05  


ABSTRACT


Robot soccer game is one of the significant and interesting areas among most of the autonomous robotic researches. Following the humanoid soccer robot basic movement and strategy actions, the robot is operated in a dynamic and unpredictable contest environment and must recognize the position of itself in the field all the time. Therefore, the localization system of the soccer robot becomes the key technology to improve the performance. This work proposes efficient approaches for humanoid robot and uses one landmark to accomplish the self-localization. This localization mechanism integrates the information from the pan/tilt motors and a single camera on the robot head together with the artificial neural network technique to adaptively adjust the humanoid robot position. The neural network approach can improve the precision of the localization. The experimental results indicate that the average accuracy ratio is 88.5% under frame rate of 15 frames per second (fps), and the average error for the distance between the actual position and the measured position of the object is 6.68 cm.


Keywords: Self-Localization, Humanoid Soccer Robot, Neural Network, Monocular Vision


REFERENCES


  1. [1] Kitano, H., Asada, M., Kuniyoshi, Y., Noda, I. and Osawa, E., “Robocup: The Robot World Cup Initiative,” IJCAI-95 Workshop on Entertainment and AI/ALife, pp. 1924 (1995).
  2. [2] FIRA RoboWorld Congress, http://www.fira2009.org.
  3. [3] RoboCup Soccer Humanoid League Rules and Setup for the 2007 competition, http://waziwazi.com/robocup.
  4. [4] RoboCup Soccer Humanoid League Rules and Setup for the 2008 competition, http://www.robocup-cn.org/.
  5. [5] RoboCup Soccer Humanoid League Rules and Setup for the 2009 competition, http://www.robocup2009.org/.
  6. [6] Shimshoni, I., “On Mobile Robot Localization from Landmark Bearings,” IEEE Transactions on Robotics and Automation, Vol. 18, pp. 971976 (2002).
  7. [7] Betke, M. and Gurvits, L., “Mobile Robot Localization Using Landmarks,” IEEE Transactions on Robotics and Automation, Vol. 13, pp. 251263 (1997).
  8. [8] Zhong, Z.-G., Yi, J.-Q., Zhao, D.-B., Hong, Y.-P. and Li, X.-Z., “Motion Vision for Mobile Robot Localization,” IEEE International Conference on Control, Automation, Robotics and Vision, China, Kunming (2004).
  9. [9] Kriegman, D.-J., Triendl, E. and Binford, T.-O., “Stereo Vision and Navigation in Buildings for Mobile Robots,” IEEE Transactions on Robotics and Automation, Vol. 5, pp. 792802 (1989).
  10. [10] Choi, S.-K., Yuh, J. and Takashiqe, G.-Y., “Development of the Omni-Directional Intelligent Navigator,” IEEE Robotics & Automation Magazine, Vol. 2, pp. 4453 (1995).
  11. [11] Liu, P.-R., Meng, M.-Q. and Liu, P.-X., “Moving Object Segmentation and Detection for Monocular Robot Based on Active Contour Model,” Electronics Letters, Vol. 41 (2005).
  12. [12] Zhang, C.-J., Ji, S.-J. and Fan, X.-N., “Study on Distance Measurement Based on Monocular Vision Technique,” Journal of Shandong University of Science and Technology, Vol. 26, pp. 6568 (2007).
  13. [13] Xie, Y. and Yang, Y.-M., “A Self-Localization Method with Monocular Vision for Autonomous Soccer Robot,” Computer Science and Information Engineering, Vol. 22, pp. 129132 (2005).
  14. [14] Lo, H.-C., Neural Network Application of MATLAB, 7th ed. Taiwan: Gau-Lih; July (2005).
  15. [15] Chang, F.-J. and Chang, L.-C., Artificial Neural Network, 3rd ed. Taiwan: Tun-Ghua; August (2007).
  16. [16] Logitech QuickCam Pro for Notebooks, http://www. logitech.com/index.cfm/home.
  17. [17] RX-28 MANUAL (ENGLISH) UPDATE v1.10, http:// www.robotis.com/zbxe/5436.