Region 5 Robotics Contest Information and Rules

Updated 11/3/97

Fire-Fighting Home Robot Contest

This year for the first time Region 5 is holding a robotics competition that is identical to one held each year at Trinity College in Hartford, Ct. The Trinity College contest has grown into an international event and it was the goal of the Region 5 Planning Committee to support the Trinity competition by sending the winning team of the Region 5 contest to Hartford to compete in their international competition. However due to scheduling conflicts, that will not be possible for the 1998 contest. The Trinity College contest is scheduled for the same weekend as the Region 5 contest. In spite of the scheduling conflict, IEEE Region 5 will still serve as a regional site for the Trinity College contest in 1998. This implies two things:

1) the rules and regulations given below are compatible with the Trinity College contest, and

2) the robotics competition will be open to the public.

Note that the updated rules and regulations do not differ significantly from the previous rules and regulations. The main differences deal with the scoring.


Rules and Regulations


  1. Contest Objective

  2. Floor Plan

  3. Arena Lighting

  4. Robot Operation

  5. Extinguishing the Candle

  6. Robot Size

  7. Robot Weight

  8. Robot Construction Materials

  9. The Candle

  10. Sensors

  11. Electricity

  12. Cables

  13. Running Order

  14. Divisions

  15. Scoring

  16. Scoring Examples

  17. Time Limits

  18. Penalties

  19. Reliability

  20. Preliminary Qualifications

  21. Safety

  22. Prizes

  23. Rules Interpretation

  24. Entry Restrictions

  25. Entry Fee

  26. Registration Deadline

  27. Location/Date

  28. Updates Information

  29. Personal Contact

  30. Registration Form

1. CONTEST OBJECTIVE

To build a computer controlled Robot that can move through a model floor plan structure of a house, find a lit candle and then extinguish it in the shortest time subject to a few operating factors (see Scoring). This is meant to simulate the real-world operation of a Robot performing a fire security function in a actual home. The candle represents a fire which has started in the home and which the Robot must find and then extinguish.

2. THE HOUSE FLOOR PLAN STRUCTURE AND FEATURES

The official floor plan structure contest area is shown in Figure 1. This is what the contest structure will look like. This is not a maze contest where the Robot has to figure out how to move through the structure. The design of the structure will be known before hand (see Figure 1) and the goal is to find and extinguish the candle as quickly as possible. However, just like in the real world where there is always a measure of uncertainty in any information, the dimensions in the Figure 1 floor plan are approximations. The actual dimensions may vary up to as much as an inch from the given values. Welcome to operating Robots in the Real World.

The walls of the structure will be made of wood and will be 13 inches high. The walls will be painted with flat white paint. The floor of the arena will be a smooth, wood surface painted with flat black latex paint. Any seams in the floor will be taped over and painted with the same flat black paint. As noted in the Figure 1 floor plan, all hallways and doorways to room will be 18 inches wide. There will not be a door in the doorways, just an 18 inch opening. There will be a white 1" wide line made with white tape or painted on the floor across each doorway to indicate the entrance to each room. The inner edge of the walls at the doorways (the inside of the door jam) may have a red rubber trim.

