Abstract
For a long time, teams in the RoboCup Junior competition have relied on the same basic sensorical appliances. It is time to evolve. We believe that, the introduction of image processing to RoboCupJunior will take Soccer to a new level of intelligent and less aggressive gameplay. We found it especially challenging to design a system that could not only successfully detect the goal, but also any obstructions, i.e. robots from the opponent’s team, in order to score goals more precisely. This work aims to prove that the implementation of image processing does not need to be as much work as one might assume. Our project Palb Vision is designed to serve as an example for other teams in RCJ who plan to use camera-based detection software on their future robots.
We use a CMUcam3 with onboard processing connected to an ATmega 2560. The code for visual detection is written in C and runs directly on the CMUcam. The camera only takes into account the small area between the upper and lower edge of the wall and applies three simple filters for each pixel on a horizontal line.
We have created a quick and reliable vision system which processes ten frames per second and is very resistant to changing illumination. By implementing a special calibration mode, the pre-game setup is reduced to less than one minute. Palb Vision has turned out to be an improvement to the game of RoboCupJunior Soccer and may provide a robust framework for other teams who wish to adopt live image processing into their strategy.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
RoboCupJunior Soccer Rules (2007), http://rcj.sci.brooklyn.cuny.edu/rcj2007/soccer-rules-2007.pdf
Atmega 2560 from Atmel, http://www.atmel.com/dyn/products/product_card.asp?part_id=3632 , http://www.atmel.com/dyn/resources/prod_documents/doc2549.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Siedentop, C., Schwarz, M., Pfülb, S. (2009). Introducing Image Processing to RoboCupJunior. In: Iocchi, L., Matsubara, H., Weitzenfeld, A., Zhou, C. (eds) RoboCup 2008: Robot Soccer World Cup XII. RoboCup 2008. Lecture Notes in Computer Science(), vol 5399. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02921-9_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-02921-9_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02920-2
Online ISBN: 978-3-642-02921-9
eBook Packages: Computer ScienceComputer Science (R0)