2005 Contest Rules

Overview

Robots attempt to gather red balls and transport through or over holes in the playing field walls. Robots operate autonomously. Each robot runs by itself in the playing field for 3 minutes with an optional 3 minute exploration round. The playing field is essentially unknown and must be discovered by the robot during the course of the competition.

Scoring

Scoring takes place at the end of the round based on the locations of the balls. i.e., you cannot repeatedly score 3 points by moving a ball to and from a scoring area. The location of a ball is determined by the 50% rule: if more than 50% of the ball is in the scoring area, then it is considered inside the scoring area.

In the event of a tie, time permitting, robots may be run again. They will likely be started from a different "home".

The robot will be penalized 3 points if it does not stop automatically before 3 minutes have elapsed. Robots should stop a bit before 3 minutes to compensate for any discrepancy between the internal time and the judges time.

Before the scoring round, teams may opt to participate in a 3 minute exploration round. The robot will start at the same home as in the scoring round, and all goals and balls will be in the same place as the scoring round. Robots will be allowed to maintain state between the exploration and scoring round. At the end of 3 minutes (or before, as the team chooses), the playing field will be reset to the original condition and the robot replaced at the home location. The robot will be penalized 3 points if it does not stop automatically. No points will be awarded for actions during the exploration round.

Playing Field

Robot Restrictions

Robots

Starting the contest

Participants will be instructed where (and in what orientation) to place their robot in the playing field. A mini-playing field will be provided for calibration (should take no more than 30 seconds). The centers of robots will be placed in the same location and in the same orientation. Consequently, all robots must have a declared "front". The point on which robots will be centered will be at least 12" away from any obstructions.

The judge will indicate to the participant to start the robot. On command of the judge, the student should instruct the robot to begin with a 5 second delay. The participant should exit the playing field during this time. The time limit will then begin. It is acceptable to preprocess previously recorded test images (of previous playing fields) during this time to "warm up" the java virtual machine.

The robot must be able to be readied without any network access at all. This will likely require a program to run at startup which gives the option of running a specified program (your bot's program) or exiting. A suitable program has been provided by staff.

If the robot does not move in the first 30 seconds, the judge may end the round.

Judges may give robots additional chances to run, at the judges discretion.

Disqualificiations and Round Termination

A robot can be disqualified or a round immediately ended by the judge if