The floor of the arena will be black. But just a note of warning that some Robots may use foam, power or other substances to attack the candle flame. Best efforts will be made to clean up after each Robot, but there is no guarantee that the floor will stay uniformly black throughout the entire contest. The floor may also have small (less then 1/8" diameter) yellow dots on it to indicate the potential locations of candles and furniture. Unless you are operating in the Non-Dead-Reckoning mode (see Scoring), the floor will be level with no ramps or stairs.

The Robot will start at the Home Circle location marked by the H in a circle on the arena floor plan (see Figure 1). The actual Home Circle will be a solid white circle without the H painted on the floor. The 12" diameter white Home Circle will be in the center of the 18" hallway, so there will be 3" of space between the edge of the Home Circle and the walls. Therefore the center of the Home Circle will be 9" from the either side wall. Notice that on the arena floor plan in Figure 1 there is a gap in the outer wall of the arena behind the Home Circle. This part of the wall is missing to allow contestants easier access to their Robots in setting them up, but a temporary wall can be put in this section if it helps the Robot's operation. Robots may also use any placement fixtures if they help the Robot initially align itself in the Home Circle. The Robot must start within the Home Circle, but once started, it can go in any direction desired and can go either horizontally or vertically in the diagram shown in Figure 1.

Some of the corners of the arena may have black, plastic connecting hardware which sticks out about 1/2 inch from the walls. These may be used to hold the arena structure together.

3. ARENA LIGHTING

The ambient light level in the contest area is impossible to determine until the actual day of the contest. Contestants will be given time on the contest day to make ambient light level readings if necessary to calibrate their Robot. The room will be lit by overhead high pressure sodium vapor lights.

4. ROBOT OPERATION

Once turned on, the Robot must be self-controlled without any human intervention, that is, these are to be computer controlled and not manually controlled devices.

The Robot can bump into or touch the walls of the arena as it travels, but it can not mark or damage the walls in doing so. However there will be a penalty for touching a wall. (See Penalties) The Robot can not leave anything behind as it travels through the arena. It can not 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 official judges, have found the candle before it attempts to put it out. The Robot can not just flood the arena structure with CO2 and put out the candle out by accident.

5. PUTTING OUT THE CANDLE

The Robot must not use any destructive or dangerous methods to put out the candle. It can use such items as water, air, CO2, Halon, etc., but any method or material that is dangerous or will damage the arena is prohibited. For example, the Robot can not explode a firecracker and put the candle out with the concussion. The Robot can not knock the candle over to put it out.

It will be permissible to put out the candle by blowing air on it. Although this is not a very practical method of extinguishing a fire in the real world, it will be allowed in this contest.

The candle can not be knocked over while it is still lit. If a Robot accidentally knocks over a candle after it has been put out, then the Robot's trial run will still count, but there will be a penalty. (See Penalties) The candle will be mounted on a wooden base so that it will not be easily knocked over by moving air or water.

Any mess that a Robot makes (water, baking soda, whipped cream, etc.) in its effort to put out the candle will be cleaned up by the judges to the best of their ability between trials.

Recent advances in the technology of extinguishing a candle have allow some Robots in past contests to put out the candle from more then 2 feet away. This ability to put out the candle from a relatively great distance runs contrary to the contest goal of building intelligent Robots that can truly find and zero in on a flame. To try to turn the contest back to its original track, the Robot must come within 12 inches of the candle, before it attempts to extinguish the flame. There will be a white line (1 inch thick) in a 12 inch radius circle on the floor around the candle and the Robot must have some part of its body within the circle before it puts out the candle. The Robot can still shoot a jet of CO2, but it must do by having some part of its body within 12 inches of the candle. The 12" candle circle will NOT touch the white line at the doorway. Please see the Special Notices for any questions concerning this rule.

6. ROBOT SIZE

The maximum size of the Robot shall be 12.25" by 12.25" by 12.25". The Robot can not look over the walls of the structure and must never extend itself beyond 12.25 inches in any dimension. All Robots will be carefully measured. Don't let your Robot be disqualified because it is slightly over the limit.

If the Robot has feelers to sense an object or wall, the feelers must be counted as part of the Robot's dimensions and can not extend beyond 12.25" from side to side.

If contestants want to add a flag, hat or other purely decorative, non-functional items to the Robot, they may do so as long as the item has absolutely no effect on the operation of the Robot.

7. ROBOT WEIGHT

There are no restrictions on the weight of the Robot.

8. ROBOT CONSTRUCTION MATERIALS

There are no restrictions on the types of materials used in the construction of the Robot.

9. THE CANDLE

The lit candle is supposed to represent a small house fire that the Robot is attempting to find and put out. The bottom of the candle flame will be between 6 and 8 inches off the floor. This height includes the height of the wooden candle support base. The bottom of the candle flame will start out at 8 inches above the floor and when in the course of the contest's many trials, it burns down to 6 inches above the floor, it will be replaced by a new candle. The candle used will be a standard approximately 1 inch thick white candle. The flame will be visible from the side and not hidden by unmelted wax as with thick candles. The exact height and size of the flame is unknown and variable and will be determined by the specific conditions of candle and its surroundings. As along as the candle is within the specifications outlined above, 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 room in the arena. The candle has an equal chance of being in any of the 4 rooms in each of the 3 trials that a Robot has. Hopefully the candle will be placed in different rooms in each trial to best test the Robot's operation, but it might be possible for the candle to be in the same room twice. If it happens that the candle is placed in the same room for both the 1st and 2nd trials, then we will make sure that it is not in that room for the 3rd and last trial. Thus every Robot will have the candle in at least 2 rooms & maybe 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. However the front of the Robot will be able to move at least 12 inches into the room before it encounters the candle. The locations of the candle used in last year's contest may not be the same used in this year's contest.

The candle will be mounted on a wooden base (3" x 3" x 1.25") painted flat yellow. This base is used to keep the candle from tipping over easily. It will be possible to knock the candle over by bumping into it (which you don't want to do - see Penalties), but the candle will not fall over if it is merely hit by a stream of air or water.

10. SENSORS

There 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.

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 modern film and video 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. If a Robot uses light sensors to find the candle or detect walls or furniture, the builders should take steps to prevent these light sources from interfering with its operation.

11. ELECTRICITY

The maximum electrical requirements for any system needing electrical connection will be 20 amps at 120 VAC. If your Robot or computer needs electricity - bring plenty of long grounded extension cords and outlet strips.

12. CABLES

If 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. The cable can either be dragged behind the Robot as it travels through the structure or it can be held above the walls by one of the impartial contest officials.

13. THE ORDER OF RUNNING

The Robots will be randomly assigned numbers to determine the order in which they will compete in the contest. Each Robot will make a run in the arena in the order in which it is assigned. After every Robot has made its first run, then the whole process will begin again for the second run. In other words, the Robots will compete consecutively and when everyone is done with their first attempt, then the whole process will repeat for the second and finally third attempts.

Contestants will have time between their runs to make any adjustments, modifications or repairs to their Robot, but once the Robot before them has completed its run, then they will have 1 minute to get their Robot in the arena and started on its run. Any Robot that is not ready to run after 1 minute will forfeit it's chance at that trial. It may still compete in any other runs that are left. 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 runs.

Once the Robot is ready, the location of the candle and any furniture, if necessary, shall be determined and the candle and the furniture shall be put in the proper locations.

The contestants will show a judge how to actuate the Robot and then the judge will actually press whatever buttons necessary to start the Robot.

14. TWO DIFFERENT DIVISIONS

There will be two different divisions. An IEEE Student division and an Open division for the general public. There will be awards and prizes given for both divisions.

15. SCORING

The Robot with the lowest operating score will be the winner. There are 4 different factors which can effect the final score depending on which of the operating modes the contestants choose for their Robot. The Operating Score (OS) will be determined by multiplying the Time Score (TS) by the Operating Mode Factors.

The basic method of determining the Operating Score is running in the Standard Operation. There are then 4 factors which can reduce the Time Score to give a lower Operating Score. They are the Sound Activation, Return Trip, Furniture modes and Non-Dead-Reckoning.

  • Standard Operation

    The Robot is controlled by either an external PC computer with a tether or it uses an internal self-contained computer. The Robot operates in the arena structure with no obstructions other than the walls. The Robot is activated (starts to search for the candle) by manually starting it. After finding the candle and extinguishing it, the Robot stays where it is. In this mode, the time in seconds for the Robot to find and extinguish the candle is the operating score. The untethered mode bonus has been eliminated from the contest. ( OS = TS )

  • Sound Activation

    Instead of being manually activated, the Robot activates itself when it detects a 3.5 KHz sound signal (a Radio Shack #273-075 in continuous mode). Once turned on, the Robot can not start to move until the 3.5 KHz signal is activated. There will be a 5% reduction in time for a Robot operating in this mode. ( OS = .95 x TS )

  • Return Trip

    After extinguishing the candle, the Robot returns to the Home Circle. It does not have to retrace its path in returning to the Home Circle or even take the most efficient route, it just must get back, but without going into any other rooms along the way. In other words, once it has put out the candle, it must leave that room and return to the Home Circle without entering any other rooms.

    The Robot will be considered to have returned to the Home Circle if any part of the Robot is within the 12" white Home Circle. The Robot does not have to be in the same position that it was when it started the contest, it just must have some part of its body within the Home Circle.

    If a Robot is entered to run in the Return Trip mode and finds and extinguishes the candle, but doesn't return to the Home Circle, the Robot would not be disqualified. Instead we would drop the Robot back into the Standard Mode and it would just receive the Operating Score which would be the Time Score with no reduction.

    The Time Score will include just the time the Robot takes to find and extinguish the candle. It will not include the time for the Robot's return trip to the Home Circle. Operating in this mode will result in a 10% reduction in the time score. ( OS = .90 x TS )

  • Non-Dead-Reckoning

     

    Many Robots use a form of dead-reckoning to travel through the arena. That is, once correctly oriented at the start of the arena, they count the distance moved and angle turned and add them to their old position to obtain their new location and orientation. While this is a perfectly good and legitimate method of traveling through the arena in this contest, it is not as practical or useful in the real world. So to encourage Robots to use more sophisticated methods of determining their position within the arena, we are giving a score reduction bonus to Robots that do not use a dead-reckoning method.

    The key to using dead-reckoning is knowing the distance before-hand to the various rooms in the arena. If you decide to run your Robot in this non-dead-reckoning mode, we will place one or more inclined sections in the hallways of the arena which will have the effect of changing the distance to the rooms.

    An inclined section will be placed in one of the hallways. It will be 18" wide, completely filling the hallway. It will have gently sloped sides. Because of the sloped sides, the total distant a Robot travels in going over the inclined section will be greater then if it just went on the flat floor, thus limiting the effectiveness of dead-reckoning. The slope may be such that a wheel on one side of the Robot may travel a greater distance then a wheel on the other side. Since the robot will not know exactly where this increased path will be placed, it will have to use other methods besides dead reckoning to determine its location and orientation within the arena.

    There may be more then one inclined section used during a trial. The section will only be used in hallways and not in rooms. A section will not be placed in a doorway and will not block a doorway. The number and location of the sections will be changed from trial to trail if this mode is selected. The sections will remain in place during the return trip portion of the trial. The maximum height of the inclined section will be less than 2 inches. The inclined sections will be tapered and there will be as smooth an intersection with the flat floor as possible. There will NOT be any steps or sharp drops. The exact dimensions of the inclined section will be unknown to the Robot before the start of the contest. The maximum slope of the incline will be 13 degrees. The wooden inclined sections will be painted flat black just like the floor. Successfully operating in this mode will result in a 30% reduction in the time score. ( OS = .70 x TS )

  • Furniture

    In this mode there will be one piece of furniture in each room. The furniture will be placed at random in the rooms. The Robot may touch the furniture, but it can not push or damage the pieces. The furniture will be represented by 4.5 inch diameter steel cylinders, painted semi-gloss yellow. The cylinders are 12 inches high and weigh 5 pounds.

    The possibility that the furniture may be blocking the Robot's view of the candle or that the Robot may have to go around the furniture to get to the candle is what makes the Furniture Mode such an interesting and real-world realistic challenge. The Robot may have to look around the room from different locations to see if the furniture is really blocking it's view of the candle and if the candle is indeed behind the furniture, the Robot may have to determine what is the best way to go around the furniture to get to the candle. Successfully operating in this mode will result in a 30% reduction in the time score. ( OS = .70 x TS )

16. SCORING EXAMPLES

If Robot A competes in the Standard Mode and puts out the candle in 1 minutes and 20 seconds, the operating score would be the time in seconds or 80.

If Robot B competes in the Sound Activation Mode and puts out the candle in 1 minutes and 22 seconds then its operating score would be the time in seconds less 5% for being in the Sound Activation Mode or .95 x 82 or 78.

If Robot C competes in the Furniture Mode and puts out the candle in 1 minute and 47 seconds then its score will be the time in seconds less 30% for operating in the Furniture Mode or .7 x 107 or 75.

Thus in this example, Robot C would have the best score even though it took the longest actual time. Robot B would be second and Robot A would be third.

It will also be possible to combine modes. Thus if Robot D operated in the Sound and Return Trip mode its score would be (.95 x .90) or 85.5% of its actual time in seconds. ( OS = .95 x .90 x TS )

This scoring procedure is designed to try to allow Robot entries of all different levels of sophistication to compete in the same contest. Anyone can win.

Each Robot will have 3 chances to find and extinguish the candle. The Robot can operate under different modes during each trial. The candle and any furniture, if necessary, will be moved to different locations for each trial. The lowest total of the two best scores from the three trials shall be used to determine the winner. A Robot must successfully extinguish the candle in order to have completed a run and get a score. A Robot must have at least two completed runs and the associated scores in order to be eligible for a prize. In other words, a Robot must have put the candle out at least twice in order to win a prize. One really, really good score will not be enough.

17. TIME LIMITS

In 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 6 minutes. After 6 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 3 minutes. If in any trail, 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 1 minute, the trial will be stopped. Any trial that is stopped will count as no score for that Robot. 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.

18. PENALTIES

The goal of this contest is to be as real-world realistic as possible. Therefore there are two actions while not illegal, are not what would be a good operating method in the real world. Thus there are penalty points added to the time score (TS) of any Robot which does them. You can still do these things, but you will get points added to your time score (TS) if you do. Don't let these penalties scare you too much. These penalties are generally a small price to pay for a Robot actually manages to accomplish the task.

  • Touching a wall

    Any Robot that touches a wall with any part of its body or feeler, either deliberately or accidentally will have 5 points added to its time score (TS) for each time it touched a wall. Any Robot that slides along a wall will have an additional 1 point added to its time score for each inch of wall it touched as it was sliding along. A Robot can still touch a wall to orient itself, but it will be penalized for doing so.

  • Touching the candle

    Any Robot that touches the candle or its base with any part of its body or feeler, either deliberately or accidentally, will have 50 points added to its time score. This is true whether the candle is lit or extinguished. This touching refers only to a part of the Robot's body and does not include any water, air or other material that the Robot might use to extinguish the candle.

19. RELIABILITY

Since it is important that any Fire-Fighting Robot be reliable as well as fast, any Robot that extinguishes the candle in all three of its trials will get a 10% reduction in its Final Score (The sum of its two best Operating Scores.) For example, Robot A has Operating Scores of 25 and 24, but failed to extinguish the candle in its third trial. Robot B has Operating Scores of 28, 24 & 47. The two best Operating Scores for Robot A added together give Robot A a final score of 49. The two best Operating Scores for Robot B total 52, but since it extinguished the candle in all 3 trials, it gets a 10% reduction in the Operating Score total so its Final Score would be 46.8 and Robot B would beat Robot A.

20. PRELIMINARY QUALIFICATIONS

In the event that there are a large number of entries it may be necessary to prequalify your robot. A decision will be made one month before Region 5 Conference whether prequalification will be necessary. Prequalification would run on Friday afternoon before the actual contest on Saturday. If prequalification is necessary, then the following guidelines will be used.

In order to qualify for the contest a Robot must be able to find and extinguish a candle within the 6 minute time limit. As part of this qualification test, the Robot builders, themselves, can place the candle in any room and in any location within that room of their choosing. If the Robot finds the candle, then it passes the preliminary qualification test and can compete in the contest on Saturday.

The time that it takes the Robot to find and extinguish the flame during the qualification test will not count in any way towards its score in the actual contest. The Robot can make as many attempts at qualifying for the contest as the time and schedule during the practice sessions on Friday permit. The Robot only needs to have found and extinguished a candle once in order to be qualified for the contest.

21. SAFETY

The 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.

22. PRIZES

All Robot entries which participate in the contest will receive a Certificate of Achievement and an official contest T-shirt. Other prizes and awards will be given for the winners in each of the two divisions.

23. INTERPRETING THE RULES

In all matters of interpreting these rules before and during the contest and in any issues not covered by these rules, the decisions of the official contest coordinator will be final.

24. WHO CAN ENTER

IEEE Student Division

IEEE Student teams consisting of undergraduates can enter the contest. The teams can draw upon outside resources, (e.g., graduate students, faculty, ...) but the team competing at the Region 5 Conference must consist of undergraduates.

The team must be conversant with the technology used in the robot design and must be able to answer questions with regard to the design and operation of the robot. The team may have one undergraduate member outside the electrical engineering/electronics engineering discipline. The outside team member is expected to be a member in an appropriate professional society, (e.g. a mechanical engineering undergraduate who is a member of SME).

Open Division

There are no restrictions as to who can enter a robot in the Open division. Although most robot entries will be submitted by individuals, there is no limit on the number of people, who as a group, can submit a robot entry. Only one prize will be given to each winning robot entry.

25. ENTERING A ROBOT

IEEE Student Division

All IEEE student entrants in the robotics competition must be registered for the Region 5 Conference and have indicated on the registration form their intent to participate in the Robotics Contest. In addition, fill out the registration form below and submit it at your earliest opportunity.

Early registration of your robot will allow the robotics group to estimate reliably the number of robot entries and plan accordingly.

Open Division

A non-refundable fee of $20 is required for each Robot entered in the Open division. More than one Robot can be entered by any individual or group, but each entry must be accompanied by a $20 fee. The same physical Robot can not be entered twice even if two entry fees are paid. If you want to enter two Robots, then you must build two Robots. Please make the checks payable to IEEE Region 5 Conference and include the check with the entry form. Send the $20 check and the completed entry form to:

Region 5 Robot Contest
ATTN: R. G. Hayes
DeVRY
4801 Regent Blvd.
Irving, TX 75063-2440

26. REGISTRATION DEADLINE

The registration deadline is March 15, 1998. If the number of entries is large then a Preliminary Qualification will be run to insure that the main competition on Saturday can be run in the allotted time.

27. LOCATION AND DATE

The contest will be held in conjunction with the IEEE Region 5 Conference at the Worthington Hotel in Ft. Worth on Saturday, April 18, 1998. There will be time available on Friday, April 17 for entrants to test their Robots in the official arenas. Prequalification of the robots may be necessary on Friday as well (see Preliminary Qualifications). Additional contest information will be made available through the 1998 Region 5 Conference web site.

28. UPDATED INFORMATION

All official contest information will be posted on this web site. If you have registered your robot you will be notified via email of periodic web page updates as a reminder that you need to catch up on the latest contest information.

29. PERSONAL CONTACT

Send questions via email to: bhayes@ieee.org

30. REGISTRATION FORM

This form must be filled out and submitted for each robot being entered. Please include the names of all team members that will be present at the competition.

IEEE Student Division

Simply fill out the registration form below and submit it to register your robot. Similar information is also requested on the IEEE Region 5 Conference Registration form.

Open Division

Fill out a hard copy of the registration form and mail it along with your registration fee of $20 to:

Region 5 Robot Contest
ATTN: R. G. Hayes
DeVRY
4801 Regent Blvd.
Irving, TX 75063-2440

Make the entry fee check payable to: IEEE Region 5 Conference

Name of Robot:
Division: IEEE Open
Contact Person's Name:
Job Title/Grade:
Names of other team members:
Company/School:
Address:
City:
State:
Zip Code:
Day Phone:
Night Phone:
Fax:
Email:
Signature:
Date:


Send comments to the Web Guy.