RoboCup Soccer is part of the RoboCup Federation which is an international organization that promotes and stimulate robotics technology worldwide by organizing competitions. The objective of RoboCup Soccer is to have a team of autonomous robots that will win a soccer game against the human world soccer champions by the year 2050.