Visual Perception System of EROS Humanoid Robot Soccer

Visual Perception System of EROS Humanoid Robot Soccer

Aulia Khilmi Rizgi, Anhar Risnumawan, Fernando Ardila, Edi Sutoyo, Ryan Satria Wijaya, Ilham Fakhrul Arifin, Martianda Erste Anggraeni, Tutut Herawan
Copyright: © 2020 |Pages: 19
DOI: 10.4018/IJIIT.2020100105
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

In this paper, a humanoid robot soccer perception system, consisting of a ball, field detection, and localization, is developed in order to deal with the new rules in RoboCup. Color segmentation and image morphology are improved together with a more sophisticated machine learning algorithm to detect a soccer ball robustly. Those algorithms are still favorable due to its real-time running in most of the embedded platform. For localization, the field is divided into pre-deðned grids and employing k-NN (k-nearest neighbor) to determine the robot location in the grids. Pre-defined grids are used to reduce computation due to matching with a map. Experiment results show that the developed system relatively well for adapting to the new rules update.
Article Preview
Top

Introduction

Winning against the world soccer championship in 2050 is the primary goal in RoboCup. Humanoid robot soccer has to perceive its environment in real-time, mostly using visual information (Gerndt, et al., 2015). New rules update in RoboCup have been made to encourage the robot to adapt to nearly soccer conditions. For example, the soccer ball follows the FIFA standard, at least 50% white. Goalpost color also changes to entirely white, which is above a synthetic grass field. Field lines, goalposts, and the ball nearly have white color, which can deteriorate a conventional detection system such as color segmentation. The real condition of the humanoid soccer league is shown in Figure 1. Because of this change, quite popular methods in the past, such as color segmentation, morphology, and blob detection approaches (Farazi, et al., 2014; Laue, et al., 2009), need further significant improvement.

Figure 1.

RoboCup competition in real condition. The green color of synthetic grass on the field is dominant. Ball, goalposts, and lines are in white color. Robot mostly using a dark color as suggested by the rule.

IJIIT.2020100105.f01

Color segmentation and morphological process together with blob detection are still heavily been used in the RoboCup community. These methods are due to simplicity and real-time running for a most embedded platform. The work by (Härtl, et al., 2013), a color classification performed based on color similarity. The work (Schwarz, et al., 2015) introduced a heuristics approach for developing a calibration-free vision system. The work by (Houliston, et al., 2015) introduced compensation for the change in image illumination by using adaptive search tables. The color intensities in the Y channel of YUV color space are the main focus for (Cano, et al., 2015) to overcome the color changes in the goalpost. Different heuristics also applied to color histograms due to the variations in illumination. In order to increase accuracy, the latest supervised learning algorithm has been performed by (Albani, et al., 2016). However, it requires a quite sophisticated embedded platform to meet real-time detection.

Recent works on humanoid soccer have been performed using deep learning to boost the accuracy of detecting ball (Cruz, et al., 2017; Militão, et al., 2017; Speck, et al., 2016). Using the latest technology of deep learning can improve the ball detector significantly, successfully adapting to the new rule of the ball's pattern. However, a high computation becomes the main problem of employing such an algorithm. It is noted that a humanoid soccer robot has a limited computation power and visual perception task in a robot soccer competition. It is not only detecting ball but also field, lines, goalposts, and its position. Thus, employing all of those visual tasks would not practical.

Complete Article List

Search this Journal:
Reset
Volume 20: 1 Issue (2024)
Volume 19: 1 Issue (2023)
Volume 18: 4 Issues (2022): 3 Released, 1 Forthcoming
Volume 17: 4 Issues (2021)
Volume 16: 4 Issues (2020)
Volume 15: 4 Issues (2019)
Volume 14: 4 Issues (2018)
Volume 13: 4 Issues (2017)
Volume 12: 4 Issues (2016)
Volume 11: 4 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing