The aim of the game is to build a robot to successfully sort wooden blocks in sequential order.
Fig. 1: Initial positions of 8 wooden cubes, randomly assigned (left), and the final sorted positions (right).
Details
At the start of the game, each team will be given 8 wooden cubes, each of side length 2.5 cm 2.2 cm.
The cubes are made of unpainted plain wood (See Fig. 2). Teams may bring and use their own cubes, but they must be of roughly the same dimensions as the cubes provided by the organizers, to within an error of 0.5 cm.
The 8 cubes are initially positioned along a ring, such that they are evenly spaced out, separated by angles of 45 degrees (see Fig. 1).
The eight wooden cubes in the ring are labelled with numbers '1' to '8'. The labels may be located on either the top, sides or bottom of the cube, depending on whether the robot needs to track the colour of the cube.
[Update: 11 Apr 2019] Teams may choose to implement some form of colour scheme on their cubes to allow their robots to autonomously identify the numbers on the cubes. Such autonomous number identification will allow the team to earn a 2x multiplier bonus to the game score. (See Scoring).
Teams are allowed to choose the radius of the ring, in accordance with the size of their robot.
The maximum radius of the ring should be around 1 m, so that the entire set up can fit on a table top. However, teams may decide to use a much smaller radius if their robots are small.
The organizers will provide a field made using white corrugated plastic board, with the ring drawn of radius 30 cm. However, teams may choose to use their own fields if their ring radius are different.
The objective of the game is to re-arrange the 8 cubes according to the their numbers in ascending order in the clockwise direction, with the number '1' at the 12 o'clock position (see Fig. 1 (right)).
The 8 cubes must initially be resting on the field, with no part of the robot touching them.
The 8 cubes must also be resting on the field at the end of the re-arrangement process, with no part of the robot in contact with them.
At the start of the game, each team will be a given an eight character sequence.
The sequence is a string of randomly generated numbers, each uniquely between 1 and 8 (e.g., '28615734'). These represent the initial positions of the cubes arranged along the ring according to their labelled numbers, starting from the 12 o'clock position. Thus, the positions of the cubes in Fig. 1 are represented by the random sequence '28615734'.
[Update: 11 Apr 2019] Teams may choose to either key in the eight character sequence into their robot before it is started, or they may build their robot to automatically identify the numbers on the cubes. If the robot is able to autonomously identify the numbers of the cubes without human intervention, the score attained by the team will be doubled.
Teams may bring and use their own cubes, but they must be of roughly the same dimensions as the cubes provided by the organizers, to within an error of 0.5 cm.
The maximum duration of each game is 3 minutes.
Teams may stop the timing at any time they wish, for example, if their robot has finished the task, or if their robot has malfunctioned.
If the machine fails to complete the challenge by the end of the time limit, it will be stopped, and the scoring done based on the positions of the cubes at that time. See section on Scoring below for details.
Scoring
The score at the end of each game is equal to the number of cubes that are located in the correct positions, according to the sequence of operations assigned.
Cubes must touch the intersection between the axis and either the or outer ring to be deemed to be in the right position.
The orientation of the cubes is not important.
If the robot is able to autonomously identify the numbers of the cubes without human intervention at the start of the game, the score attained by the team will be doubled. [updated: 11 Apr 2019]
The time taken by each team for each game will be recorded and used to decide on the winner in situations where the scores are tied.
Fig. 2: Wooden cube
Additional Award: Most Efficient Robot:
The team will qualify for the Most Efficient Robot award only if it has succeeded in in re-arranging all 16 of the cubes correctly.
Robots which attain the highest Efficiency Score (= game score / time taken) during any single game in either the preliminary rounds or the final rounds will win the Additional Award for Most Efficient Robot.
Each machine must employ one or more microcontrollers or other computer processors to perform its task, and not rely on purely mechanical means to do so.