![]() |
||||||
|
Note: All rules subject to change without notice.
2005 RULES AND REGULATIONS 1. CONTEST OBJECTIVEThe main challenge of this contest is to build an autonomous computer-controlled robot that can find its way through an arena that represents a model house, find a lit candle that represents a fire in the house, and extinguish the fire in the shortest time. This task simulates the real-world operation of an autonomous robot performing a fire protection function in a real house. The goal of the contest is to advance robot technology and knowledge while using robotics as an educational tool. 2. DIMENSIONS AND SPECIFICATIONSThe goal of the contest is to make a robot that can operate successfully in the real world, not just in the laboratory. Such a robot must be able to operate successfully where there is uncertainty and imprecision. Therefore, the dimensions and specifications listed in the rules are not exactly what will be encountered at the contest and they are provided as general aids. However, the size limits on robots are absolute and will be enforced by the judges. 3. DIVISIONSJUNIOR - N/A HIGH SCHOOL - N/A SENIOR - This division is for anyone out of high school; that is, college students and other adult contestants. The 2007 Senior Division will use the 2007 Standard Arena. Senior Division teams may choose operating modes from the Basic Level Operating Modes and the Standard Level Operating Modes (same modes as the standard level High School category). WALKING - N/A EXPERT - The Expert Division is open to persons of all ages and affiliations. The 2007 Expert Division will use the 2006 TCFFHRC Expert Arena and the 2006 Expert Division Rules. The 2007 rules encourage multiple robot solutions (swarms). Note the addition of a visible beacon to the baby’s crib. The baby beacon used in 2004 and 2005 was replaced in 2006 by a simple heat source—see rules below. 4. THE HOUSE FLOOR PLAN STRUCTURE AND FEATURESNote: Except for the Concept Arena (section 46 below), the 2007 arenas have the same layouts and dimensions as the 2005 arenas. If you have a pre-2005 arena that you wish to convert into this year's arena, click here: Step-by-Step Directions for Modifying Your pre-2005 arena. A. Entry Level Arena Layout
B. Standard Arena Layout
5. AMBIENT LIGHTINGContestants will be given time on the contest days to take ambient light level readings to calibrate their robot. Once set on Saturday, the lighting in the contest area will not be changed to suit individual competitors. Part of the challenge of the contest is to make a robot that can operate in real world situations and that includes inconsistent lighting, shadows, glare, etc. Many sensors used by fire-fighting robots are thrown off by stray light sources including IR sources and UV sources present in gymnasium lights. Participants are urged to devise shades, covers, and other means to reduce the effects of stray sources. 6. ROBOT OPERATIONOnce turned on, the robot must be autonomous--self-controlled without any human intervention. That is, they are to be computer controlled and not manually controlled devices. A robot may bump into or touch the walls of the arena as it travels, but it cannot mark, dislodge or damage the walls in doing so. There will not be a penalty for touching a wall, but there is a penalty for moving along the wall while in contact with it. The robot cannot leave anything behind as it travels through the arena. It cannot make any marks on the floor of the arena that aid in navigation as it travels. Any robot that deliberately, in the judges’ opinion, damages the contest arena (including the walls) will be disqualified. This does not include any accidental marks or scratches made in moving around. The robot must, in the opinion of the judges, have found the candle before it attempts to put it out. For example, the robot cannot just flood the arena structure with CO2 thereby putting the candle out by accident. 7. PUTTING OUT THE CANDLEThe robot must not use any destructive or dangerous methods to put out the candle. It may use such substances as water, air, CO2, etc., but any method or material that is dangerous or will damage the arena is prohibited. Halon is not allowed because it is harmful to the environment. It will be permissible to put out the candle by blowing air or other oxygen-bearing gas. However, this is not a practical method of extinguishing a fire in the real world. So, robots that do not use air streams to blow out the candle will receive a 15% time reduction. A penalty is given to robots that touch a lit candle. Such penalty touches can be made by the robot itself or by one or more of the robot’s sensors. (See Penalties, section #20) The robot must come within 30 cm of the candle before it attempts to extinguish the flame. There will be a white 30 cm radius solid circle (or circle segment, if a wall is in the way) on the floor around the candle and the robot must have some part of its body over the circle before it puts out the candle. The candle will be placed in the center of the circle. 8. ROBOT SIZERobot must be able to fit in a box 31 cm long by 31 cm wide by 27 cm high. If the robot has feelers to sense an object or wall, the feelers will be counted as part of the robot’s total dimensions. The robot cannot separate into multiple parts and must never extend itself beyond the 31 cm allowed. (Separating robots are allowed in the Expert Division.) Note that an additional constraint on the robot height is imposed on robots that run in the Standard Level Arena and go up and down the staircase. Since no part of the robot may exceed the height of the wall, the height of these robots is limited by the available vertical space; i.e. the minimal wall height (27 cm) less the peak height of the stairs (6 cm), or 21 cm. Contestants may add a flag, hat or other purely decorative, non-functional item/s to the robot as long as the item has absolutely no effect on the operation of the robot. As noted previously, the robots in the Walking Division may be up to 46 cm long. 9. ROBOT WEIGHTThere are no restrictions on the weight of the robot. ROBOT CONSTRUCTION MATERIALSThere are no restrictions on the types of materials used in the construction of the robot. 11. THE CANDLEThe candle flame will be from 15 cm to 20 cm above the nominal floor level. The candle thickness normally will be between 2 cm and 3 cm. The exact height and size of the flame will change throughout the contest depending upon the condition of candle and its surroundings. The robot is required to find the candle no matter what the size of the flame is at that particular moment. The candle will be placed at random in one of the rooms in the arena. The candle has an equal chance of being in any of the 4 rooms in each of the robot’s 3 trials. It is possible for the candle to be in the same room on two of the robot’s three runs. If it happens that the candle is placed in the same room for both the 1st and 2nd trials, then the contest officials will make sure that it is a different room for the third and last trial. Thus every robot will have the candle in at least 2 rooms and possibly 3, during its 3 trials. The candle will not be placed in a hallway, but it might be placed just inside a doorway of a room. The candle circle will not touch the doorway line and this means that the front of the robot will be able to move at least 33 cm into the room before it encounters the candle. The contestants cannot measure or touch the candle before it is used. Violation will result in immediate disqualification from the competition of the team and the robot. The candle will be mounted on a small wooden base painted semi-gloss yellow. This base is used to help keep the candle from tipping over easily, but it will be possible to knock the candle over by bumping into it (which you don’t want to do - see Penalties, section #20). 12. SENSORSThere is no restriction on the type of sensors that can be used as long as they do not violate any of the other rules or regulations. Robots that use laser-based devices must take measures to prevent eye damage to team members and to observers. If effective safety measures have not been taken, in the opinion of the qualification judges, the robot will not be allowed to qualify for the competition. The judges may require the team to remove the laser device from the robot. Contestants are not allowed to place any markers, beacons or reflectors on the walls or floors to aid in the robot’s navigation. Robot builders should be aware that many cameras transmit infrared light as part of their automatic focusing systems. Ambient lighting in the contest room may also be a source of IR, visible and UV light. During the course of the contest, sunlight may come into the contest room through open outside doors. The sunlight will not shine directly on the arenas, but may be detectable by very sensitive sensors. During the course of the contest, judges at other arenas may be lighting candles or lighters. These incidental flames will be above the arena and further away than the candle, but still may be detectable by an undiscriminating sensor. In setting up the arena, contest officials may put their arms into the arena and some very sensitive sensors may mistake that IR emission as the flame. If a robot uses light sensors to find the candle or detect walls or furniture, it is the robot builder's responsibility to design their robot to prevent these and other unintended UV, visible and IR sources from interfering with its operation. Part of the challenge of this contest is to design a robot that can find the candle flame and ignore everything else. 13. ELECTRICITYThe maximum electrical requirements for any system needing electricity at the arena will be 10 amps at 120 VAC, 60 Hz. 14. CABLESIf the robot is connected to an external computer system for instructions and/or power make sure that the cable is long enough for the robot to get to all areas of the arena. If a contestant wants to hold the cable above the walls while the robot runs, they can, but if during the trial, in the opinion of the judges, they use the cable to assist the robot, then that trial will be ended with no score. 15. THE ORDER OF RUNNINGThe robots will be assigned numbers to determine the order in which they will compete in the contest. Each robot will make a trial run in the arena in the order in which it is assigned. The robots will compete consecutively and when everyone is done with their first attempt the whole process will repeat for the second and third attempts. Contestants will have time between their trials to make any adjustments, modifications or repairs to their robot, but once the robot before them has completed its trial, then they will have 1 minute to get their robot in the arena and started on its trial. There will be a special clock at each arena that the judges will start when they call for the next contestants to get ready. The robot must begin its trial before that clock reaches 1 minute. Any robot that is not ready to run after 1 minute will forfeit its chance at that trial. It may still compete in any other trials. Once assigned, the order of running will not be changed. If you are not ready, then you’ve missed your turn. The time between turns is undetermined and is controlled by how long the other competitors take to complete their trials. The contestants will show a judge how to start the robot. Once the robot is ready and the judge knows how to start it, the location of the candle, furniture, clutter and ramps, as appropriate, shall be determined. The judges will then place these objects in proper locations. The contestants will show a judge how to actuate the robot. The judge will press whatever buttons are necessary to start the robot. 16. TIME LIMITSIn order to achieve the contest objective of building a robot that can find and extinguish a fire in a house, finding the fire within a reasonable period of time is very important. The maximum time limit for a robot to find the candle will be 5 minutes. After 5 minutes the trial will be stopped. The maximum time for the robot to return to the Home Circle in the Return Trip mode will be 2 minutes. If in any trial, a robot gets stuck in a loop and performs the same movement 5 times in a row, that trial will be stopped. Any time the robot does not move at all for 30 seconds, the trial will be stopped. Stopping a trial run for any of the above reasons will have no impact on any of the other two trial runs that the robot has. 17. SCORINGThe robot with the lowest Final Score (FS) is the winner. The Final Score is calculated from a number of different factors, which are explained below. The scoring process is not as complicated as it might seem at first. It is intended to make the contest as realistic and as fair as possible. We are sorry if it reminds you of the federal tax code. 18. OPERATING MODESNote: A Mode Factor (MF) is associated with each of the operating modes described below in parts A and B. The mode factors, the actual run time (AT), the penalty points (PP), and room factors are used to calculate the Operating Score (OS) that we used to rank the robots. Basic Level Operating ModesFive Basic Operating Modes apply to Entry Level and Standard Level runs: Standard Mode, Tethered Mode, Sound Activation Mode, Return Trip Mode, and Extinguisher Mode. Each is associated with a mode factor that is used to adjust the Actual Time (AT).
Standard Level Operating ModesIn addition to the four basic level operating modes, the Standard Level offers four additional modes: Stairs Mode, Furniture Mode, Uneven Floor Mode, and Clutter Mode.
19. STARTING THE ROBOT MANUALLYIf the robot is not being run in the Sound Mode then it must be started manually by a contest official.
20. PENALTIESThe goal of this contest is to be as realistic as possible. Continuous contact of the robot with a wall for the purposes of navigation, or touching the candle, are not illegal but they are not good operating procedures for the real world (see A. and B. below). Penalty Points (PP) will be added to the Actual Time (AT) of any robot that exhibits these behaviors. Don’t let these penalties scare you too much. These penalties are generally a small price to pay for a robot that manages to accomplish the task.
21. ROOM FACTORIn order to make the contest realistic and to encourage the creation of smart robots, we have deliberately added uncertainty into the contest. The robot does not know in which of the 4 rooms the candle has been placed. Sometimes a robot gets lucky and the candle is in the first room it searches and sometimes the candle is in the 4th room searched. The unfairness of this is that finding the candle in the 4th room you look in is a lot harder and takes longer than finding it in the 1st room you search. To reduce the impact of "luck" and give some credit to the more sophisticated robots that can search multiple rooms successfully, there will be a Room Factor involved in the scoring that will be multiplied by the Time Score to get the Operating Score. The more rooms a robot has to search before it finds the candle, the lower the Room Factor and thus the better the Operating Score. If the candle is in the 1st room searched, the Room Factor will be 1.0 If the candle is in the 2nd room searched, the Room Factor will be 0.85 If the candle is in the 3rd room searched, the Room Factor will be 0.50 If the candle is in the 4th room searched, the Room Factor will be 0.35 It does not matter in which order the robot searches the rooms. The only thing that matters is how many rooms the robot has searched before it finds the candle. After searching a room with a lit candle in it, there is no further reduction of room factor. This is true whether or not the robot extinguishes the candle. No matter how many more rooms the robot searches, there will be no effect on room factor. Some robots have extremely sensitive sensors and can tell if the candle is in the room by merely looking in the doorway as it passes by. The robot does not have to enter a room to be considered to have searched it. Any robot going past a doorway that it has not gone past before will be considered to have searched that room. If the robot has already searched a room and then goes past the doorway again on its way to a different room, that room will not be counted twice. 22. SCORING PROCEDUREFor any run the judges measure the Actual Time (AT) of the run and they record the operating modes and penalties. The AT for each run is adjusted by adding the time penalties first to get the Time Score (TS) and by multiplying the TS by the mode factors. Multiply the Operating Modes together to get the Mode Factor (MF). The Operating Mode factors are: Tethered=1.2, Sound = 0.95, Return=0.8, Extinguisher Mode (1.0 for robots that use air to blow out the candle, 0.85 otherwise), Furniture=0.75, Uneven Floor=0.8, Clutter = 0.8. A. If none of the Operating Modes are used and the robot is running in the Standard Operation then MF=1.0 B. Record the Actual Time (AT) in seconds needed to put out the candle C. Add all the Penalty Points (PP) together D. Record the Room Factor (RF) E. Add the Actual Time to the Penalty Points to get the Time Score (TS) F. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS) for that trial. G. The method for determining the winner in the Expert Division is given below in Section 25. First, second and third prizes in each division will be determined as follows. To receive a cash prize a robot must have at least two successful runs.
H. Scoring changes in the Junior and Walking Divisions. In the Junior and Walking Divisions only, robots that don’t put out the candle but succeed in other ways receive some scoring credit. In our current system, an unsuccessful run (candle not put out) results in a score of 600. For unsuccessful runs (only) robots may reduce this score as follows: 30 points if robot starts with sound; 30 points for each room entered (maximum of 120 points reduction); 30 points if the robot indicates that it sees the candle (by lighting an LED or by making a clearly recognizable move); and 30 points if the robot stops within 30 cm of the candle without hitting it. The maximum reduction is therefore 210 points. The method of ranking robots in the junior and walking division has not changed. Robots are grouped first by the number of successful runs. Within those groupings robots are ranked according to score. Note that it is possible that a robot with two successful runs will have a lower score than a robot with three successful runs. Still, the robot with three successful runs is ranked higher. 23. SCORING EXAMPLESA. Entry Level Scoring Example (High School Entry Level)1st Trial: The robot runs its first trial in the Standard, Sound, and Return modes, takes 1 minute and 23 seconds to extinguish the candle in the 2nd room and slides along the wall a total of 42 cm. The robot puts out the flame with a fan. Its Operating Score for that trial is computed as follows: i. Multiply the Operating Modes together to get the Mode Factor (MF) (Standard=1.0, Sound = 0.95, Return=0.8, Extinguisher = 1.0) MF = Std x Snd x Rtn x Ext = 1.0 x 0.95 x 0.8 x 1.0 = 0.76 ii. Record the Actual Time (AT) in seconds needed to put out the candle iii. Add the Penalty Points (PP) together (1 penalty point per 2 cm of sliding along the wall PP = 42/2 = 21. iv. Record the Room Factor (RF) (2nd room = 0.85) v. Add the Actual Time to the Penalty Points to get the Time Score (TS) vi. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS) 2nd Trial: The robot runs its second trial in the Standard, and Sound modes but fails to return to the home position. The robot takes 1 minute and 41 seconds to blow out the candle in the fourth room searched while accidentally bumping into the candle one time. The Operating Score for that trial is calculated as follows: i. Multiply the Operating Modes together to get the Mode Factor (MF) i. Record the Actual Time (AT) in seconds needed to put out the candle iii. Add all the Penalty Points (PP) together (hitting candle = 50 points) iv. Record the Room Factor (RF) (4th room = 0.35) v. Add the Actual Time to the Penalty Points to get the Time Score (TS) vi. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS) 3rd Trial: In the third trial the robot tried to run in the Sound, and Return modes. The audio start circuitry failed to operate and it was necessary to push a button to start the robot. The robot blew out the candle in the first room in 1 minute and 10 seconds, but it did not make it back to the Home Circle. i. Multiply the Operating Modes together to get the Mode Factor (MF). The robot lost the deductions for sound activitation and return mode. The operating mode factors are Standard= 1.0, and Extinguisher= 1.0. MF = Std x Ext = 1.0 x 1.0 = 1.0 ii. Record the Actual Time (AT) in seconds needed to put out the candle AT = 70 iii. Add all the Penalty Points (PP) together PP = 0 v. Record the Room Factor (RF) (1st room = 1.0) RF = 1.0 v. Add the Actual Time to the Penalty Points to get the Time Score (TS) TS = AT + PP = 70 + 0 = 70 vi. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS) OS = TS x RF x MF = 70 x 1.0 x 1.0 = 70.0 vii. Final Calculations: The robot completed three runs successfully and is placed in the highest category of finishers. The three OS scores are added together to get the total OS score (TOS) for the robot: TOS = 67.184 + 50.2075 + 70.0 = 187.3915 Note: The robot can choose different modes during each of its three trials. The candle and any furniture, if necessary, will be moved to different locations for each trial. B. Entry Level Scoring Example (Junior Division robot)First Trial: Same as in scoring example A. above (OS = 67.184). Second Trial: Same as in scoring example A. above (OS = 50.2075). Third Trial: The robot navigates to two rooms, indicates that it sees the candle, but does not extinguish the candle or come within 30 cm of the candle. The robot starts with an audio signal. There are no penalties. For this run the score is calculated as follows: Base score: 600 for unsuccessful run The total deduction is 120 points. The score for this run is 600 – 120 = 480 points. The final standing for this robot is: Two successful runs, total operating score (TOS) = 67.184 + 50.2075 + 480 = 597.3915. C. Standard Level Scoring Example1st Trial: Robot runs in Standard, Sound, Return, Stairs, and Clutter modes and takes 2 minutes and 17 seconds to extinguish the candle, in the second room visited, using a Carbon Dioxide device. It incurs no penalties on this run. The Operating Score for this trial is computed as follows: i. Multiply the Operating Modes together to get the Mode Factor (MF) (Standard=1.0, Sound = 0.95, Return=0.8, Stairs = 0.9, Clutter = 0.8, Extinguisher = 0.85) MF = Std x Snd x Rtn x SF x Clu x Ext = 1.0 x 0.95 x 0.8 x 0.8 x 0.9 x 0.85 = 0.46512 ii. Record the Actual Time (AT) in seconds needed to put out the candle iii. Add all the Penalty Points (PP) together (PP = 0) iv. Record the Room Factor (RF) (2nd room = 0.85) v. Add the Actual Time to the Penalty Points to get the Time Score (TS) vi. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS) 2nd Trial: On its second trial the robot operates in the Standard, Sound, Return and Uneven Floor modes, takes 1 minute and 41 seconds to extinguish the candle, using a CO2 system, in the fourth room searched and accidentally bumps into the candle. It fails to return to start. Its Operating Score for that trial would be: i. Multiply the Operating Modes together to get the Mode Factor (MF) ii. Record the Actual Time (AT) in seconds needed to put out the candle iii. Add all the Penalty Points (PP) together (hitting candle = 50 points) iv. Record the Room Factor (RF) (4th room = 0.35) v. Add the Actual Time to the Penalty Points to get the Time Score (TS) vi. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS) 3rd Trial: In the third trial the robot ran in Sound, Return, Clutter and Furniture modes. It extinguished the candle (with CO2) in the first room in 1 minute and 10 seconds, and did not make it back to the Home Circle. i. Multiply the Operating Modes together to get the Mode Factor (MF) . The robot did not make it back to the Home Circle so it loses the Return mode reduction. (Standard=1.0, Sound = 0.95, Clutter = 0.8, Extinguisher = 0.85, and Furniture = 0.75) MF = Std x Snd x Clu x Frn x Ext = 1.0 x 0.95 x 0.8 x 0.85 x 0.75 = 0.4845 ii. Record the Actual Time (AT) in seconds needed to put out the candle iii. Add all the Penalty Points (PP) together iv. Record the Room Factor (RF) (1st room = 1.0) v. Add the Actual Time to the Penalty Points to get the Time Score (TS) vi. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS) vii. Final Calculations: The robot had three successful runs and is placed in the highest finishing group. The three OS scores are added together to get the total OS score (TOS) for the robot: TOS = 60.18136 + 34.1411 + 33.915 = 128.23746 Note: The robot can choose different modes during each of its three trials. The candle and any furniture and/or clutter will be moved to different locations for each trial. C. Scoring Example—Two successful runs, Standard LevelIn this example the robot has the same first two (successful) trials as the robot in scoring example B above, but the robot fails to extinguish the candle on the third trial. First trial: OS = 54.163224 The robot is placed in the group with two successful runs, and the overall score is 24. EXPERT DIVISIONThe Expert Division was established in 2001 to challenge the most experienced firefighting robot designers. Each year since then the Expert Division has presented new and more challenging tasks. In 2001 and 2002 Expert Division robots were required to operate within the standard arena using all of the deductions (audio start, arbitrary start, furniture, etc.) In 2003 the contest added a new challenge, a two-story arena whose configuration changed from run to run. In 2004 we increased the challenge by including both firefighting and search-and-rescue tasks. The 2004 Expert Division robots attempted to carry out the tasks of a fire department scout robot that searches for a baby in a two-story house, marks the baby’s location and puts out fires, and in 2005 we allowed robots swarms. This year we again encourage swarms. The simulated house consists of a 3m x 3m arena that’s linked to a 2m x 2m second floor by a ramp (see ramp specifications below). Click here for a diagram of the Expert Division arena. There are two bedrooms on the second floor. A doll placed in one of these bedrooms must be found and marked (so that a fire department rescue robot can save the baby). In addition two candles must be extinguished. The candles may be located in any room on either floor. ROBOT SWARMS: Single robots or robot swarms may enter the Expert Division. A single robot designed for this competition would be able to perform all of the tasks below while in a robot swarm the tasks could be divided in many ways among the robots. THE EXPERT DIVISION TASKSThe goal is to complete the four tasks below. The tasks can be completed in any order.
RULES FOR THE EXPERT DIVISIONBaby Beacon. The baby’s body heat will be simulated by a 15 Watt incandescent light bulb. The bulb will be painted flat black using heat-resistant paint available at auto parts stores. A photograph of the bulb and the baby in its bed can be seen by clicking on this link: Baby with heat source. Just as last year, white LEDs placed at each end of the baby’s bed serve as a “night lights” to further guide the robots. Maze Arrangement. As in the past, robots will not know the maze layout ahead of time. However, we will use only two layouts over the contest weekend-one arrangement during practice times on Saturday and a second during the competition. We will use the same arrangement for all three runs during the competition, but candle and clutter locations will change from run to run. Robot Height. The maximum height for an Expert Division robot is 30 cm. The penalties for the Expert division will be the same as for the other divisions. Differences between the Expert division and the other divisions are listed below. A. The First Floor ii. The outer walls will be fixed, but the inner walls that define the hallways and rooms will be movable. iii. Wall height will be at least 27 cm and no more than 34 cm. iv. There will be 2 to 5 rooms on the first floor, and their position, size and doorway location will change from one trial to another. Note: A room will have at least a 2 by 2 grid area, where 1 grid length is approximately 50 cm. A room does not have to be rectangular and it may have alcoves and bends. The door to a room will not be smaller than 1 grid, but it could be wider. Everything else is a hallway. v. A room will only have one doorway and that doorway will be connected to the hallway and not to another room. vi. Hallways may lead to dead ends. vii. The hallways and doorways will be approximately 48 cm wide. B. Second floor ii. Wall height will be at least 27 cm but no more than 34 cm. iii. The outer walls will be stationary, but the inner walls that define the hallways and rooms may be moveable and may be moved from run to run iv. There will be 2 bedrooms on the second floor with connecting hallway(s). v. A room will only have one doorway and that doorway will be connected to the hallway and not to another room. vi. Hallways may lead to dead ends. vii. The hallways and doorways will be approximately 48 cm wide. C. Staircase (ramp) ii. The ramp will start and end on the edges of the floors. iii. The ramp will meet the lower and upper floors at 90-degree angles. iv. The ramp will not necessarily be centered on grid lines. v. The entrance to the ramp is not marked in any way. vi. The ramp angle will not exceed 15 degrees. vii. The width of the ramp will be approximately 48 cm. viii. The ramp will have walls that are similar, in height and style, to the walls of the arena. ix. The length of the ramp is not specified exactly, but it will be between 150 and 300 cm. x. The floor of the ramp will be covered with an adhesive backed non-slip surface similar to the type used on boat decks. The Expert Division arena diagrams show only a few of the possible configurations. The Expert Division is trying to encourage development of fantastic state-of-the-art robots that can operate in a truly real-world environment where nothing is precisely known. D. Baby ii. The baby will emit simulated body heat produced by a 15 Watt incandescent light bulb painted flat black. A picture of the baby and the light bulb is shown here. iii. Robots may employ a non-destructive probe to verify the baby’s position. Robots will be disqualified if the baby is injured. iv. The baby will be placed in a wooden bed. The height of the bed will be in proportion to the room size and the size of the baby. A drawing of the bed is shown here. Two bright white LED emitters will shine outward from the bed. E. Beeper ii. The beeper must operate for at least one minute and be loud enough to be heard by the judges at a distance of 3 meters. iii. Participants must provide their own beepers. F. The robots in this division must be untethered and using either on-board computers or an external desktop computer with an RF link. There may not be any wires from the external computer to the robot. G. The Standard Mode in the Expert Division includes Sound, Uneven Floor, Furniture and Clutter modes. There is no Return Mode in the Expert Division. H. These standard modes are mandatory and failure to operate successfully within them on any trial will nullify the trial resulting in this tally and time: zero tasks, 6 minutes adjusted time—see Scoring below. I. There will NOT be a white line in the doorway to a room. J. Even though some part of the robot must still come within 30 cm of a candle before it attempts to extinguish the candle, there will NOT be a candle circle to indicate that the robot is within the correct distance. Thus the robot will somehow have to make sure it is close enough to the candle before it starts the extinguishing process. K. The floor in the rooms may not be uniformly black or even smoothly flat. Some rooms may contain more real-world type floors made of such materials as linoleum, tile or even thin rugs (less than 5 mm). L. The walls in the Expert division may not be uniformly white or even smoothly flat. There could be pictures or other materials hung on the walls, which change the color, texture or reflectivity. In any case, nothing will extend more than 5 mm from the wall surface. Hanging objects represent a component of the Clutter Mode, and robots that knock hanging objects off of the walls will have failed to operate successfully in Clutter Mode (see Section H. above for scoring in this case). M. Eligibility for cash prize: In order to win a cash prize in the Expert Division, a robot must complete at least three tasks during the competition. N. Qualification: To qualify for the final competition, a robot must complete at least two tasks in one run within six minutes. O. Starting Position. All starting positions will be in hallways. Robots will be placed in arbitrary starting locations and orientations by the arena judges. The order of placement (but not location or orientation) of the robots in a swarm may be specified by the team. At the start adjacent swarm robots will be separated by no more than 20 cm. P. All arena intersections will be at right angles. There will NOT be any diagonal hallways or walls. Q. All rooms will be at least 2x2 grids in size (a grid is approximately 48 cm on a side). Rooms do not have to be square or even rectangular. R. Other considerations
The Room Factor discount (Section # 21) will NOT be applied to the Expert division. NO penalty is given when two members of a swarm touch each other. S. Each swarm robot must conform to the size requirements in section 8. New Rule for 2007: All members of the swarm must fit, without touching one another, within a rectangular area 0.5 m. by 1.5 m. Judges will measure the swarm prior to one or more of the runs. EXPERT DIVISION SCORINGNote: There is no special bonus for reliability in the Expert Division since all three runs are used in determining scores. The scoring method (see example below) counts completed tasks. It uses time as a differentiator among robots with the same number of completed tasks. A. Each robot or swarm is allowed three runs. B. The maximum run time for each run is 6 minutes. This time will be recorded for runs that are not fully completed. C. For each run, judges count the number of tasks completed and measure the raw time and penalties. D. An adjusted time is computed by adding penalty time to raw time. E. The score is then taken as follows: Finishing rank is computed by the total number of tasks completed using time as the tiebreaker. EXPERT DIVISION SCORING EXAMPLEThe example below applies to single robots and to swarms. Team A: Two tasks completed. Raw time = 6 minutes (did not complete four tasks) Run 2: Failed run. Zero tasks, 6:00 Run 3: Completes all four tasks, 2:56. Team A score: 6 tasks, total time = 14:56 Team B has following runs: Run 2: Extinguishes two candles (both on first floor), 6 minutes. Run 3: Completes all four tasks in 5:24. Score: 7 tasks, total time = 17:24. Robot B’s final ranking is higher. It completed more tasks even though its total run time is higher. 25. DIVISION DECISIONSEach division will have its own set of winners and prizes (see Prizes - Section #30). Anyone who meets the criteria for a particular division may, at their option, decide to run in a higher division. Contestants will not be able to run in a lower division than that which they should be in. This means that an 8th grader could decide to run in the High School (or even Expert) division if they want to try to win more money, fame and glory. When registering for the contest, contestants will be asked to select a division to run in. Division entry fees will not be refunded after registration so if you choose to change divisions after registration you will need to re-register your robot in the correct division. If that division is full your robot will be placed on a waiting list. No single robot can be entered in two different divisions. If contestants want to operate in two divisions (with two different robots) then they must register in each division. (See the rule on Multiple Entries) 26. CHALLENGES OF JUDGES' RULINGSThe Chief Judge is the FINAL AND ABSOLUTE authority on the interpretation of all rules and decisions. Any contestant who wishes to challenge any ruling or scoring of the arena judges to the Chief Judge must do so BEFORE they leave the arena area. If a contestant has a problem or question about any decision the Arena Judges have made, they simply have to say that they wish to appeal this to the Chief Judge. The Chief Judge will then be called in to arbitrate the matter. Once the contestants have left the arena they may not appeal any decision or scoring of the Arena Judges. 27. ADULT HELPThe division structure was created to make the event more fun for students, but at the same time we realize that we are opening another entire area of possible conflict and problems. The problem occurs with a robot submitted by a group consisting of people both in and out of school. An easy case might be one in which a microprocessor controlled stepper motor driven robot using modulated IR sensing with the programming written in C++ is submitted by a 2nd grader whose parent just happens to work for NASA. This robot would probably end up in the Senior division. In general, a robot created by a group of 6th and 7th grade students with an adult teacher advisor would probably be entered into the Junior division since it is our experience that the students really do build and program the robots themselves. We aren’t concerned about adults who helps a team of college students since they will be in the Senior division which is open to anyone. However, the robot entries in the Junior and High School divisions are supposed to be actually created by the students themselves. This does not mean that the students have to do everything, i.e., mechanics, hardware, electronics, software completely on their own. But on the other hand, we would not like to see a teacher spending hours upon hours writing and debugging a student's software. Adults helping are OK; adults taking over is not. As far as the students are concerned, the goal of the contest should be education and not necessarily winning. We know that the students desperately want to win, but the adults should let them compete (win or lose) on their own. This contest is pretty much on the honor system, but we expect that the student contestants are primarily responsible for the creation of their robots. If we find any case to the contrary, they will be assigned to a more appropriate division. We will try to be very fair, and as in everything else, the decision of the Chief Judge is final. 28. PRIZESFirst, second, and third place will receive gold, silver, and bronze medals respectively. 29. MULTIPLE ENTRIESThe guiding principle of the Trinity College Fire-Fighting Home Robot Contest and its regional contests is that every robot entered is to be an original and unique design. Thus an individual, team or school cannot enter multiple identical robots, except in the Expert Division where the identical robots comprise a single swarm. A team may enter more than one robot, but they must be significantly different from each other in at least some aspects of electronics, software and mechanics. The challenge of this contest is for every contestant or team to complete a unique robot of his or her own design. 30. QUALIFICATION TRIALS(see the exception in Section D). The Saturday qualification period begins at 10 a.m. and ends promptly at 9 p.m. Robots may qualify at any time during that period. During the qualification period each robot will have a maximum of three chances to find and extinguish the candle, subject to the following rules: A. The 3 qualification trials do not have to be run consecutively. A robot can come back after adjustments to try again. B. Once a robot has successfully qualified by finding and extinguishing the candle, it does not have to complete any further trials. A robot only has to find the candle once to be qualified for the contest on Sunday. C. If the robot cannot find and extinguish the candle once during its 3 qualification trials, then it has not qualified for the contest on Sunday. D. First, Second and Third place winners of Official Regional Contests do not have to qualify, but the head of those Regional Contests must notify the Event Coordinator of their names by March 18th. E. The candle will be placed in a room chosen by the contestant. The qualification judge will place the candle in a randomly chosen position in that room. F. There is a five-minute limit on each qualification run. Any run that exceeds five minutes WILL BE RECORDED AS UNSUCCESSFUL AND will be counted as one of the three allowed runs. G. The rules concerning not moving for 30 seconds or repeating the same movement 5 times will apply. H. When you are ready to make a qualification trial, you will notify the qualification judges and they will give you a trial position. (For example: "There are 3 robots ahead of you in line and when they are done then you go.") I. When it is your time to make your qualification trial you will have 1 minute to get set up and begin your run. If you can't begin within the 1 minute setup time, this particular qualification trial is over and it is counted as one of the three runs. J. The qualification period will end at 9 pm sharp on Saturday. Any robots that have not qualified by that time FOR ANY REASON will not be qualified for the contest on Sunday. It is your responsibility to qualify before the qualification period ends. K. The qualification trials will only take place on Saturday. There will be a short practice session on Sunday, but there will NOT be any qualification trials on Sunday. L. Robots do not have to qualify in the same operating modes that they will run in on Sunday except that robots competing in the Expert Division will have to qualify in the special Expert Division arena and will be subject to the Expert Division rules. 31. PRACTICE TIMEThe robot should be built, programmed and ready to run on arrival at the contest site. Practice time in the arenas will be limited due to the number of participants and because some of the arenas will be used all day Saturday for Qualification Trials. Practice time is intended to be used for calibrating sensors to the conditions in the gym and trouble shooting last minute problems. Don't expect to be able to do extensive code development and testing. 32. ASSIGNED ARENASThere will be arenas set aside for the Qualification Trials on Saturday. The other arenas will be available for practice. However on Sunday morning before the contest, the qualifying competitors will be told which arenas they will actually compete in for which trial. They will have some limited time before the actual start of the contest on Sunday in which to make any final adjustments to their robots in this arena. It is very likely that robots in the High School and Senior divisions will run each trial in a different arena. We will strive to make the lighting and other factors the same for each arena, but there will be some variations. Your robot should be able to handle them. The robots should be prepared to run in any arena for any trial. The robots in the Expert, Walking and Junior divisions will only run in their single assigned arena and will not switch arenas. 33. SAFETYThe contest judges may stop any robot at any time if they feel that it is performing, or is about to perform, any action that is dangerous or hazardous to people or equipment. No robot is allowed to use any flammable or combustible processes. 34. "SPIRIT OF AN INVENTOR" PRIZEIn 1999 a walking robot was entered in the contest. It was an incredible device that could actually walk on 2 legs and find and extinguish the candle. Even though it had absolutely no chance of winning the contest because it was so slow, the inventor entered it anyway because it was such a good idea. We were so impressed with this attitude that there will be a special prize for the most unique robot that does not win the contest, but shows the greatest creativity, ingenuity and a true "Spirit of an Inventor." A robot does not have to conform to all the rules in order to be eligible for this prize. 35. "COST-EFFECTIVE" PRIZERobotics does not have to be expensive. Spending money does not guarantee success, in fact, some of the very best robots have been some of the least costly to build. To award financial efficiency there will be a special prize for the best performing robot built with the lowest amount of money in material cost. If you put in $50,000 in labor and destroyed $5,000 in parts finally getting it to work, but your final robot has less than $200 in actual parts in it, then it is a good contender for this prize. It does not matter what you paid for the parts, but only what they are worth. A motor that originally cost $50, but is now for sale in a surplus catalog for $5 is now a $5 motor. However, if you got a $50 motor for free from a friend, then it's still a $50 motor regardless of the fact that you got it for free. If, on the other hand you destroyed three $50 motors in building the robot, you only have to account for the one motor that is actually on the robot. Evaluation Method:A. As part of the on-line registration process teams will indicate in a check box on the registration form whether they wish to be considered for the Cost-Effective Prize (CEP). B. Participating teams will prepare an inventory for their robot that lists all parts and their prices. Use guidelines above. C. To qualify for the CEP, robots must qualify for the competition on Saturday. D. Following the qualification run, two judges will inspect the robot and verify the inventory. You must submit an itemized record of your receipts as well as the receipts to the judges. If you do not have your receipts or itemization you will not be considered for the cost effective prize. E. Each robot will be put into a cost category (CC): (1) CC1: under $100 U.S.; (2) CC2: $100-$150 U.S F. Robots will be ranked as follows:
36. PRESENTATION PRIZEA section of the contest floor will be reserved for the display of posters, presentations and exhibits dealing with topics of interest and there will be some great prizes for the winners. The poster, display, presentation and/or exhibit can be any shape or size and deal with any sort of robotics related topic. This could include anything such as: school programs, software algorithms, historical information or trivia, basic descriptions of research, educational curriculum or strategies, mechanical construction techniques, descriptions of technology used or proposed, write-up and descriptions of robots running in the contest, explanations and descriptions of any other robots that might be in progress, or any topic or subject that might be of any interest or value to anyone at the contest This prize is open to anyone of any age or affiliation, whether they are competing with a robot or not. There is no registration or fee to enter the poster session. Simply show up and set up your presentation. Judging will take place on Sunday after 12 noon on the basis of interest, presentation and informative value. Winner will be announced at the final awards ceremony on Sunday. All materials will be returned to their creators at the end of the contest. 37. INTERPRETING THE RULESIn all matters of interpreting these rules before and during the contest and in any issues not covered by these rules, the decisions of the Contest Judging Committee will be final. 38. WHO CAN ENTERThere are no restrictions as to who can enter a robot. There is no limit on team size. Only one prize will be given to each winning robot entry. 39. ENTERING A ROBOTA non-refundable registration fee is required for each robot entered into the contest. Any individual or group can enter more than one robot, but a registration fee must accompany each entry. The same physical robot cannot be entered twice even if two entry fees are paid. If you want to enter two robots, then you must build two robots. 40. ONLINE REGISTRATION PROCESSA. Go to the secure registration web site and fill in ALL of the information. If you don't have all the required information then wait until you do have all the information before you fill out the form. A pre-registration sheet will be available for download on the website to help you prepare. B. Fill in the required fields on the website. C. Confirmation of your successful registration will be emailed within three days to the contact person provided on the form. 41. REGISTRATION DEADLINEThe sole purpose of requiring advanced registration is to help us plan the event. If you do not register by March 20, 2007, your robot will not be in the contest. There are NO EXCEPTIONS. Registration fees are non-refundable. You have spent hundreds of hours and dollars on your robot. PLEASE REGISTER EARLY! 42. LOCATION, DATE & SCHEDULEThe contest will be held at Trinity College in Hartford, Connecticut on Saturday & Sunday, April 14-15, 2007. A final schedule for the contest weekend will be posted on the website. 43. REGIONAL CONTEST EVENTSIn order to enable people from all over to participate in this scientific, educational and fun event, we are working with local groups around the world to establish regional contests that will occur before the main Trinity contest. The rules and regulations in the regional contests will be approximately the same as those used in the main Trinity contest. (However they may not be exactly the same so check with the organizer of the regional contest to find out any differences.) It is NOT mandatory for a robot entered in the main Trinity contest to have first competed in an regional event, but if you want to compete in both, you certainly can. Any robot that has come in 1st, 2nd or 3rd in a regional event does NOT have to qualify for the main Trinity contest, but THEY STILL DO HAVE TO REGISTER and pay the appropriate registration fee. When they arrive at the main Trinity contest they should also be sure that the Qualification Master is aware that they had previously won a regional event and thus do not have to complete preliminary qualification. Check the contest website for a list, schedule and contact information for all of the regional contests. If your organization is interested in sponsoring a regional contest in your area next year, contact the Contest Director for more information. 44. UPDATED INFORMATIONAs updated information is developed it will be posted on the website so check it often for the latest information. 45. CONSTRUCTION SCHEDULEContestants are supposed to have built their robots at home and then merely bring them to the contest to run. This is NOT a construction contest where the devices are built at the event. Trinity will try to help out by providing some time and space for last minute changes, adjustments and improvements, but the robots are supposed to be completed (or at least nearly so), by the time they get here. Contestants should also bring any and all materials and equipment that they might need. 46. ROBOT HIDE AND SEEK (RHS)ObjectiveThe object of this event is to develop autonomous robots that can find a frightened, hiding child in a simulated house. A Eligibility: Any robot that is registered in the Junior, Walking, High School (Entry Level or Standard) or Senior Divisions of the fire-fighting contest is eligible to participate in this event. Teams will sign up for the RHS event when they arrive at Trinity. B. Robot dimensions, size, weight, construction materials, and other specifications are the same as in the fire-fighting competition (see Sections 8 – 10 of the fire-fighting contest rules). C. Cash award divisions: There will be one cash award division. All robots will compete in this division. D. Arena: The RHS event will be held in the Entry Level fire-fighting contest arena. Click here to see a picture of the arena. The child: The RHS child will be the same, except in its appearance, as the baby used by the Expert Division (see Section 24 of the Rules). To see a picture of the Robot Hide and Seek child, click here. The RHS child may be distinguished from its surroundings by detecting its body temperature or by detecting the bright white LEDs on the child's platform. Robots that detect body temperature alone (LEDs off) will receive a scoring premium (see Part J. below). F. The task: Robot must find the child, navigate to within 30 cm of child, and indicate that it has detected the child. In the basic mode the robot will turn on a red indicator light (LED or other device). As an option the robot may indicate detection of the child by using appropriate spoken phrases; as described in part J. below, this will result in a better score. There will be no white, 30 cm. circle around the child as there is in the fire-fighting contest. G. Sensors: The robots may use any appropriate sensors to the child-finding task. H. The order of running: Each robot will get three runs. The order of running will be determined by the event judges. I. Time limits: The maximum time limit for a robot to find the hidden child will be 5 minutes. J. Scoring and Operating Modes: i. Room Factors: The same room factors will be used as in the fire-fighting competition (see Section 21 of the fire-fighting contest rules). ii. Mode Factors: As in the regular fire-fighting competion, a Mode Factor (MF) is associated with each of the operating modes described below. The mode factors, the actual run time (AT), the penalty points (PP), and room factors are used to calculate the Operating Score (OS) that we used to rank the robots. iii. Beacon Mode: Robots may seek the child with or without the child’s white LED beacon on. With the standard white LED beacon on the Beacon Mode factor is BMF = 1.0. With beacon turned off: BMF = 0.75. iv. Furniture Mode: The rules for the RHS Furniture Mode are the same as in the standard division of the fire-fighting contest. The Furniture Mode factor is FM = 0.75. v. Candle Mode: One candle will be placed in some room of the maze according to the fire-fighting contest rules. To run successfully in this mode, the robot must be able to distinguish between the candle and the child. The Candle Mode factor is CM = 0.75. vi. Voice Mode: In this mode the robot will announce its success in finding the child through a spoken message. A voice synthesis device or other suitable device may be used. The Voice Mode factor is VM = 0.85. vii. Robots may operate in tethered or non-tethered mode. There is no difference in scoring for these modes. No time deductions will be awarded for sound activation mode. Robots may be started manually or with the standard sound activation device; there will be no time reduction for sound activation. There is no return trip mode, uneven floor mode, or clutter mode. K. Penalties: Penalities for the RHS are the same as in the fire-fighting contest (see Section 20 of the fire-fighting contest rules). L. Scoring procedure: For each run the judges measure and record the Actual Time (AT) of the run and they record the operating modes and penalties. The AT for each run is adjusted by adding the time penalties first to get the Time Score (TS) and by multiplying the TS by the mode factors. If none of the elective Operating Modes are used and the robot is running in the Standard Operation then MF=1.0. If elective operating modes are used, multiply their individual mode factors together to get the overall Mode Factor (MF). Scoring Steps: i. Record the Actual Time (AT) in seconds needed to put out the candle ii. Add all the Penalty Points (PP) together: Sliding along wall = 1 point per 2 cm. iii. Record the Room Factor (RF): 1st room = 1.0, 2nd room = 0.85, 3rd room = 0.50, 4th room = 0.35. iv. Add the Actual Time to the Penalty Points to get the Time Score (TS): TS = AT + PP v. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS) for that trial: OS = TS x RF x MF Order of Finish: The method to determine order of finish is the same as in the regular fire-fighting contest. The first, second and third prizes will be determined as follows. Note that to receive a cash prize a robot must have at least two successful runs.
M. Scoring Example: First Run: On the first run the robot runs in standard mode (LED beacons are ON, no furniture, no candle. The robot finds the child and lights its red light in 1 minute and 23 seconds in the second room it searches. To announce that it’s found the child, the robot uses both voice synthesis and a red flashing LED. The robot slides along the wall a total of 42 cm. The Operating Score for this run is computed as follows: i. Determine the Operating Mode Factor MF: The mode factors are Furniture Mode FM = 1, Beacon Mode BMF = 1, Voice Mode VM = 0.85, Candle Mode CM=1. These are multiplied to get the Operating Mode Factor: MF = FM x BMF x VM x CM = 0.85. ii. Add the Penalty Points (PP) together (1 penalty point per 2 cm of sliding along the wall PP = 42/2 = 21. iii. Record the Room Factor (RF) (2nd room = 0.85) RF = 0.85 iv. Add the Actual Time to the Penalty Points to get the Time Score (TS): TS = AT + PP = 83 + 21 = 104 v. Multiply the Time Score, Room Factor and Mode Factor together to get the Operating Score (OS): OS = TS x RF x MF = 104 x 0.85 x 0.85 = 75.14. Second Run: On the second run the robot runs with the LED beacons ON, with furniture, and with a lit candle in the maze. The voice synthesizer no longer works. The robot finds the child and lights its red LED in 3 minutes and 54 seconds in the third room it searches. The robot incurs no penalties along the way. The Operating Score for this run is computed as follows: i. Determine the Operating Mode Factor MF: The mode factors are Beacon Mode BMF = 1, Voice Mode VM = 1, Furniture Mode FM = 0.75, Candle Mode CM=0.75. These are multiplied to get the Operating Mode Factor: MF = BMF x VM x FM x CM = 1 x 1 x 0.75 x 0.75= 0.5625. ii. Record the Room Factor (third room) RF = 0.5 iii. Since there are no penalties, TS = AT iv. Compute the OS for the run: OS = TS x RF x MF = 234 x 0.5 x 0.5625 = 65.8125. Third Run: On the third run the robot does not detect the child and runs out of time. The score for failed runs OS = 600. In this example, the robot is placed in the finishing group with two successful runs. Its score for this competition is 75.14 + 65.8125 + 600 = 740.9525. It will be ranked below robots that succeed on all three runs and ranked in comparison with other robots in the group with two successful runs. 47. PERSONAL CONTACTShould be directed to the contest Director, Dave Ahlgren or to the Chief Judge, Chris Wynschenk. Printable version of this Page. | Mail this Page to a friend. | Subscribe to our mailing list! |
||||||