APEC MicroMouse Contest Rules
The object of the contest is to
build a robot that can negotiate a specified maze in the
shortest time. A robot participating in this contest is
termed a MicroMouse. The person who places the MicroMouse in
the maze and starts its operation is termed a handler.
I. SPECIFICATIONS FOR THE MAZE
Proposed 2005 rules The maze shall comprise 16 ×
16 multiples of an 18 cm × 18 cm unit square. The walls
constituting the maze shall be 5 cm high and 1.2 cm thick.
Passageways between the walls shall be 16.8 cm wide. The
outside wall shall enclose the entire maze. 1. The micromouse maze shall comprise 16 x 16 multiples
of an 18cm x 18cm unit square. The walls constituting the
micromouse maze shall be 5cm high and 1.2cm thick.
Passageways between the walls shall be l6.8cm wide. The
outside wall shall enclose the entire micromouse maze. 1. The micromouse maze shall comprise 16 x 16 multiples
of an 18cm x 18cm unit square. The walls constituting the
micromouse maze shall be 5cm high and 1.2cm thick.
Passageways between the walls shall be l6.8cm wide. The
outside wall shall enclose the entire micromouse maze. The sides of the maze walls shall
be white, and the top of the walls shall be red. The floor
of the maze shall be made of wood and finished with a
non-gloss black paint. The coating on the top and sides of
the walls shall be selected to reflect infra-red light and
the coating on the floor shall absorb it. 2. The side of the micromouse maze walls shall be white,
and the top of the walls shall be red. The floor of the
micromouse maze shall be made of wood and finished with a
non-gloss black paint. The coating on the top and side of
the wall shall be selected to reflect infra-red light and
the coating on the floor shall absorb it. 2. The side of the micromouse maze walls shall be white,
and the top of the walls shall be red. The floor of the
micromouse maze shall be
. . . . . .
finished with a non-gloss black paint. The
coating on the top and side of the wall shall be selected to
reflect infra-red light and the coating on the floor shall
absorb it. The start of the maze shall be
located at one of the four corners. The starting square
shall have walls on three sides. The starting square
orientation shall be such that when the open wall is to the
`north', outside maze walls are on the `west' and `south'.
At the center of the maze shall be a large opening which is
composed of 4 unit squares. This central square shall be the
destination. 3. The start of the micromouse maze shall be located at
one of the four corners. The starting square shall have
walls on three sides. The starting square orientation shall
be such that when the open wall is to the 'north', outside
micromouse maze walls are on the 'west', and 'south'. At the
centre of the micromouse maze shall be an opening composed
of 4 unit squares. This central square shall be the
destination. The start of the micromouse maze shall be located at one
of the four corners. The starting square shall have walls on
three sides. The starting square orientation shall be such
that when a mouse is placed in the
starting square facing the open side of that square, one
outer edge of the maze will be on its left side and one
outer edge behind it. At the centre of the micromouse
maze shall be an opening composed of 4 unit squares. This
central square shall be the destination. A red post 20cm high and 2.5cm on each side, may be
placed at the centre of the large destination square if
requested by the handler. Delete this one
altogether! Small square posts, each 1.2 cm
× 1.2 cm × 5 cm high, at the four corners of each
unit square are called lattice points. The maze shall be
constituted such that there is at least one wall touching
each lattice point, except for the destination square.
4. Square posts, each 1.2cm x l.2cm x 5cm high, shall be
placed at the four comers of each unit square (the lattice
points). The micromouse maze shall be constituted such that
there is at least one wall touching each lattice point,
except for the destination square. 4. Square posts, each 1.2cm x l.2cm x 5cm high, shall be
placed at the four corners of each unit square (the lattice
points). The micromouse maze shall be constituted such that
there is at least one wall touching each lattice point,
except for the destination square. Only the central third of each face
shall be used for wall fixings such that: a) The 4mm width nearest each
corner shall be flat and accurate to +/- 0.6mm. This is the
recommended sensing area. b) The central 4mm shall not
protrude in front of the edges but may have slots, holes or
any other means, of any depth, for attaching the walls to
the post. The slots, etc. may widen as they go deeper to a
maximum width of 5mm. c) The top face of the post shall
have square corners but may have slots, holes etc. as
above." The dimensions of the maze shall be
accurate to within 5% or 2 cm, whichever is less. Assembly
joints on the maze floor shall not involve steps of greater
than 0.5 mm. The change of slope at an assembly joint shall
not be greater than 4 degrees. Gaps between the walls of
adjacent squares shall not be greater than 1 mm. 5. The dimensions of the micromouse maze shall be
accurate to within 5% or 2cm, whichever is less. Assembly
joints on the micromouse maze floor shall not involve steps
of greater than 1mm. The change of slope at an assembly
joint shall not be greater than 4 degrees. Gaps between the
walls of adjacent squares shall not be greater than 1mm. 5. The dimensions of the micromouse maze shall be
accurate to within 5% or 2cm, whichever is less. Assembly
joints on the micromouse maze floor shall not involve steps
of greater than 1mm. The change of slope at an assembly
joint shall not be greater than 4 degrees. Gaps between the
walls of adjacent squares shall not be greater than 1mm. 6. A start sensor may be placed at the boundary between
the starting unit square and the next unit square. A
destination sensor may be placed at the entrance to the
destination square. The light beam from each sensor will be
horizontal and positioned 1 cm above the floor. 6. A start sensor may be placed at the boundary between
the starting unit square and the next unit square.
Destination sensor(s) may be placed at
the entrance(s) to the destination square. The light
beam from each sensor will be horizontal and positioned 1 cm
above the floor. 7. Multiple paths to the destination square are allowed
and are to be expected. 7. Multiple paths to the destination square are allowed
and are to be expected. II. SPECIFICATIONS FOR THE
MICROMOUSE A MicroMouse shall be
self-contained. The length and width of a
MicroMouse shall be restricted to a square region of 25 cm
× 25 cm. The dimensions of a MicroMouse that changes
its geometry during a run shall never be greater than 25 cm
× 25 cm. The height of a MicroMouse is unrestricted.
1. Although the superstructure of a micromouse may
'bulge' above the top of the micromouse maze walls, a
micromouse is subject to the following size constraints
-width 25cm, length 25cm. There is no height limit. A
micromouse must be completely self-contained and must
receive no outside assistance. This rule will be relaxed for
that part of the competition allowing entries from
competitors or teams under 18 years old to compete in a
sub-section for mice using external guidance systems,
automatic or manual. The Micromouse. 1. Although the superstructure of a micromouse may
'bulge' above the top of the micromouse maze walls, a
micromouse is subject to the following size constraints
-width 25cm, length 25cm. If the mouse
will fit in a box 25cmm square it meets this criterion.
There is no height limit. A micromouse must be
completely self-contained and must receive no outside
assistance. This rule will be relaxed for that part of the
competition allowing entries from competitors or teams under
18 years old to compete in a sub-section for mice using
external guidance systems, automatic or manual. 2. The method of wall sensing is at the discretion of the
builder; however, the micromouse must not exert a force on
any wall likely to cause damage. It shall not use an energy source
employing a combustion process. 3. The method of propulsion is at the discretion of the
builder, provided that the power source is non-polluting
-internal combustion engines would probably be disqualified
on this count. A MicroMouse shall not leave
anything behind while negotiating the maze. A MicroMouse shall not jump over,
climb, scratch, damage or destroy the walls of the maze.
4. If the judges consider that a micromouse has a high
risk of damaging or sullying the micromouse maze they will
not permit it to run. The micromouse must negotiate the
micromouse maze; it must not climb or jump over the walls of
the micromouse maze. Nothing may be deposited in the
micromouse maze. 5. Each micromouse should be fitted with a suitable hook
or loop, for lifting the micromouse out from the centre of
the maze, should this prove necessary. Contestants may not
be allowed to climb over the micromouse maze. III. RULES FOR THE CONTEST
The basic function of a MicroMouse
is to travel from the start square to the destination
square. This is called a run. The time it takes is called
the run time. Traveling from the destination square back to
the start square is not considered a run. The total time
from the first activation of the MicroMouse until the start
of each run is also measured. This is called the maze time.
If a mouse requires manual assistance at any time during the
contest it is considered touched. By using these three
parameters the scoring of the contest is designed to reward
speed, efficiency of maze solving, and self-reliance of the
MicroMouse. The Competition 1. The time taken to travel from the start square to the
destination square is called the "run" time. Travelling from
the destination square back to the start square is not
considered a run. The total time taken from the first
activation of the micromouse until the start of each run is
also measured. This is called the "maze" or 'search' time.
If the micromouse requires any manual assistance at any time
during the contest, it is considered "touched". Scoring is
based on these three parameters. Each contesting MicroMouse shall be
subject to a time limit of 10 minutes on the maze. Within
this time limit, the MicroMouse may make up to 10 runs.
2. Each micromouse is allowed a maximum of 10 minutes to
perform. This may be reduced to 6 minutes if time is
limited. The judges have the discretion to request a
micromouse to retire early if by its lack of progress it has
become boring, or if by erratic behaviour it is endangering
the condition of the micromouse maze. The scoring of a MicroMouse shall
be done by computing a handicapped time for each run. This
shall be calculated by adding the time for each run to 1/30
of the maze time associated with that run and subtracting a
3 second bonus if the MicroMouse has not been touched yet.
For example assume a MicroMouse, after being on the maze for
4 minutes without being touched, starts a run which takes 20
seconds; the run will have a handicapped time of:
20 + (4 × 60 ÷ 30) - 3 =
25 seconds. The run with the fastest
handicapped time for each MicroMouse shall be the official
time of that MicroMouse. 3. The scoring of a micromouse shall be obtained by
computing a handicapped time for each run as follows: Handicapped Time Score = Run Time + Search Penalty +
Touch Penalty where, Search Penalty = 1/30 of the maze or search time, in
seconds, associated with that run, And Touch Penalty = 3 seconds plus 1/10 of the run time, in
seconds, if the micromouse has been touched at any time
prior to the run. For example, if a micromouse, after being
in the micromouse maze for 4 minutes without being touched,
starts a run which takes 20 seconds, the run will have a
handicapped time score of 20 + 1/30 (4 x 60) = 28 seconds.
However, if the micromouse has been touched prior to the
run, an additional touch penalty of (3 + (1/10 x 20))
seconds is added giving a handicapped time score of 33
seconds. When the MicroMouse reaches the
maze center it may be manually lifted out and restarted or
it may make its own way back to the start square. Manually
lifting it out shall be considered touching the MicroMouse
and will cause it to loose the 3 second bonus on all further
runs. 4. When the micromouse reaches the destination square, it
may stop and remain at the micromouse maze centre, or it may
continue to explore other parts of the micromouse maze, or
make its own way back to the start. If the micromouse stops
at the centre, it may be lifted out, manually, and restarted
by the handler. Manually lifting it out shall be considered
touching the micromouse and will cause a touch penalty to be
added on all subsequent runs. If the micromouse does not remain in the
destination square, it may not be stopped manually and
restarted. The time for each run shall be
measured from the moment the MicroMouse leaves the start
square until it enters the finish square. The total time on
the maze shall be measured from the time the MicroMouse is
first activated. The mouse does not have to move when it is
first activated but it must be positioned in the start
square ready to run. 5. The time for each run (run time) shall be measured
from the moment the micromouse leaves the start square until
it enters the destination square. The total time on the
micromouse maze (maze or search time) shall be measured from
the time the micromouse is first activated. The time taken to negotiate the
maze shall be measured either manually by the contest
officials or by infra-red sensors set at the start and
destination. If infra-red sensors are used, the start sensor
shall be positioned at the boundary between the start square
and the next unit square. The destination sensor shall be
placed at the entrance to the destination square. The
infrared beam of each sensor shall be horizontal and
positioned approximately 1 cm above the floor. 6. The time taken to negotiate the micromouse maze shall
be measured either manually by the contest officials, or by
sensors set at the start and destination. If sensors are
used, the start sensor shall be positioned at the boundary
between the start square and the next unit square. The starting procedure of the
MicroMouse shall not offer a choice of strategies to the
handler. 7. The starting procedure of the micromouse shall be
simple and must not offer a choice of strategies to the
handler. For example, a decision to make a fast run to the
centre as time runs out must be made by the micromouse
itself. The starting procedure shall be submitted to the
judges when the micromouse is registered on the day of the
contest. Once the maze configuration for the
contest is disclosed, the operator shall not feed the
MicroMouse with maze information. 8. The micromouse handler is given 1 minute, from the
moment the micromouse is required to start, to make any
adjustments to the micromouse sensors. However, no selection
of strategies must be made and no information on the
micromouse maze configuration may be entered or captured in
the memory. 9. The maze or search time clock will commence after the
expiry of the 1 minute time limit even if the handler is
still making adjustments to the sensors. The illumination, temperature, and
humidity of the room in which the maze is located shall be
those of an ambient environment. Requests to adjust the
illumination may be accepted at the discretion of the
contest officials. If a MicroMouse appears to be
malfunctioning, the handlers may ask the judges for
permission to abandon the run and restart the MicroMouse at
the beginning. A MicroMouse shall not be re-started merely
because it has taken a wrong turn. 10. If a micromouse "gets into trouble" the handlers can
ask the judge for permission to abandon the run and restart
the micromouse at the start square. A micromouse may not be
re-started merely because it has taken a wrong turning. The
judges may add a time penalty for a restart. The judges'
decision is final. If any part of a MicroMouse is
replaced during its performance, such as batteries or
EPROMs, or if any significant adjustment is made, the memory
of the maze within the MicroMouse shall be erased before
restarting. Slight adjustments, such as to the sensors, may
be allowed at the discretion of the judges, but operation of
speed or strategy controls is expressly forbidden without a
memory erasure. 11. If any part of a micromouse is replaced during its
performance -such as batteries or EPROMs -or if any
significant adjustment is made, then the memory of the
micromouse maze within the micromouse must be erased before
re-starting. Slight manipulations of sensors will probably
be condoned, but operation of speed or strategy controls is
expressly forbidden without a memory erasure. It is assumed
that the mice will have software stored in EPROMs. However,
at the judges' discretion, but not in normal circumstances,
mice with battery backed up RAM may be allowed to download
control software if the memory is erased accidentally during
a run. The handlers, in this instance, must convince the
judges that the original software has been reloaded. 12. If no successful run has been made, the judge will
make a qualitative assessment of the micromouse's
performance, based on distance achieved, 'purposefulness'
versus random behaviour and quality of control. 13. If a micromouse elects to retire because of technical
problems, the judges may, at their discretion, permit it to
perform again later in the contest. The micromouse will then
be deemed to have taken an extra three minutes search time
(i.e. if a micromouse retires after four minutes, then when
re-starting it will be counted as having taken seven minutes
and will have only three more minutes to run). This
permission is likely to be withdrawn, if time is
limited. 14. The judges will use their discretion to award the
prizes, which in addition to the major prizes may include
prizes for specific classes of micromouse -e.g. lowest cost,
most ingenious, best presented, most entertaining etc. I5. Before the micromouse maze is unveiled, the mice must
be accepted and kept in view of the contest officials. The
handlers will place the mice at the start under the
officials' instructions. No part of the MicroMouse (with the
possible exception of batteries) shall be transferred to
another MicroMouse. For example if one chassis is used with
two alternative controllers, then they are the same
MicroMouse and must perform within a single 10 minute
allocation. The memory must be cleared with the change of
controller. 16. Under normal circumstances, no part of the micromouse
may be transferred to another micromouse. However, the
judges may allow a change of batteries or controller in
exceptional cases, e.g. due to accidental damage. Thus, if
one chassis is used with two alternative controllers, then
they are the same micromouse and must perform within a
single 10 minutes allocation. The memory must be cleared
with the change of controller. The contest officials shall reserve
the right to stop a run, or disqualify a MicroMouse, if they
believe its continued operation is endangering the condition
of the maze. Following the completion of a run
and prior to the start of its next run, a MicroMouse must
remain in the start square for a minimum of 1 second. If an
infra-red start sensor is used, it must not be obstructed
during this time. Contest Rules Last Updated: March
7, 1996