A round of robot bowling consists a number of frames. In each frame, the robot bowler will have the chance to knock down as many pins as possible by rolling up to three balls towards the pins. The balls are taken one by one from the ball rack and rolled as in ten-pin bowling.
A frame starts with the robot completely in the base area (the black line is part of the base area). After the robot has been started, the robot must autonomously leave the base area, fetch balls one by one from the ball rack and for each ball fetched the robot should roll the ball towards the pin area. The robot must roll the ball without touching or crossing the foul line.
If a robot bowler is able to knock down all 10 pins with the first ball, a strike is awarded and the robot bowler is allowed to use the next two balls to knock down as many extra pins as possible before returning to the base area. If the robot bowler is able to knock down all 10 pins with the first two balls of a frame, it is known as a spare and the robot bowler is allowed to use the third ball to knock down as many extra pins as possible before returning to the base area. In case of a strike or a spare all ten pins are setup again. If neither a strike nor a spare is obtained the robot bowler must return to the base area after the second ball.