
A soccer robot is a specialized autonomous robot and mobile robot that is used to play variants of football.
The main organised competitions are the annual RoboCup and FIRA (Federation of International Robot-Soccer Association) tournaments.
The RoboCup contest currently has a number of football leagues:
Additionally, there is a RoboCupJunior league for younger students.

The qfix football robot "Terminator" is an omnidrive robot that can be used for RoboCup Junior. It includes a kicker and a dribbler as well as a controller board with Atmel controller.
The robot can be programmed using the GNU GCC compiler.
The Graupner "RC-SOCCERBOT" is a mobile robot platform developed by qfix which can be used as a radio-controller toy playing soccer with ping-pong balls. Gaining more experience in robotics the user can also implement C++ programs on the robot.