Singapore Robotic Games 1999
20 22 May 1999
Rule Book
V 3.3
10 February 1999
Rules in the SRG Home Page will be used eventually in the Games.
Table of Contents
1. OBJECTIVE
To design a Legged Robot to travel on a designated track by either walking, running or hopping.
2. SPECIFICATIONS OF ROBOT
2.1 The robot must have at least one leg. There is no limit to maximum number of legs used. The maximum length and maximum width of the robot is restricted to a 1m x 1m square area in the starting zone. There is no height restriction on the robot. There is no restriction on the dimension and geometry of the robot once it started each race attempt (ie: once any part of the robot crosses the starting line.)
2.2 The robots must be completely autonomous. It should contain both the controller and power units. The robot must not weigh more than 10 kg.
2.3 Radio-frequency (RF) control is strictly prohibited in the robot design except for start/stop operation of the robot (i.e., remote push button to start and stop the operation of the robot.)
2.4 Each leg of the robot must consist of minimum two limb segments and demonstrate relative motion between the limbs to realise a walking motion.
2.5 The limbs of the robot must include some means of controlled motion to realise the walking, running, and/or hopping action for the robot. The following are some examples NOT considered as a legged robot:
- Rotating wheel with spokes or any other structure sticking out radially to represent 'feet'.
- Traction belt with studs or roller chain with feet mounted in any orientation.
- Robot, with feet or any floor contact point, mounted with motion-assisted roller wheel(s) is strictly prohibited
2.6 Locus for every feet of the robot cannot be higher than its associated pivoting joint.
3. SPECIFICATIONS OF RACE TRACK
3.1 The race-track is a raised platform of a fixed width of 1m and a maximum length of approximately 10m (not inclusive of starting zone and finishing zone.) It comprises of straight and circular sections connected together to make up the entire length. The circular section consists of a one-eight circular path (45-degree sector) with radius of 1m (with respect to the longitudinal centerline of the path). The straight segment consists of 1 m straight paths. There will be a 1-meter Starting Zone and a 1-meter Finishing Zone at the start and the end of the race-track.
3.2 The track is constructed with 1/4-inch plywood with circular and/or straight sections raised about at either 50 mm or 100 mm off the ground. It will be lined with 3 mm thick black rubber mat. It is designed to support a robot with a maximum weight of 10 kg. Each section of the track is not expected to be perfectly level and it may be uneven. Track sections at the same elevation are joined with a maximum step at the joints of 5 millimeters. There is a 50 millimeters wide retro-reflective tape (3M Scotchlite - Industrial Grade) in the middle of the track for navigation purpose.
Figure 1 shows a top view of an example of a competition race-track. It consists of a 4 straight segments (A) and 8 circular segments (B). The segments are at different elevations of 50 mm or 100 mm off the ground.
4. RULES OF COMPETITION
5. Cloning
1. Objective
The aim of this event is for mobile robots to demonstrate their horizontal and vertical surface climbing abilities during a race.
2. The Competition Environment
2.1 The wall is shown in Figure 1 below. It consists of three sections: a 2 metre long horizontal section (section A) on the ground followed by a 2 metre high vertical section (section B) followed by a 2 metre long horizontal section (section C) at the top, with each section 1.2 metres wide.
2.2 The surface of the wall will be covered with mild steel sections with a thickness of at least 0.003 metres. The wall will have a matt black surface finish.
2.3 Starting / finishing lines will be located 0.8 metres from the beginning of the horizontal section on the ground (section A) and 0.8 metres from the end of the top horizontal section (section C). The line in section A will be used to demarcate the maximum size of the robot.
2.4 The supporting structure for the wall will have provision for two safety cables to be attached to the robot so that both cables can be used simultaneously during the race (not shown in Figure 1.)
2.5 The wall sections A and B will each have one obstacle consisting of a horizontal bar made of non-magnetic material (not shown) with 0.03 m X 0.03 m square cross-section will be placed laterally across the entire width the section. Both of these obstacles will be placed such that one of its sides is touching the wall section. Both of these obstacles will have reflective tape fully covering the exposed sides of the obstacle. The obstacle across wall section A will be placed randomly such that it is at least 0.5 m away from the edge where it meets the next wall section (wall section B) and also at least 1.0 m from the opposite edge. The obstacle across section B will be placed randomly such that it is at least 1.0 m from the edge that meets the lower wall section (wall section A) and at least 0.5 m from the edge that meets the upper wall section (wall section C).
2.6 The wall structure will be constructed such that it conforms to the following:
The wall will be deemed to have satisfied criteria (a) and (b) above and be considered fit for use if each of the two distances between diagonally opposite corners (using the side view in Figure 1) lies in the range 2733 mm to 2847 mm.
3. The competition
3.4 In the event that two or more robots complete the same number of wall sections, the scoring system based on the formula described below will be used. This scoring system awards points so that the robot that completes either the entire course or the highest number of wall sections in the sequence described in paragraph 3.2 above (in the event that there are no robots that can complete the entire course) in the shortest time wins. The robot that scores the highest number of points according the following formula wins:
Score = 200 ´ W - T + R + S
where W = The number of wall sections completed by the robot excluding the first time it completes the wall section A, in the sequence according to paragraph 3.2 above.
T = The time taken (in seconds) by the robot to complete W wall sections.
R = A bonus of +50 to be awarded if the robot demonstrates a minimum degree of consistency in performance by successfully completing the entire course of all wall sections in the sequence according to paragraph 3.2 above in each run on at least two consecutive runs made during the race without falling off the wall.
S = A bonus depending on the extent that the robot is self contained (autonomous). To be eligible for the bonus, S, the robot must successfully complete the entire course of all wall sections in the sequence according to paragraph 3.2 above at least once during the race without falling off the wall. The bonus, S, will be awarded according to the table below:
Type of Robot |
Bonus |
|
1. Totally self-contained robot with internal power source and internal automatic-control / intelligence. |
+400 |
|
2. Partially self-contained robot with external power source and internal automatic-control / intelligence. |
+200 |
|
3. Robot with both external power source and external automatic-control / intelligence. |
+100 |
|
4. Human controlled wall climbing mechanism with internal or external power source that requires manual control . |
0 |
Note: The bonuses R & S both apply to the best score obtained by the robot during the race.
3.5 A robot is deemed to have started once any part of the robot crosses the starting line in the wall section A.
3.6 A robot is deemed to have completed its climb through a particular wall section when it fulfils all of the following conditions (a), (b) and (c) in sequence:
(a) the robot touches the wall section that it is about to complete
(b) the robot simultaneously touches both the wall section that it is about to complete as well as the next wall section in the sequence of wall sections that is consistent with its direction of travel
(c) the robot ceases to touch the particular wall section that it is about to complete and touches the next wall section in the sequence that is consistent with its intended direction of travel.
The above conditions apply to all wall sections except in the following cases:
(i) when the robot completes its climb through the wall section C for the first time in the sequence according to paragraph 3.2 above
(ii) when the robot completes the last wall section (wall section A) in the sequence according to paragraph 3.2 above;
In both cases (i) and (ii) above, the robot is deemed to have completed its climb through the wall section only when the entire robot has crossed the finishing line placed within that particular wall section.
3.7 Once the race begins, each team of participants will be given a maximum of 10 minutes to produce its best result. No extra time will be given at the beginning for participants to set-up or prepare their robots.
3.8 After the race begins, any physical handling of the robot such as touching, pulling of cables or pushing of the robot during a climb will disqualify the result of that climb. However if a robot falls off while climbing the wall, using the safety cables to break the fall of the robot is allowed and the result of the climb will be determined as specified in paragraph 3.3 & 3.4 above.
3.9 During the first two minutes of the 10-minute race, participating teams may seek permission from the judges to temporarily withdraw because of technical difficulties and re-enter the race at a later time. If a participating team is allowed to re-enter the race then it will have a reduced time of 5 minutes both to prepare their robot for action and to produce its best result at the same time. All race results obtained by the robot previously before the temporary withdrawal will not be considered. Permission to temporarily withdraw from the race and re-enter at a later time will not be automatically granted and the judges will use their discretion in granting permission on a case-by-case basis. Each participating team may only temporarily withdraw and re-enter the race once.
4. The Robots
4.1 The dimensions of each of the competing robots must not exceed 0.75 metres in length, width and height at all times while the robot is in operation. For non-autonomous designs these dimensions apply for the mobile or climbing part of the robot only.
4.2 The weight of each of the competing robots must not exceed 10 kilograms. For non-autonomous designs this weight restriction applies to the mobile or climbing part of the robot only.
4.3 Competing robots must not have parts removed or added to them during the competition except for replacement of batteries or for repairs essential to the operation of the robot. The competing robots are not allowed to discard any part of their chassis during operation. The competing robots must not use chemical or combustion power methods.
4.4 The competing robots must not damage the competition environment including the wall and its supporting structure and the sensors in any way.
5. Cloning
1. Objective
The contestants are to demonstrate a robot that performs interesting tasks for applications such as in entertainment, domestic chores, industry etc.
2. Brief Description
2.1 The competing robots, which can be self-navigating or remote-controlled, will perform their capability on a 5m x 5m contest arena for a period of time.
2.2 The robots may move freely around the arena or be in a static position.
3. Rules and Guidelines
3.1 The competing robots can start from any point in the contest arena.
3.2 A total duration of up to 10mins is allocated for setting up the robot and any accessory equipment and demonstration of its capability. The time duration will be measured from the moment the contestants enter the arena. If more than 10 minutes elapsed, the robot must be removed from the arena.
3.3 In the case where the contestants wish to employ radio control, they should inform the secretariat in advance. Contestants should not broadcast radio signals while another contestant's robot is performing.
3.4 In the case that a robot requires special accessory equipment or tools during its performance, the contestants will provide such items.
3.5 In the case that a robot performance is to be accompanied by music, the contestants should provide the means to reproduce this music.
3.6 There is no specific flooring material of the contest arena. The flooring will very much depend on the available contest site. However, if there is a special requirement such as carpet, the contestants will have to provide for it.
3.7 One power point of 220/230V, 50 Hz supply will be made available. However, the teams are to provide their own power adapter and extension means if it is required.
3.8 For air supply, the contestants are to provide their own air compressor units if necessary.
3.9 The designs of the competing robots must be original and unique. No two identical designs are allowed in the competition.
3.10 The expenses incurred in transportation and setup of equipment is to be borne by the individual teams.
3.11 The boundary for the area will be black or white depending on the floor color.
3.12 Winning robots will not be allowed to participate in the subsequent two Robotics Games.
3.13 Robots that can, in principle, compete in other SRG events (e.g. Pole Balancing Robot competition) should not be allowed to compete in the open category event.
4. Judges
4.1 A panel of 3 or 5 judges will be present to judge the event.
4.2 All judges will be external judges except for the chief judge.
5. Judging Criteria
Degree of Innovation | 20% |
Entertainment Value and Aesthetics | 30% |
Complexity & Intelligence | 20% |
Performance to expectation | 30% |
1. DEFINITION:
Any mechanism which supports an inverted pendulum which is free to swing around a horizontal axis with one degree of freedom and balances it to keep it vertical by moving the point of support shall be considered "the pole balancing robot."
2. ACCEPTABLE VERSIONS:
2.1 The inverted pendulum may be supported by a vehicle moving along a straight line. Any other innovative design which does not violate the spirit of the competition may be allowed at the discretion of the judges subject to the following conditions:
2.2 The inverted pendulum must be free to swing. It must be balanced by moving the pivoted support point parallel to the plane of the swing. The pivot must be fixed to the vehicle.
2.3 The robot must use a standard contest balance pole specified by the organisers. A sample pole will be supplied for the institutions participating in the competition. The pole material will be aluminium.
2.4 There is no size restriction on the robot. The overall size will be such that it would be able to operate on the table provided by the organisers. No part of the robot, other than the its wheels, must touch the surface of balance table. It must not fall off the competition table surface during the operation.
2.5 Balancing the pendulum/pole using any form of gyroscopic principle is not admissible.
2.6 A self-balancing design in which the pendulum will always stand up due to the use of a balance weight below the axis of rotation is also not admissible.
2.7 There should be no relative motion between the pole-support axis and the body of the vehicle.
2.8 No guide rails are allowed.
2.9 The vehicle must be completely autonomous, with no wires connected externally and with no RF signals or power lines coming from outside.
3. POLE-SUPPORT MECHANISM AND OVERALL SIZE:
3.1. The supporting mechanism must be compatible to the diagram shown in Fig. 1. Ball bearings must be used in the axle of rotation supporting the pole, only exception being the instrumentation potentiometer or encoder. If the potentiometer or encoder is driven through gears then the gear friction must be very small as quantified in section 3.2. It must be able to swing freely from -45° to +45° from the vertical position when the vehicle is positioned in region B.
3.2 The friction of the suspension mechanism is quantified as follows: The pole used for balancing is also used for this purpose. The robot will be placed upside-down to make the pole a regular pendulum.
For the test, the robot is supported upside down such that the pole support axle is along the vertical line A, marked on the wall or the platform built for this purpose. There will be two vertical lines on the right side. One (extreme right line B) corresponds to 45° inclination of the pole. The second inner line C corresponds to 18° inclination of the pole, at a distance of 30 cm from line A.
The pole will be moved to side A to reach an inclination of 45° such that the tip touches the outer vertical line B and is released, so that it swings back and forth. At the end of the fifth swing cycle the pole should swing back to side A and reach a minimum angle of 18° such that the tip touches the inner vertical line C.
3.3. The organisers strongly recommend that the robots have projected supports perpendicular to the base plate at the front and back of the robot, to facilitate easy placement during friction test. See Fig. 3a. The dimensions of the support provided on the robot must be such that the inverted robot can be placed on the friction test structure shown in Fig.3.
4. TABLE:
5. CAGING:
5.1 The robots will be caged before the competition before the friction test.
5.2 No switching of EPROMs or downloading of programs will be allowed, after caging.
5.3 Once the robot has been caged, no change of batteries will be allowed.
6. COMPETITION:
6.1 The robotic vehicle would operate on the top of the table provided. Please see Fig. 4. The table-top will have a slight gradient at the start (region A) and the end (region B) zones as shown in Fig. 4.
6.2 The vehicle will be placed within the region A (see Fig. 4). The operator may move the pole (the inverted pendulum) to an upright position and release it upon receiving the signal from the judges. The vehicle must balance the pole in the upright position for a minimum of 20 seconds without the vertical pole crossing the line X-X'.
6.3 Upon completion of the task (in 6.2 above), the vehicle should move across the line X-X' once, and move through the region B, until the pole clears the line Y-Y', without losing balance during transit, i.e. not hitting any part of the table or its own chassis.
6.4 Upon completion of task (in 6.3 above), the vehicle must retrace the path, cross the line X-X' again and get back to region A. This will complete one cycle. This time, during the retrace, the vehicle need not stay any length of time at region B or A, before the start of the second cycle.
6.5 The vehicle should repeat these cycles.
6.6 To count these cycles as successful cycles they must be followed by at least 20 seconds of static balancing at region A.
6.7 The robot may continue on (untouched) for more cycles, and complete them with 20 seconds of static balancing at the end, which if successful will be counted cumulatively.
6.8 If a robot is touched by the handler during the trial, it must be restarted for the next attempt.
7. SCORING:
7.1. The robot with the highest number of successful cycles in a single untouched attempt will be considered the winning entry. Subsequent places will be decided similarly.
7.2. If necessary, the number of successful cycles in further attempts will be used as a tie breaker.
7.3.If the tie is not broken by 7.2, the number of unsuccessful cycles will be considered.
7.4. If no robot qualifies based on item 7.1 to 7.3, then consolation prizes will be awarded at the discretion of the judges.
8. NUMBER OF ATTEMPTS:
8.1 From the instant the team is called upon to take the arena, 2 minutes will be allowed for set up.
8.2. After the set up time, 5 minutes of performance time will be allowed for each robot. The performance time will start when the robot-pole is first released by the participant. However if the set up time exceeds 2 minutes, then performance time will start automatically.
8.3.With in the time permitted, any number of attempts will be allowed. All the attempts must be completed within 5 minutes
8.4.The participants must vacate the competition area when the 5 minutes of performance time expires.
9. CLONING:
1. OBJECTIVE
Design a mobile robot to navigate through a minefield and obstacles to reach the predetermined destination in the shortest possible time.
2. RULES FOR THE COMPETITION
2.1 A maximum time of 3 minutes is allowed per match. Each match should have 2 entries.
2.2 Each robot will commence from its respective mid-span "START" position. When the 'Start' command is given it should proceed towards the predetermined destination [i.e. base line] located on the opposite side of the arena. No robot is permitted to enter the arena 5 seconds after the match commences.
2.3 The first robot that completely crosses the 'finishing line' [i.e.Base Line] win and the match stops.
2.4 Once inside the arena, each robot has to navigate through a maze of mines and obstacles while observing the rules and regulations stated in 2.6 below. At the same time, it is permitted to prevent its opponent from reaching the finishing line by pushing it out of the arena or against any mines/obstacles.
2.5 When the Competition Time of 3 minutes is up and if both robots fail to reach the finishing line, they cannot proceed to the next level of competition.
2.6 A robot is disqualified and will be removed from the arena if it:
No participant is permitted to step inside the arena. Helpers will retrieve stalled robots if human intervention is required.
2.7 Obstacles are considered as part of the maze and are rigidly held onto the ground.
3 INSPECTION OF ROBOT
3.1 30 minutes before the competition commences, all participants must submit their entries for inspection by a panel of judges. After which, all robots must be displayed on a designated table for public viewing.
3.2 Disqualification
After an entry has been submitted for inspection, no alterations, changes and /or modifications to their mechanical design, power supply and/or electronic circuitry are permitted before and/or during the competition without any permission from the judges. Failure to observe this ruling will subject participants with disqualification.
4. ENTRY TO HIGHER COMPETITION LEVEL
4.1 The fixture for the preliminary, quarter-final, semi-final rounds is determined through drawing lots. Lots are re-drawn at every level of competition. All entries are paired based on the lots drawn. In case of odd number of entries then the entry occupying the last slot is permitted to make a run through the arena alone. (During and for the preliminary [first] round only, if all entries failed to make a successful run except for the 'odd entry' in the last slot, this 'odd entry' will not emerge immediately as the overall winner. The judges reserve the right to select one robot among the cohort to compete with this 'odd entry'. Should this 'odd enter' wins in this 'special' contest, it will be declared as the overall winner. Otherwise, it will only be awarded a special award.)
4.2 During the preliminary, quarter-final and semi-final rounds, if no robot manages to complete a successful run then no representation from that group shall advance to the next level of competition.
4.3 At the end of several rounds, if the number of remaining entries is four or less, then the following strategy is applied to determine the winners :
Number of Finalist |
Strategy |
1 |
Overall Winner. No further match needed |
2 |
The faster robot that crosses the Finishing Line wins. And the remaining one automatically becomes the 1st runner-up. [If both finalists fail to complete the run, a re-match is arranged after a 3-minute interval. If both fail again, then each will be awarded a consolation prize.] |
3 |
Round Robin [Fastest run: 3 points, 2nd fastest run: 1 point, Incomplete run: 0 point.] If no outright winner emerges then each finalist will make a run through the arena individually. The judging criterion is based on the fastest run time. That is, the finalist with the fastest run time will be the winner. Any finalist failing to complete the run will be awarded consolation prizes only. |
5. SPECIFICATIONS
5.1 Specifications of Robot
5.2 Specifications of Mines (Figure 1)
Dimension : Approx. f 300 mm x 200 mm [ height excludes light indicator]
Metallic Casing : Coated in black. Base affixed with 25 mm Scotch-lite Reflective Tape.
Accessories : Built-in Lamp & Alarm system powered by battery
Activation : When mine is disturbed, the lamp & alarm system will activate.
5.3 Specifications of Competition Arena [Figure 2]
6. CLONING
6.2 Clones will be identified by substantially identical physical appearance and working principles.
6.3 When in doubt, the decision of the judges will be final.
Introduction
The objective of the competition is to build a micromouse, which is a small autonomous robot vehicle, that is able to navigate its way through an unknown maze to search for the quickest path from the start to destination points and to negotiate this path in the shortest time.
The main challenge for the micromouse handler is to impart to the micromouse an adaptive intelligence to explore different maze configurations and to work out the optimum route for the shortest run time from start to destination; and to design a reliable micromouse which will negotiate the optimum route at a very speed without crashing into the walls of the maze.
1. Maze Specifications
1.1 The maze shall be laid out by placing pieces of walls along the grids formed by multiples of 18cm x 18 cm unit square arranged in a 16 x 16 row-column matrix. 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. outside wall shall enclose the entire maze.
1.2 The sides and top of the maze walls shall be white. 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.
1.3 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 centre of the maze shall be a large opening, which is composed of 4 unit squares. This central square shall be the destination.
1.4 Small square posts, each 1.2 cm x 1.2 cm x 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.
1.5 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 1 mm. The change of slope at an assembly joint shall not be greater than 4° . Gaps between the walls of adjacent squares shall not be greater than 1 mm.
2. Micromouse Specifications
2.1 The length and width of the micromouse shall be restricted to a square region of 25 cm x 25 cm. The dimensions of a micromouse which changes geometry during a run shall never be greater than 25 cm x 25 cm. There is no restriction on the height of the micromouse.
2.2 The micromouse must be completely self-contained and must receive no outside help.
2.3 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. The method of propulsion is at the discretion of the builder, provided the power source is non-polluting.
2.4 The micromouse shall not leave anything behind while negotiating the maze.
2.5 A micromouse shall not jump over, climb, scratch or damage the walls of the maze.
3. Rules for the Contest
The primary task of the micromouse is travel from the start to the destination square. This is called a run and the time taken is called the run time. Traveling from the destination square back to the start square is not considered a run. The total time taken from first activation of the micromouse until the start of each run is also measured. This is called the search time. If the micromouse require any 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, intelligence, efficiency of maze solving, and self-reliance of the micromouse.
3.1 Each contesting micromouse shall subject to a time limit of 10 minutes on the maze. Within this time limit, the micromouse may make as many runs as possible. 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 state of the maze.
3.2 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. Search Penalty = 1/30 th of the search time, in seconds, associated with that run, and Touch Penalty = 3 seconds if the micromouse has been touched at any time prior to the run. For example, if 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 score of 20 + 1/30th of (4x60) = 28 seconds. However, if the micromouse had been touched before the run, an additional touch penalty of 3 seconds is added giving a handicapped time score of 31 seconds. The run with the fastest handicapped time score for each micromouse shall be the official time of that micromouse.
3.3 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 maze prior to a run (search time) shall be measured from the time the micromouse is first activated. A run is complete only if the whole of the micromouse enters the destination square.
3.4 The time taken to negotiate the maze shall be measured either manually by the contest officials or by infrared sensors set at the start and destination. If infrared 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.
3.5 The starting procedure of the micromouse should be simple and must not offer a choice of strategies to the handler. The micromouse shall be started by pressing a "start" button once. The micromouse shall be placed at the start square and started by the handler under the contest officials' instructions. Throughout the duration of the micromouse's performance, the handler shall not enter any information into the micromouse (e.g. change in search strategy, speed or maze data).
3.6 The micromouse handler is given 1 minute to make adjustments, if any, to the sensors. However, no selection of strategies must be made and no information on the maze configuration entered or captured into the micromouse. The maze search time clock will commence after the expiry of the 1-minute time limit if the micromouse handler is still making adjustments to the sensors.
3.7 When the micromouse reaches the destination square, it may stop on its own and remain at the maze centre, or it may continue to explore other parts of the maze or make its own way back to the start square. If the micromouse chooses to stop at the destination square, it may be manually lifted out 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 chooses not to remain in the destination square, it may not be manually stopped and restarted (see also paragraph 3.8).
3.8 If a micromouse appears to be malfunctioning, the handlers may ask the judges for permission to abandon the run and restart the micromouse from the beginning. A micromouse may not be restarted merely because it has taken a wrong turn - the judges' decision is final. 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. Also, there shall be no changes made to the program or exploration strategies when the micromouse resumes its runs. This permission is likely to be withdrawn if the programme is full or behind schedule.
3.9 Before the maze is unveiled, the micromice must be accepted and caged by the contest officials, and no replacement of any parts of the micromouse shall be allowed. Once the micromouse has started on its runs, no replacement of batteries shall be allowed.
4. Cloning (applies only to open category)
Obstacle Avoidance Robot Competition
1. Introduction
The object of the contest is to build a small microprocessor-controlled robot vehicle that is able to navigate its way, through an unknown terrain, to the target in the shortest possible time. The target is a yellow coloured square at the center of the quadrant furthest away from the starting point.
The challenge is to design and build a small vehicle capable of fast controlled motion, and provide it with sufficient intelligence to explore and negotiate around obstacles in the shortest possible time.
The purpose of this competition is to provide a technically demanding yet enjoyable problem for the participant.
2. Terrain Specification
2.1 The domain for the obstacle avoidance vehicle competition is a flat area criss-crossed by reflective tape forming a 16 x 16 array of 180mm x 180mm (between centres) squares. The domain will be bounded by an unobstructed border of at least one square width. A wall of height 50mm will be constructed around the periphery to contain errant vehicles.
2.2 The domain floor and its border will be made of wood painted with non-gloss black paint. The squares marking the domain will be constructed with reflective tape (3M Scotchlite reflective tape) of 10mm width.
3. Obstacles
3.1 The obstacles will consist of rectangular wooden blocks painted with non-gloss white paint. The block can be of any height subject to a minimum of 50 mm. The length and width of the block shall be of a uniform cross-section, either 150 mm x 150 mm or 75 mm x 75 mm. The height is at least 50 mm. If a block is higher than 50 mm, then the horizontal cross-section of the block that is above 50mm can be of any shape provided no part of it extend beyond the base cross-section of 150 mm x 150 mm.
3.2 The obstacles will be placed, centrally, within squares and firmly affixed to the floor. A minimum passage width of at least one square is guaranteed.
3.3 The first move from the start position must be towards the North. This is to facilitate electronic clocking. Obstacles may be placed to ensure this.
4. General Tolerances
The tolerance of the obstacles and domain platform will be within specifications specified in the attached drawings.
5. Robot Specifications
5.1 There will be no restriction to the length, width or height of the robot vehicle. The vehicle must be fully self contained and not receive assistance from external sources and all parts of the vehicle must travel to the target. The judge may, however, allow participants to retrieve and restart their vehicles in the event of a collision or other situations when a restart is required.
5.2 The vehicle must not attempt to change or damage its environment.
6. Rules For The Contest
6.1 The objective of the competition would be for the robot to reach the target in the shortest time. In the spirit of the games, it was decided to keep rules to a minimum.
6.2 Each robot will perform at least two runs within 10 minutes. The timing for a run will start at the instant the judges instruct the participants to start their robots, and end at the instant any part of the robot makes contact with the target square.
6.3 All robots must travel on the surface of the domain. Robot vehicles are required to travel within the specified domain and no part of the vehicle must come in direct contact with regions outside the domain. Overhanging within the boundary is allowed.
6.4 The use of long probes reaching across obstacles does not constitute "navigate its way through an unknown terrain", and is contrary to the spirit and implied rules of this competition.
7. Cloning
Trash-Bin Disposal Robot Competition
1. Objective
1.1 The objective of the competition is to build a self-contained autonomous mobile robot that is able to navigate its way through a network of alley-ways in search of trash-bins which it must collect and dispose of at any one of 3 designated dumping grounds. The performance of the robot is judged on the numbers of trash-bins collected and disposed in a given time duration of 10 minutes.
2. Specifications for Alley-ways
2.1 The alley-ways shall be laid out on a platform by placing pieces of walls along the grids formed by multiples of 18 cm x 18 cm unit squares arranged in a 12 x 12 matrix as shown in Fig 1. The walls for lining the alleyways 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 network of alleyways.
2.2 The start location for the robot shall be at one corner. Disposal centres shall be located next to the remaining 3 corners. There shall be clear passages along the alleyways adjacent to the disposal centres. Where there are no grid lines shown in the vicinity of the disposal centres, there shall be no walls. (See Fig 1)The start square shall have walls on 3 sides. The starting square orientation shall be such that when the open end is to the "north", outside walls are on the "west", and "south".
2.3 Each of the disposal centres shall be a box with a top opening. The internal dimensions shall be 34.8 cm x 34.8 cm x 5 cm (length x width x height). The thickness of the sidewalls shall be 1.2 cm (See Fig 2). The disposal centre shall be located such that the top edges are at the same level as the top of the alley-way walls and one side flushes with the side of the alley-way enclosure wall.
2.4 The sides and top of the alleyway walls shall be white. The floor of the platform 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 infrared light and the coating on the floor shall absorb it.
2.5 Small square posts, 1.2 cm x 1.2 cm x 5 cm high, at the 4 corners of each unit square are called lattice points. The alleyways shall be constituted such that there is at least 1 wall touching each lattice point. The distribution of trash-bins in the alleyways shall be such that there shall be at least 1 clear path to any 1 of the disposal centres. A sample layout is given in Fig 3.
3. Trash-Bin Specification
3.1 The trash-bin shall be a 5-cm high dumb-bell shaped
wooden post with a 1.2 ± 0.2 cm diameter cylindrical body and
2.5 cm x 2.5 cm x 1 cm rectangular ends. (See Fig 4). It shall be painted red on all
sides. The weight of the trash-bin shall not exceed 15 grams.
3.2 The trash-bin shall be placed free standing at the centre of a unit square. The orientation shall be such that the sides of the trash-bin rectangular ends are parallel to the walls of the alleyway.
4. Robot Specification
4.1 The length and width of the robot shall be restricted to a square region of 25 cm x 25 cm before it is out of the start square. There is no restriction to the dimensions of a robot which changes geometry after it has left the start square. There is no restriction on the height of the robot.
4.2 The robot must be completely self-contained and must receive no outside help.
4.3 The methods of alleyway wall sensing and trash-bin detection, collection and disposal are at the discretion of the builder; however, the robot must not exert a force on any wall or trash-bin likely to cause damage. The method of propulsion is at the discretion of the builder, provided the power source is non-polluting.
4.4 The robot shall not leave anything behind while negotiating the alleyways.
4.5 The robot shall not jump over, climb, scratch, damage or destroy the walls of the alleyways and disposal centres.
5. Rules for the Contest
5.1 The basic function of the robot is seek out and collect as many trash-bins as possible which are placed along alley-ways and to dispose of them in any of 3 disposal centres within the given performance time period. The disposal strategy is left to the robot builder. For example, the trash-bins can be collected and disposed of one at a time, or the robot could collect and dispose several trash-bins at a time.
5.2 A trash-bin is considered disposed if more than half of its body is within the collection centre. Any trash-bin unsuccessfully disposed but resting on top of the collection centre wall(s) shall be removed and discarded only at the end of the robot's performance. Any trash-bin unsuccessfully disposed and has fallen onto the floor shall be removed and discarded when the robot subsequently crashes and has been retrieved by its handler. (See also clause 5.5)
5.3 The robot will be judged on the number of trash-bins disposed in the designated disposal centres within the time duration given and if it is able to dispose of all the trash-bins, then the time taken to do so will be the main criterion. In the event that 2 or more robots that have disposed the same number but not all of the trash-bins within the time given, then the number of trash-bins collected but not disposed, including those still remaining in the robot at the instance of the expiry of the competition time given shall be used as the next level of performance criterion. A third level criterion will be the number of times the robot had to be retrieved and restarted during the performance period. If there is still a tie, then the judges will decide on the better robot based on other criteria solely at the discretion of the judges.
5.4 The starting procedure of the robot should be simple and must not offer a choice of strategies to the handler. The robot shall be started by pressing a "start" button once. The robot shall be placed at the start square and started by the handler under the officials' instructions. Throughout the duration of the robot's performance, the handler shall not enter any information into the robot.
5.5 In the event that a robot crashes into the alleyway wall(s) and loses it bearing, then it is retrieved by the handler. The robot shall be re-started in a start location (one of the corners), and the size of the robot must be restricted to 25 cm x 25 cm at the start location (consistent with para. 4.1). The trash-bins that have been displaced shall be removed and discarded by contest officials before the robot is re-started. Any trash-bins collected and properly held by the robot in its collection mechanism shall also be discarded but kept aside for a fourth level of arbitration criterion in event of a tie as provided for in paragraph 5.3. The chief judge (who shall be the rules committee chairman) in consultant with the other judges, if any, determine whether a trash-bin has been "collected and properly held in the collection mechanism". In any event, any trash-bin that has been discarded shall not be available for collection and disposal by the robot when it is re-started.
5.6 If a robot appears to be malfunctioning, the handlers may ask the judges for permission to retrieve and restart the robot from the start square. A robot may not be restarted merely because it has taken a wrong turn - the judges' decision is final.
5.7 If a robot elects to retire because of technical problems, the judges may, at their discretion, permit it to do a fresh performance later in the contest but with a reduced time duration of 6 minutes. The result of the robot's second attempt shall be its official performance and its earlier attempt shall be null and void even if eventually the result of the first attempt is better than its second attempt. Also there shall be no changes made to the program, seek strategies and collecting method/mechanism when the robot is being repaired except for batteries and identical spare parts. This permission is likely to be withdrawn if the programme is full or behind schedule.
6. CLONING
6.1 In accordance with the spirit of the competition, clones among the winning entries will only be awarded one prize. Clones will be identified during the "caging" procedure.
6.2 Clones are robots with substantially identical physical appearance and working principles.
6.3 When in doubt, the decision of the Judges will be final.
Cat and Mouse - The Scavengers
1. OBJECTIVE
The nature of this contest is similar to the Pac-man computer game. It consists of two robots, namely Tom-the-Cat and Jerry-the-Mouse. These two robots have to work together to collect food on the maze. Toms mission is to bring fish back to the cats home. Jerrys mission is to bring cheese back to the mouses home.
Tom and Jerry are not allowed to pick up their partners food. However they may communicate with each other to help complete the food scavenging as fast as possible. For example, if Tom meets a piece of cheese, it is not allowed to pick the cheese up, but it can signal the location of this cheese to Jerry, who will remember to pick up this cheese. Similarly, Jerry may inform Tom of any fish seen on the maze.
The game is completed when all food pellets has been collected or the time of 10 minutes are up.
2. CAT AND MOUSE SPECIFICATIONS
2.1 Any form of mobile robots (wheeled or legged) are acceptable for this competition.
2.2 The length and width for Tom and Jerry shall be restricted to a square region of 25 cm x 25 cm. There is no restriction on the height of the robots.
2.3 The robot has to be COMPLETELY autonomous.
2.4 The Cat and Mouse should not leave anything behind while negotiating the maze.
3. TERRAIN SPECIFICATION
3.1 The domain is a flat area criss-crossed by reflective tape forming a 16 x 16 array of 180mm x 180mm (between centres) squares. The domain will be bounded by an unobstructed border of at least one square width. A wall height of 50mm will be constructed around the peripheral to contain errant robots.
3.2 The domain floor and its border will be made of wood painted with non-gloss black paint. The squares marking the domain will be constructed with reflective (3M Scotchlite reflective tape) of 10mm width.
3.3 There are 2 Home positions marked by the squares located at diagonal corners of the maze. One Home square for Tom-the-Cat and the other for Jerry-the-Mouse.
3.4 The tolerances of the domain platform will be within the specifications specified in Figure 1.
4. FISH AND CHEESE SPECIFICATION
4.1 The Fish and Cheese shall be flat pellets of 0.5mm thickness, with square (fish) and round(cheese) shapes. They are made of unfinished galvanised steel sheets (0.5mm) which can be picked up by magnet. A sample pellet will be given to each represented institution.
4.2 The Fish and Cheese are to be placed at any corner of the squares formed by the tracks. The gap of separation of the track and the Fish-edge or Cheese-edge, should be 10 mm. See Fig.2.
Figure 1: Cat and Mouse - The Scavengers Terrain
4.3 At any square, there may be more than one food pellet placed. However, at any intersection of the tracks, there will not be more than one food pellet placed.
4.4 The Fish pellet dimension is a square of 3 cm x 3 cm.
4.5 The Cheese pellet dimension is a round disk of diameter 2 cm.
5. RULES FOR THE CONTEST
5.1 Each run shall be subjected to a time limit of 10 minutes on the maze. Within this time limit, Tom and Jerry may make as many runs as possible.
5.2 There will be 5 to 10 pieces of Fish and 5 to 10 pieces of Cheese on the maze.
5.3 The robot starts from Home position. It may start in any orientation within the Home square.
5.4 Once the robots are out of the Home position, it can only go back to the respective homes with a food pellet. The robot is considered to have returned to Home position when any part of the robot is inside the Home square.
5.5 Tom may only deposit Fish in the Cats home. Jerry may only deposit Cheese in the Mouses home. The deposit of food into Home position means that the final resting position of the food must be within the Home square and not touching the tape.
5.6 Once each food pellet is brought and dropped at Home position, participants may re-position the pellets at the border area outside the maze. This is to prevent the food pellets from cluttering the homes.
5.7 The robots must pick up and bring back only one piece of food at each time. In manoeuvring the maze, a robot is NOT allowed to physically touch more than one pellet at any time.
5.8 The robots are NOT allowed to touch each other. Once they touch each other while manoeuvring the domain, both robots are considered to have crashed.
5.9 The game ends when :
a. All food pellets has been collected.
b. Time of 8 minutes is up.
5.10 Judging Criteria :
a. The shortest time to complete the game.
b. Penalty of 1 minute to be given for each food pellet not taken home.
c. Penalty of 30 seconds to be given to each wrong food pellet taken home.
d. For the following instances, a robot is required to restart from home position:
i. robot has crashed.
ii. robot has dropped its food outside its home.
iii. robot has touched more than one food pellet at a time.
e. If robot is holding the pallet when d i) to d iii) occurs the food pallet will not be returned to its original position and will be taken out of the maze.
6. Cloning
6.1 In accordance with the spirit of the competition, clones among the winning entries will only be awarded one prize. Clones will be identified during the "caging" procedure.
6.2 Clones are robots with substantially identical physical appearance and working principles.
6.3 When in doubt, the decision of the Judges will be final.
1. The Field and Ball
1.1 DimensionsA wooden rectangular playground (150cm x 130cm) painting in matted black, which is enclosed by 5cm high white walls, will be used. The surface texture of the wooden playground will be that of the table tennis table.
1.2 Marking on the playground
The field should be marked as shown in Appendix 1. Lines of 3mm thickness will mark the half-line and goal lines. The centre circle will have a diameter of 40cm. An arc (20cm along the goal line and 5cm in perpendicular to goal area) shall be used for the goal kick. The major lines/arcs (centre line, goal area borderlines, centre circle, arc just beyond the goal area) will be marked with 3mm white lines. The four-corners of the playground will be fended off (by 7cm), to avoid the ball to be stuck at the corner (See Appendix 1 and 2). The cross markings for penalty kick, free kick, and free ball shall be in 1mm thickness and the length of the lines is 5mm. The color of the marking is white. The solid circle markings for free ball positions are in white with 2mm diameter.
1.3 The Goals
The goal shall be 40cm wide. Posts or nets shall not be used at the goal for the vision system..
1.4 The Goal Area
The goal area shall be 70cm x 15cm in front of the goal.
1.5 The Ball
An orange golf ball shall be used as the ball (Diameter 42.7mm, Weight 46g).
1.6 The Field Location
The field shall be in-door.
1.7 The Lighting Condition
The lighting condition in the competition site shall be fixed around 700 Lux.
2. Players
2.1 Overall System
Two teams shall play a match; each team consists of three robots, one of which can be a goalkeeper (See 2.2.2 ). One host computer per team, its functions mainly dedicated to vision processing, identify robot positions, and send start/stop commands to robots, can be used (See Appendix 3). Only two of the human team members, either the "manager", the "coach", or the "trainer" shall be allowed at the stage. One of these two members handles the robots. Another operates the host computer.
2.2 Robots
2.2.1 The size of each robot shall be limited to 7.5cm x 7.5cm x 7.5cm. The height of the antenna will not be considered in deciding a robots size.
2.2.1.1 The tops of robots must not be colored in orange or white. Each team will be assigned with a team colors (either blue or yellow) so that the own robots and the opponent robots can be distinguished. All robots must have a minimum 3.5cm x 3.5cm solid square region or a minimum 4.0cm diameter solid circle region or a minimum 1.5cm x 9.0cm solid rectangle region for their team color patch (exactly as provided by the organizers), which are visible on their tops. The minimum area for the color patch is 12.25cm2 and the maximum area for the color patch is 56.25cm2 (the dimensions of the color patch shall not exceed the robot size limit). Please note a team color might need to change from game to game so the color patch on each robot should be removable (See Appendix 4). When assigned with one of the 2 team colors, the robots must not have any visible color patches of that of the opponent team.
2.2.1.2 Each robot team should have their uniforms and its size is limited to 8cm x 8cm x 8cm (excluding the height of antenna). The four sides of any robot uniform should be colored in light colors, except at those sides necessarily used for its robot functionality (such as sensors, wheels, and ball catching mechanism). The side is intended to enable infrared sensing.
2.2.2 The robot inside its own goal area shall be considered as the "goalkeeper". The goalkeeper robot shall be allowed to catch or hold the ball only within its own goal area.
2.2.3 Each robot must be fully autonomous, with self-contained power and actuators. The transmission of commands between the robot and the host computer shall be only allowed through wireless communication. All robots must be able to accommodate two frequency channels so that no robot will share the same frequency channel with its opponent robots.
2.2.4 The robots shall allow being equipped with limps but they must meet the size restrictions even when the appendages are fully expanded. None of the robots, except the "goalkeeper" robot shall be allowed to catch or hold the ball such that not more than 30% of its diameter shall be enclosed by the robot either from the top or the sides. The ball should never be lifted up from the playground at any time (See Appendix 4).
2.2.5 Whenever the referee whistles, all robots shall be stopped by the host commands transmitted through the wireless communication.
2.3 Substitutions
Three substitutes shall be permitted during the game in progress (including the first-half match and second-half match). At half time, unlimited substitutions can be made. When a substitution is desired while the game is in progress, the concerned team member who handles the robots at the stage should call substitution to notify the referee, who will stop the game in cases of fouls, free balls, etc.
2.4 Time-Out
Only the concerned team member who handles the robots at the stage can call for time-out to notify the referee. The referee should have to approve these requests in cases of fouls, free balls, etc. Each team will be entitled to requesting for time-out, twice in a game (including the first-half match and second-half match) and the duration of each time-out is 2 minutes.
3. Transmissible Information
Only those two team members, who are at the stage, may transmit certain commands directly from the host computer to their robots. Commands, such as, reset signals to stop all robots or the restart signals can be transmitted during the game is in progress. Other information, such as soccer strategies, can be communicated only when the game is not in progress. The manager, the coach or the trainer under no circumstances, directly controls the motion of their robots either with a joystick or by keyboard commands. The host computer can send any information during a game autonomously.
4. Vision System
Global vision system can be used. The location of camera or any other sensor systems should be restricted to the top of the area above their own half of the playground including the centre line (so that the camera need not be moved at halftime). Should both teams want to put their cameras over the centre circle, they will be placed side by side at equal distance from the center and as close as possible. The height of the camera or the sensor system should be higher than or equal to 2 meter, above the playground (See Appendix 3).
5. Duration of the Game
5.1 The duration of the game shall be two equal periods of 5 minutes each with a half time interval for 10 minutes. An official timekeeper will stop the clock, during the substitutions, during the time-out, and any fouls encountered. The timekeeper will resume the clock when the referee whistles the game to re-start. The referee should allow the free kick and penalty kick to be finished even though the game period is over when the clock resumes.
5.2 If a team is not ready to resume the game after the half time, additional 5 minutes shall be allowed. The team will be disqualified from the game if the team is still not ready to continue after the additional half time given.
6. The Start of Play
6.1 Before the beginning of a game, two competing teams will decide the team color (blue/yellow) and the ball by a toss of a coin. The team getting the toss shall be allowed to choose either the team color or the ball. The team getting the ball shall be allowed to opt for the frequency channel for the wireless communication. The team selecting the team color shall be allowed to choose which side of the field for their robots playing first. The referee should allow the two competing teams to settle the team color and the frequency channel for the wireless communication on their own efforts. If so, the toss of a coin shall determine the ball and the side of the field playing between the competing teams.
6.2 The attacking team will position their robots freely within their own area. Then the defending team can place their robots freely within their own area except in the centre circle (See Appendix 5). A robot of the attacking team can be placed in the opponent side within the centre circle.
At the beginning of the game, in the first and second half, the ball should be kept at the centre of the centre circle and the ball should be kicked or passed back towards the attacking team area. Failing to do so which the game will be stopped and a second chance will be given. Failing to do so in the second time, a goal kick will be given to the opponent team. Once the referee whistles the game to play, all robots may move freely.
6.3 At the beginning of the game or after a goal has been scored, the game shall be commenced/continued, with the positions of the robots as described in 6.2.
6.4 After the half-time, the teams have to change their sides.
7. Method of Scoring
7.1 The Winner
A goal shall be scored when the whole of the ball passes over the goal line. The winner of a game shall be decided on the number of goal scored.
7.2 The Tie-break
In the event of a tie after the second half, the winner will be decided by sudden death. The game will be continued with the robot positions, as were, at the end of the second half time, for a maximum period of three minutes. The team managing to get the first goal will be declared as the winner. If the tie persists even after the extra 3 minutes of play, the winner shall be decided by penalty-kicks (three chances for each team), which differs from Law 11, as only a kicker and a goalkeeper shall be allowed on the playground. The goalkeeper should be in its own goal area and positions of the kicker and of the ball shall be the same as in Law 11. After the referees whistle, the goalkeeper may come out of the goal area. In the case of a tie even after the three-time penalty-kicks, additional penalty-kicks shall be allowed one-by-one, until the winner can be decided. All penalty-kicks may be taken by one robot and shall commence with the referees whistle. The robot shall be only allowed to kick once. A penalty-kick will assume to be completed, when any one of the following happens:
(1) When the goalkeeper catches the ball in the goal area.
(2) When the ball comes out of the goal area.
(3) Since 30 seconds pass after the referees whistle.
8. Fouls
8.1 Colliding with an opponent robot, either intentionally or otherwise; the referee will call such fouls, that directly affect the play of the game or that appear to have potential to harm the opponent robot. It is permitted to push the ball and an opponent player backwards provided the pushing player is always in contact with the ball. It is not permitted to push the opponent goalkeeper under any circumstances within the opponent goal area (even if the ball is between the pushing robot and the goalkeeper). If this happens, the referee shall call the "goal kick" as "goalkeeper charging".
8.2 Attacking with more than one robot in the opponent goal area, (a robot is considered to be in the goal area if it is more than 50% inside, as judged by the referee), shall be penalized by a goal kick to be taken by the defending team.
8.3 Defending with more than one robot, (including the goalkeeper robot), in its goal area, (a robot is considered to be in the goal area if it is more than 50% inside, as judged by the referee), shall be penalized by a penalty kick to be taken by the attacking team.
An exception to this is the situation, when the additional robot in the goal area is not there for defense or if it does not directly affect the play of the game. The penalty kick should not be awarded. The referee shall judge the situation.8.4 Being called "Handling" by the referee; when a robot that is not a goalkeeper catches the ball or a goalkeeper catches the ball out of its own goal area. It is also considered "Handling" if a robot firmly attaches itself to the ball so that no other robot can take the ball. A penalty kick will be called against the team committing the "Handling".
8.5 The goalkeeper robot should kick out the ball in the goal area within 10 seconds of its holding. The failure to do so will be penalized by a penalty kick to the opponent team.
8.6 Intentional blocking of a goalie within its goal area will be penalized by a goal kick given to the defending team.
9. Interruption of Play
The play shall be interrupted and the team member who is at the stage to handle the robots, shall do the relocation of robots only when:
9.1 a robot has to be changed.
9.2 a robot has fallen in such a way as to block the goal.
9.3 a goal is scored or a foul occurs.
9.4 referee calls "goal-kick" (See Law 12) or "free-ball" (See Law 13).
Only the referee and the team member who is at the stage to handle the robots shall be allowed to touch the robots. Touching the robots without the referees permission shall be penalized by a penalty kick awarded to the opponent team.
10. Free-Kick
11. Penalty-Kick
When the referee calls a penalty kick, the ball shall be positioned at penalty kick marking, which is same as the free kick marking. The goalkeeper is placed along the goal line. The robot taking the kick shall be behind the ball. All other robots (including other defending robots) are placed in the opponent half field (See Appendix 7). The defending team shall position the robots first. All robots (including goalkeeper) must wait for the penalty taker to touch the ball before they start to move when the whistle blows.
12. Goal-Kick
A goal kick will be called by referee whenever the goalkeeper catches the ball in its own goal area or when an attacking robot pushes the goalkeeper in its goal area or when a stalemate continues for 10 seconds in the goal area.
At the beginning of the game, in the first and second half, the ball should be kept within the centre circle and the ball should be kicked or passed towards ones own area. Failing which the game will be stopped and a second chance will be given. Failing to do so in the second time, a goal kick will be given to the opponent team.
During goal kick only the goalie will be allowed within the goal area and the ball shall be placed along the arc in front of the goal area. Other robots of the team shall be placed outside the goal area and the arc during goal kick. The attacking team will get preference in positioning their robots anywhere in the playground then the defending team. The defending team can not place the robots beyond the free ball markings on the opponent field. But it also must be as per 8.3. The game shall be restarted by the referees whistle (See Appendix 8).
13. Free-Ball
The referee will call a free ball when a stalemate continues for 10 seconds outside the goal area. The field shall be divided into 4 equal areas. Each quarter has a free ball marker, which positions at 25cm apart from the nearest side of the field and 37.5cm apart from the nearest goal line. When a free ball is called within a quarter, one robot per team will be placed at locations 20cm apart from the ball position in parallel. The defending team can place the goalie robot within the goal area. Other robots (of both teams) can be placed freely outside the quarter where the free ball is being called (but the defending team gets their preference for positioning their robots (See Appendix 9).
Appendix 1 : The Playground - its dimensions and markings |
Appendix 2 : Side View of the Playground |
Appendix 3 : Overall System |
Appendix 4 : The contact between the robot and the ball must be satisfied to meet the 70% rule |
Appendix 5 : Section number written on the wall and initial positions as an example |
Appendix 6 |
Appendix 7 |
Appendix 8 |
Appendix 9 |
Schools Robotic Games - Smart Delivery Robot
1. OBJECTIVE
To build a fully autonomous microcontroller-controlled robot to trace a guide path, through a maze of obstacles, and travel across a pivoted platform to deliver a ball to a target tray.
2. Judging criteria
3. Rules and Requirements
3.1 The robot is to be controlled by an on-board microcontroller and powered by on-board battery.
3.2 The maximum size of the vehicle is 20 cm long and 15 cm wide.
3.3 The race course is approximately 2 metre long and 0.5 m wide.
3.4 The robot will start from a starting frame at one end of the track and carry a table tennis ball. It is to trace along a guide path and travel around several obstacles to reach a pivoted platform. It is to go over the platform and deliver the ball into a tray located at the far end of the track. The guide path is made up of reflective tape of 50 mm wide on black background.
3.5 The robot is given 12 minutes to produce its best result.
3.6 A penalty of 5 seconds will be added for every adjustment made during each run. Only 3 adjustments are allowed for each run.