Trinity College Fire-Fighting Home Robot Contest 2019 Rules V1.01
Trinity College Fire-Fighting Home Robot Contest 2019 Rules V1.01
March 1, 2019
Trinity College Home Robot Contests 2019 Rules
1 Introduction 7
3.12 Divisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.12.1 Division Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.13 Firefighting Contest Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.13.1 Competition Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.13.2 Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.13.3 General Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.14 Level 1 Competition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.15 Level 2 Competition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.16 Level 3 Competition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.16.1 Level 3 Runs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4 Specifications 18
4.1 Arenas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.1.1 Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.1.2 Materials and Finishes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1.3 Level 1 Arena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1.4 Level 2 Arenas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1.4.1 Room Decoration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.1.5 Level 3 Arenas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 Definition of Arbitrary Start Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3 Dog Obstacle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.4 Robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.4.1 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.4.2 Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.5 Robot Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.5.1 Start Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.5.2 Sound Activation and Sound Activation LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.5.2.1 Sound Detection System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.5.2.2 Sound Detect LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.5.2.3 Sound Activation Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.5.3 Main Power Switch and Kill Motor Plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.5.3.1 Main Power Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.5.3.2 Kill Motor Plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.5.3.3 Kill Motor Plug–Design Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.5.4 Flame Detect LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.5.5 Video Detect LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.6 Robot Handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.6.1 Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5 Scoring 30
5.1 Operating Score (OS) Computation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.1.1 Level 1 and Level 2 OS Computation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.1.2 Level 3 OS Computation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.2 Total Final Score (TFS) Computation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.3 Level 1 Scoring–Junior and Walking Divisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.4 Score Components (Levels 1 and 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.4.1 Operating Modes (OM.x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.4.1.1 Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.4.1.2 Tethered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.4.1.3 Sound Activated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.4.1.4 Arbitrary Start Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.4.1.5 Return Trip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.4.1.6 Non-air Extinguisher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.4.1.7 Furniture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.4.1.8 Candle Location (Level 1 Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.4.2 Summary of Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.4.3 Actual Time (AT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.4.3.1 Time Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.4.3.2 Loops and Stalls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.4.4 Room Factor (RF) (Level 1 and Level 2 only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.4.5 Penalty Points (PP.x) (Levels 1, 2, 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.4.6 Level 3 Mode Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.4.6.1 Secondary Safe Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.4.6.2 Hallway Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.4.6.3 All Candles Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.4.6.4 Computer Vision Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.5 Scoring Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
A Scoring Examples 44
A.1 Robot Jazz (Junior Division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
A.2 Robot Hanley (High School Division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
A.3 Robot Spazz (Senior Division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
A.4 Robot Susan (Senior Division) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
D Level 3 Arena 53
D.1 Level 3 Arena Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
D.2 Optional Ramped Hallway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
D.3 Mirrors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
D.4 Cradle and Baby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
D.4.1 Cradle Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
D.4.2 Baby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
D.4.3 Cradle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Introduction
These rules and procedures apply to all Trinity Col- Please contact us with your questions and consult the
lege Fire-Fighting Home Robot (TCFFHRC) compe- FAQ link on the contest website.
titions.
This document should be regarded as definitive. Do
not use rules from previous contest years; several
rules have changed for 2019. We will continue to
make minor updates during the fall of 2018..
If you find an error or inconsistency in these rules,
please send an email to Dave Ahlgren (david.
[email protected]) with a copy to the Contest
Director John Mertens (john.mertens@trincoll.
edu).
SUMMARY OF CHANGES TO CONTEST
RULES FOR 2019
2.1 Mission Statement Therefore the contest has two categories of robots,
Unique and Customized , described below. Unique
The contest rules, spirit, setting, and tone derive from robots will be eligible for larger cash prizes than Cus-
this statement of our mission: tomized robots.
Contest officials will examine each robot at the con-
The Trinity College Firefighting Home test Robot Inspection Table (RIT) to verify that the
Robot Contest (TCFFHRC) is an open, non- robot has been registered in the correct category. The
profit event that requires invention of au- inspectors make the final decision as to the robot
tonomous, socially relevant robots. The con- classification, whether unique or customized.
tests promote creativity, teamwork, the un-
derstanding and application of STEM sub- Unique robots
jects, and the sharing of ideas.
• Are constructed from a unique assortment of
parts chosen by the design team
2.2 Eligibility and Teams • May use some components from a kit, but the
overall design is unique.
Anyone may enter a robot. • Use mechanical, sensing, electrical, and software
subsystems designed or chosen by the team.
There is no limit on team size.
• May use any commercial computer as its brain.
In the rest of this document, the term “team” means
either the group or the individual associated with a • Are clearly different from any other robot entered
robot entered in the contest. in the contest, including those entered by other
teams.
No more than 15 teams may register from any single
country outside the United States. This restriction
Customized robots
applies to the contest as a whole, not at each level of
the contest.
• May be built primarily from a single retail parts
collection or a kit.
2.5.1 Deadline
2.9 Contest Location, Dates,
You must register for the contest during the registra- and Schedule
tion period above. Otherwise, your robot will not be
in the contest. There are no exceptions.
TCFFHRC events will be held at Trinity College in
You have spent hundreds of hours and perhaps as Hartford, Connecticut, USA, Friday April 12, 2019
much money on your robot. Register early! through Sunday April 14, 2019.
NOTE These rules change every year . Each team is 3.3 Safety
responsible for reading these rules and building a
robot that complies with them. Robots designed
Any Contest official may stop, by pulling the robot’s
for previous contests may not be acceptable un-
kill power plug, any robot at any time if, in their
der the current rules.
opinion, it is performing or is about to perform any
action that could be dangerous or hazardous to peo-
ple, facilities, or other equipment.
3.1 Judge’s Rulings
Robots must not use flammable or explosive materials
The Chief Judge is the final and absolute authority to extinguish the flame.
on the interpretation of all rules and decisions.
A team may challenge any ruling or scoring of the
Arena Judges by stating that they wish to appeal the 3.4 Dimensions and Accuracy
problem to the Chief Judge. The Chief Judge will
then be called in to decide the matter. The goal of the contest is to make a robot that can
The challenge must be made before the team leaves operate successfully in the real world, not just in the
the arena after the completion of a trial. laboratory. Such a robot must be able to operate suc-
cessfully where there is uncertainty and imprecision,
All results, scores, and decisions become irrevocable not just under ideal conditions. Therefore, the arena
after the team leaves the arena. dimensions and other specifications listed below will
not be precisely what the robots will encounter at the
contest: they are provided as general aids.
3.2 Language Translation
NOTE We recommend designing your robot to cope
Teams from around the world participate in the Trin- with with sizes 5 to 15 mm beyond any stated di-
ity Contest. In order to facilitate communication be- mensions. Our experience has shown that robots
tween team members (who may not speak fluent En- designed with no margin for error generally suffer
glish) and the Judges and Contest officials, the Con- from the “But it worked in our classroom / lab /
test will provide all translation services at the arenas arena!” syndrome.
and Judging areas.
Judges and Contest officials will communicate di- The size limits on robots are, however, absolute and
rectly with the team members, not with team leaders will be enforced by the Judges.
or other translators affiliated with the teams. Team
leaders and team translators may not accompany Object dimensions are generally given as length x
their team at the arena during the team’s trial runs. width x height, as the robot encounters the object.
Although the robot contest arenas present an ideal- The contest arenas will be assembled and available for
ized version of the real world, you must not assume: unscheduled test trials at the stated practice times.
The practice schedule is below:
• Exactly square corners Saturday, April 13: 8 a.m. – 12 noon.
Sunday, April 14: 8 a.m. – 10 a.m.
• Precisely vertical walls
There is no practice on Friday, April 12.
• Perfectly flush joints Due to the limited number of arenas and the large
number of robots, waiting lines might become long
• Recessed fasteners and brackets
during practice times.
• Uniformly colored surfaces Robots should be built, programmed, and ready to
compete on arrival at the contest site. You should use
• And so forth and so on... the practice time to calibrate sensors for the condi-
tions in the gym and to troubleshoot any last minute
Every robot must successfully handle small misalign- problems.
ments, inaccuracies, discolorations, and other arena
imperfections. You must test your robot under less- NOTES:
than-ideal conditions and verify that it works prop-
erly. 1. A robot’s practice run must not last more than
3 minutes. You and your robot must not occupy
an arena while you are changing the program
NOTE Flash photography will occur during the en-
or adjusting the hardware: when you discover a
tire contest. Your robot must withstand frequent
problem, remove your robot from the arena.
sensor glitches from IR and UV impulses. If your
robot operates incorrectly due to external inter- 2. After leaving the arena to adjust your robot, you
ference, it will not be given another trial . must return to the end of the line for the arena:
you must not jump into the line ahead of anyone
else. Other team members or adult advisors must
3.5.1 Arena Environment Checklist not “hold a place in line” for anyone else. Team
members observed jumping into the line will be
The contest takes place in a gymnasium that will be reminded of proper Contest etiquette.
quite different than your classroom, laboratory, base-
ment, or living room. Some possible problems you
3.6.1 Damage During Practice Runs
should consider:
Only one robot is allowed in a practice arena at any
• Extremely bright fluorescent illumination: 120 Hz one time.
IR interference
If two robots collide during practice in an arena and
• High sound levels: the Trinity Contest has an one is damaged, then either:
enthusiastic crowd
• Both robots will compete in the contest if the
• Reinforced concrete subfloor: random magnetic damage can be repaired or
field anomalies • Neither robot will compete if the damage cannot
be repaired
• Flash photography: frequent IR and UV sensor
glitches
NOTE If you put your robot in an arena where an-
• Imperfections and dirt in the arena: sensor and other robot is operating and your robot causes
navigation confusion irreparable damage, your team and robot will be
disqualified from the contest.
• The practice arena may not be the contest arena:
slight changes in all conditions The decisions of contest officials concerning:
The gymnasium is well-lighted, but it is not air- A Judge will record the results on the RIT Checklist
conditioned. Spring weather in Hartford tends to be and explain any problems. You must correct those
warm and humid with occasional chilly rain, so plan problems and present the robot again to verify that it
your wardrobe accordingly. meets the requirements.
NOTE You may present your robot to the Robot 3.10 Starting the Trial
Inspection Table twice. A robot that does not
pass its second inspection will not compete. The team will receive the Trial Options Sheet when
A sample of the most current RIT Checklist appears they check in at the registration table. When they ar-
in Appendix E on page 63. To avoid bringing a non- rive for each of their robot’s trials the team will place
conforming robot to the Contest, we recommend that the robot on the Judge’s table and give the Judge the
you have another person evaluate your robot using Trial Options Sheet (Appendix F on page 65).
the RIT Checklist. The Trial Options Sheet describes all of the Operat-
ing Modes applicable to the robot’s current trial run.
NOTE Robots that do not pass the RIT inspection
Teams need not select Operating Modes for future
will not compete in the Contest.
trials; they may choose different modes for each trial
The RIT will be officially open only on Friday from 3 based on how their robot performs.
- 6 p.m., Saturday from 9 a.m. - 4 p.m., and Sunday Teams may not make any changes to the information
from 8:30 a.m. - 10:30 a.m. If your robot does not on the Checklist after presenting it to the Judge. If a
pass inspection when the RIT is officially open, the team discovers a mistake on the Trial Run Checklist
robot will not be able to compete. The competition after presenting it to the Judge, they must choose to
starts on Saturday. Check the bulletin board at the either:
Registration Table for any schedule changes.
NOTE If your robot has not passed inspection before • Run the trial using the Modes as entered on the
the RIT closes on Sunday, your robot will not Trial Run Checklist or
compete in the Contest. • Fail the trial as if the robot had not started
Finally, once a robot has passed inspection, it must
not be substantially altered during the contest. Many Team members must not touch the robot after plac-
teams will find it necessary to upgrade their software ing it on the Judge’s arena table.
programs and to make minor mechanical adjustments, The team must not transfer any information to the
but all major components of the robot, including robot regarding the layout of the arena, the starting
robot base, sensors, and controls, must remain the position, or the position of any objects after placing
same through all levels of the competition. the robot on the arena table. The team must down-
load any required programs or firmware to the robot
before arriving at the arena.
3.9 Trial Sequence
The Judges will use the robot’s Division and the se-
Several different arena configurations will operate si- lected Modes to determine the arena configuration,
multaneously during the competition. Robots will then place the robot and any objects in the arena.
form a queue. At the time the next arena becomes The team must not request special placement of
available, the robot at the head of the queue will be objects or changes to the robot’s placement in the
assigned to that arena by the dispatcher judge. In arena.
this way, the assignment of robots to arenas is nearly The Judge will determine when the trial begins and
a random process. The team will immediately pro- will activate the robot using either the Start Button
ceed to the assigned arena and place the robot on the or the Standard Sound Start Device, as required by
Judge’s table there. Any robot that is not ready to the rules of the robot’s Division.
compete will forfeit its chance at that trial and no ap-
peals will be accepted. The robot may still compete
in any remaining trials and as the best 3 of the five 3.10.1 Failure to Start
trials determines the score. A missed trial does not
prevent an overall win. If the robot fails to start when activated, then the
If you are content after the 3rd or 4th trial, it is not robot has failed the trial.
necessary to complete 5 trials. The Judges will wait for the time described in Sec-
Remember: No robot may take more than three runs tion 5.4.3.2 on page 34, then record a failed trial.
on Saturday. No robot may take more than three Teams may decide that the robot will not move and
runs on Sunday. Exceptions will be made only for terminate the trial before that time by informing the
religious reasons. Judge.
This applies regardless of the reason the robot does • High School - Grades 9 through 12
not start. All that matters is that the robot does not
begin moving after the Judge presses the Start But- • Senior - College/University, professionals, adult
ton or activates the Sound Start Device. hobbyists
Teams must not request a re-run following a failure to • Walking - Any age
start.
Teams or individuals may also demonstrate their
robotics knowledge by taking the Robot Olympiad
3.10.2 Premature Start exam (Part 7 on page 40).
In order to make the contest accessible to persons of The 2019 FireFighting Competition will take place at
all ages and skill levels the TCFFHRC offers prizes in three levels of challenge: Level 1, Level 2, and Level
several Divisions at each competition level: 3. Each level presents a greater challenge than the
level below. Robots in any Division may advance to
• Junior - Grades 8 and below any Level.
Level 1 will take place in the former Junior/Walking 3.14 Level 1 Competition
arena. The Level 1 competition rules are based on the
Junior Division rules used in past contests. The Level 1 competition is the entry level for the
Level 2 will take place in the former High School/Se- 2019 TCFFHRC. All robots must start at Level 1.
nior arena. The Level 2 rules are based on the 2015 Robots may choose to compete only at Level 1 or
High School/Senior rules. . may use a successful Level 1 run as a springboard to
Level 2. Level 1 trials take place in the basic firefight-
The greatest challenge will be posed by Level 3,
ing arena shown in Figure 4.1.3 on page 19. Level 1
which will take place in two connected Level 2 mazes.
procedures are presented in Section 3.9 on page 14,
Level 3 combines firefighting and search and rescue
and scoring for Level 1 is presented in Section 5.1.1.
tasks.
The overarching goal for teams is to complete as The run time limit for Level 1 is 3 minutes.
many levels as possible, starting at Level 1 and pro-
ceeding to Level 2 and Level 3, with the lowest total
final score. 3.15 Level 2 Competition
The Level 2 competition is the intermediate level in
3.13.2 Schedule
the 2019 TCFFHRC. Robots are eligible to com-
All robot performance events will take place in the pete at Level 2 if they have at least one successful
Oosting Gymnasium on the Trinity College campus. run at Level 1. Level 2 trials take place in the arena
described in Section 4.1.4 on page 19. Level 2 pro-
The Level 1 and Level 2 events will start on Saturday, cedures are presented in Section 3.9 on page 14, and
and the competition will proceed at all three levels on scoring for Level 2 is presented in Section 5.1.1 on
Sunday. page 30.
Practice time is provided on Saturday and Sunday The run time limit for Level 1 is 4 minutes.
(see Section 3.6).
Specifications
4.1 Arenas
4.1.1 Dimensions
• Hallway width: 46 cm
• Door opening: 46 cm
mum height limit during any part of its trajec- 4.5.1 Start Button
tory. The robot may not separate into multiple
parts. IMPORTANT NOTE:
3. Contestants may add a flag, hat, or other purely Junior Division robots must have exactly one Start
decorative, non-functional items to the robot as Button. The judge will use the Start Button to start
long as the item has absolutely no effect on the the robot.
operation of the robot. The item may exceed
Walking, High School, and Senior Division robots
only the maximum height limit, not the width
may have a Start Button for testing, but (a) the
or length.
button must not be located on the control panel or
4. Unlike the arena specifications, the robot size handle assembly, and (b) judges may not be asked to
limits are not approximate: robots must not ex- start the robot if the robots sound activation system
ceed the given dimensions. fails.
5. There are no restrictions on robot weight or The Start Button must have the following character-
materials. Robots must not exceed the maxi- istics:
mum dimensions at any time. This rule prohibits
swinging snuffers, extending arms, and other de- • Momentary push-to-operate action: not a toggle
vices that protrude beyond the allowable base switch.
or height dimensions while in operation. In ad-
dition, the robot’s actuators must be unable to • Junior Division robots only: The Start Button,
move legs and other devices beyond the Bound- with green background, must be on the handle.
ing Box. (Section 4.6 on page 26).
1. The extension must never exceed 41 cm. • A green actuator or background. You may color
the button with a marker, surround the button
2. Any such device must be retracted fully to within with a colored area, or use a colored label.
the bounding box prior to any robot motion.
• The word START printed in a contrasting color
3. Team members must demonstrate the maximum on or adjacent to the button.
extent of any extending devices at the Robot In-
spection Table as part of the inspection proce-
NOTE: If a Junior Division robot does not have a
dure.
Start Button meeting these requirements, it will
be disqualified .
Important:
At Level 3: When the arm and gripper, or any other Figure 4.10 on the next page shows a sample Start
device–whether extended or not–contacts any object Button. You must provide a green background even if
in the maze other than the baby or the cradle (e.g., the switch is located on a green circuit board or if the
walls, floor, furniture, candle, etc.) the trial will im- pushbutton itself is green. NOTE: All Start Buttons–
mediately terminate. Any partial scores earned for on robots from any Division–must be labeled in this
that trial (Section 5.1.2 on page 30) will not be for- manner.
feited in such instances.
for testing, but (a) such a button must not be lo- 4.5.3.3 Kill Motor Plug–Design Example
cated on the control console, and (b) judges can-
not be asked to use such a button when sound A possible design for the Kill Motor Plug would have
activation fails. four pins. Two of the pins would power the robot’s
logic, sensing, and control circuitry, and the other two
5. As part of the Robot Inspection process, you
would power the drive system. When the plug is re-
must verify that your robot responds to the Stan-
moved, all robot systems are turned off.
dard Sound Start Device. Remember that in-
spection takes place at the Robot Inspection Ta- For example, a suitable Kill Motor Plug may be
ble before the contest begins. See Section 3.8 on constructed from any standard 4-pin square post
page 13. (Figure 4.12 on the next page) with pins 1-2 short-
circuited and 3-4 short-circuited. Current for the
robot’s control and sensor circuits may be routed
4.5.3 Main Power Switch and Kill Mo- through the Pins 1-2 circuit. The Pins 3-4 circuit
tor Plug would disable the robot’s motors; for example these
pins may be used to remove power from the motors
4.5.3.1 Main Power Switch only or to disable the motor control system.
The robot must have a main power switch that con- NOTES:
trols all power to the robot. This switch serves as a
primary disconnect device for the entire robot in case 1. The power to the drive motors MUST be re-
of an electrical failure. moved before the robot is screened at the
Important: RIT (Robot Inspection Table) (Section 3.8 on
page 13).
1. The main power switch must not serve as the
robot’s start button or substitute for the Kill 2. The Kill Motor Plug must be part of the handle
Motor Plug described in Section 4.5.3.2. assembly (Section 4.6 on the next page).
2. We recommend that the main power switch be 3. The Kill Motor Plug must be mounted with a
placed in a prominent position on the robot, but bright yellow background.
it must not be part of the the handle assembly
4. If you want to leave the logic on at all times
(Section 4.6).
there is no need for a plug or jumper.
4.5.3.2 Kill Motor Plug 5. The Kill Motor Plug must have a extension that
is about 10 cm long (it can be the jumper itself)
Robots must be equipped with a Kill Motor Plug that so that a judge can easily grab it if an emergency
removes power from the robot’s sensor, control, and shutdown is necessary.
drive systems.
6. The Kill Motor Plug must be easy to remove so
The Kill Motor Plug will be used in two ways: that damage to the robot or arena can be quickly
averted.
1. At the Robot Inspection Table, the Kill Mo-
tor Plug will be removed by the RIT judges as 7. The Kill Motor Plug extension is disregarded
part of the sound activation test for High School, when measuring robot size.
Walking, or Senior Division robots and the start
button test for Junior Division robots. Removing
the plug must inhibit any motion by the robot.
4.5.4 Flame Detect LED
2. During contest runs, the Kill Motor Plug will be
pulled by arena judges in case of emergency. Every robot must have a bright RED flame detect
LED on a white background. This LED must be lo-
When the team comes to the arena to run their robot,
cated on the control panel in such a way that it can
the team will place the robot on the Judge’s table.
be seen from all directions. The Flame Detect LED
Normally, the team will then turn on the robot with
must be part of the handle assembly (Section 4.6).
the Kill Motor Plug in place. The robot must not
move or cause any other unsafe condition when power The robot will turn on the red Flame Detect LED as
is turned on. Please discuss your robot’s operation soon as the flame is detected and turn off the LED
with the arena judges if you anticipate a problem. when the flame is extinguished.
other rules or regulations. The robot must not extend 4.7 Fires
any sensors beyond the dimensions specified in Sec-
tion 4.4.2 on page 22. For obvious reasons of safety and economy, fires will
Robots using laser-based devices must take measures be simulated by small candle flames.
to prevent eye damage to team members and to ob- The candle flame will be from 15 cm to 20 cm above
servers. The Judges may require the team to remove the nominal floor level. The candle thickness normally
the laser device from the robot if, in the opinion of will be between 2 cm and 3 cm. The exact height and
the qualification Judges, effective safety measures size of the flame will change throughout the contest
have not been taken. The robot will be permanently depending upon the condition of candle and its sur-
disqualified from competing if the laser cannot be ei- roundings. The robot is required to find the candle no
ther removed or made safe. matter what the size of the flame is at that particular
Contestants are not allowed to place any markers, moment.
beacons or reflectors on the walls or floors, whether The candle will be placed at random in one of the
inside or outside of the arena, to aid in the robot’s rooms in the arena. The candle has an equal chance
navigation. of being in any of the 4 rooms in each of the robot’s
trials. It is possible for the candle to be in the same
room on two of the robot’s trials.
4.6.1.1 Sensor Interference
The Candle Location Mode is required in the Level 2
Ambient lighting in the contest room is a mixture of and Level 3 competitions, and it is an option in Level
IR, visible, and UV light. During the course of the 1. See Section 5.4.1.8 below.
contest, sunlight may come into the contest room Additional information about candles and candle cir-
through open outside doors. The sunlight will not cles follows.
shine directly on the arenas, but may be detectable
by very sensitive sensors.
• The candle will be mounted on a small wooden
During the course of the contest, Judges at other are- base painted semi-gloss yellow. This base pre-
nas will be lighting candles or lighters. These inciden- vents the candle from tipping over easily, but a
tal flames will be above the arena and further away robot can knock the candle over by bumping into
than the candle, but still may be detectable by an it. Judges will give penalty points if that occurs
undiscriminating sensor. In setting up the arena, con- (Section 5.4.5 on page 34)
test officials may put their arms into the arena and
• The contestants may not measure or touch the
some very sensitive sensors may mistake that IR emis-
candle before it is used. Violation will result in
sion as the flame.
immediate disqualification of the team and the
Many video and still cameras transmit infrared light robot from the competition.
as part of their automatic focusing systems. Flash
units produce bursts of UV that may trigger the pop- • The candle will not be placed in a hallway, but
ular Hamamatsu UVTron flame sensor. The gym- it might be placed just inside a doorway of a
nasium will have many, many cameras at all times: room. When a candle circle is present it is not
verify that your robot will operate correctly when it’s anchored to the arena floor. Consequently it can
being photographed. be dislodged by a decelerating robot. There is
no penalty for this, but the moving circle might
If a robot uses light sensors to find the candle or de- knock the candle over, and there is a penalty for
tect walls or furniture, the robot designer must pre- that.
vent unintended UV, visible and IR sources from
interfering with its operation. Part of the challenge • A candle circle will not touch the doorway line.
of this contest is to design a robot that can find the Thus, the front of the robot will be able to move
flame and ignore everything else. at least 33 cm into the room before encountering
the candle.
4.6.2 Power
4.7.1 Extinguishing the Candle
AC power is not available in the arena area.
The robot must, in the opinion of the Judges, have
See Section 3.7 on page 13. found a candle before it attempts to put it out. For
a separate water tank of no more than 50 ml ca- 1. The robot must start when commanded by the
pacity. Judge;
Any robot that floods the floor will fail that trial. 2. It must find the baby and transport the baby to
Water must be applied only as a mist or spray, a safe zone;
not a jet.
3. It must extinguish all lit candles;
Exception: A robot may aim a narrow water jet
4. It must return to its starting location.
directly at the flame, with up to three water
pulses containing up to 2 ml each. Contact
us before you register to verify that your New for 2019: There are two options to find the
design will be accepted. Your design will be baby:
examined at the Robot Inspection Table. Method 1: The front of the cradle base has a bright
red LED at its center (see Figure D.13 on page 60).
4. Mechanical means
Robots may sense this LED, by any means, to find
A wet sponge or snuffer. the baby.
The size limits described in Section 4.4.2 on Method 2: Instead of sensing the LED, robots may
page 22 apply to mechanical extinguishers: the use computer vision to sense the vertical central pat-
robot’s moving parts must not exceed the maxi- tern shown in Figures D.11 on page 59 and D.12 on
mum size at any time. page 59. The LED will not be present. Robots that
find the baby using Method 2 will earn a 50 point re-
Carbon dioxide, water mist, and mechanical means duction in final score for incomplete runs. There is a
qualify for the non-air extinguisher deduction. See 0.7 Mode Factor for complete runs using this option;
Section 5.4.1.6 on page 33. see Section 5.4.6 on page 35 for more details
Scoring
The scoring system measures robot capabilities at the 4. Record any Penalty Points (PP) incurred (Sec-
three contest Levels. The overall scoring flow follows tion 5.4.5 on page 34).
the pattern below with some variations specific to the
Divisions. After the trial has completed, the Judges calculate
the Operating Score (OS) from those values using this
1. The team presents their Trial Options Sheet to procedure:
the Judge to select the optional tasks the robot
will attempt; this determines the Operating 1. Multiply all of the active Operating Mode values
Mode factors in effect for that trial. together to find the Mode Factor. If no OM.x
factors apply, then MF = 1.0.
2. The Judge measures the Actual Time required
2. Add all of the Penalty Point (PP) values to the
for the robot to complete its trial.
Actual Time (AT) to determine the Time Score:
3. The Judge records any penalties. TS = AT + PP.
4. The Judge computes the Operating Score for the 3. Compute the Operating Score: OS =
trial. TS x RF x MF.
5. After all five trials, the Judge computes the Total Although the “units” of the Operating Score appear
Final Score from the Operating Score of all five to be seconds, they bear little relation to actual wall-
trials. clock time.
5.1.1 Level 1 and Level 2 OS Compu- 2. There are only three elective operating modes
for which deductions will apply: Hallway Ramp
tation
(Section 5.4.6.2 on page 35), Optional Safe Zone
(Section 5.4.6.1 on page 35), and All_Candles
During the trial, the Judges will:
(Section 5.4.6.3 on page 36).
1. Record the robot’s Operating Modes (OM.x) op- 3. There is a 300 second time limit to rescue the
tions (Section 5.4.1 on the next page) baby and put out all candles.
2. Measure the Actual Time (AT) for the trial (Sec- 4. There is no requirement to return to start.
tion 5.4.3 on page 34)
As in Levels 1 and 2, an incomplete run will receive
3. Determine the Room Factor (RF) for the path OS = 600. However, robots will receive lower scores
used (Section 5.4.4 on page 34) by completing tasks below:
1. For traversing the hallway between arenas A and 5.3 Level 1 Scoring–Junior and
B across the flat ramp: OS = 550
Walking Divisions
2. For crossing the flat ramp and finding the baby
by sensing the LED: OS = 450 Special rules apply to determining the Operating
Scores of Junior and Walking Division robots at Level
3. For crossing the flat ramp, finding the baby by 1 only. If the robot does not extinguish the candle,
sensing the LED, and putting out at least one the robot receives a score of 600 for the trial. How-
candle: OS = 400 ever, this score may be reduced if the robot completes
certain tasks, as described below. These deductions
4. For crossing the flat ramp, finding the baby by apply only to Junior and Walking Division robots at
sensing the LED, and putting out all candles: OS Level 1.
= 350
Room Searching
5. For crossing the flat ramp, finding the baby by
sensing the LED, rescuing the baby, putting out TASK.search = -30 × number of rooms searched
no candles: OS = 350 Deduct 30 points for each room searched before find-
ing the candle. The maximum reduction is 120 points
6. For crossing the flat ramp, finding the baby by because the candle must be in the fourth room.
sensing the LED, rescuing the baby, putting out
at least one, but not all, candles: OS = 325 Candle Detection
TASK.detect = -30
Notes:
The robot must correctly signal that it detected the
candle by lighting an LED or making an obvious mo-
1. If the robot uses the sloping ramp, subtract 25
tion.
points from scores 1) - 6) above.
Candle Positioning
2. Robots that use computer vision to recognize
the cradle base (Method 2 in 4.8 on page 29),
TASK.position = -30
subtract 50 points from 1) - 6) above.
The robot must stop within 30 cm of the candle with-
out touching it.
The team can select different Operating Modes for trial. The Judge will not attempt to activate the
each of the trials. The candle and any furniture will robot by any other means.
be placed in different locations for each trial.
See Section 3.10 on page 14 for a discussion of the
The modes do not apply to an unsuccessful trial, starting procedure and penalties for incorrect starts.
where the robot does not extinguish the flame or fails
for any other reason. The score for an unsuccessful Judges will use only Standard Sound Start Devices
trial is 600, regardless of any operating modes applied as described in Appendix C on page 50 during the
to that trial. Contest. Teams should build their own Sound Start
Devices and use them during practice, but may not
present them to the Judge during the contest.
5.4.1.1 Standard
NOTE The robot’s circuitry should detect the cor-
OM.standard = 1.0 rect frequency and should not rely only on sound
The team must inform the Judge of any operating amplitude. We strongly recommend using an
modes for the current trial before the trial begins. In analog bandpass filter or digital FIR filter tuned
the absence of that notification, the robot will com- to the starting frequency. The arenas are very
pete in Standard Mode and the Actual Time will be noisy and a robot that detects only amplitude
multiplied by 1.0. (triggered by whistling or clapping) will start
prematurely during its trial and be disqualified.
5.4.1.2 Tethered
5.4.1.4 Arbitrary Start Location
Robots tethered by wires to computers, power sup-
plies, or other devices are not permitted, so there is OM.start = 0.80
no Tethered Mode.
Only contest judges will place the robot in arbitrary
Robots may communicate through a wireless link,
start positions. The robot will be placed at a location
but must operate autonomously. Remote control by a
and orientation within any room that does not have
human operator is not permitted!
the candle, as determined by the toss of a die.
The robot may be facing a wall or pointed into a cor-
5.4.1.3 Sound Activated
ner, but will not be trapped by furniture.
The Sound_Activated deduction has been eliminated.
NOTE Teams must not request any particular orien-
tation or position.
Walking, High School, and Senior Division robots
must use sound activation.
There is no Start Circle in Arbitrary Start Location
Junior Division robots must not use sound activation Mode.
(pushbutton switch starting only).
The starting room does not count as a searched room
The sound-activated robot begins operation when it for the Room Factor calculation (Section 5.4.4 on
detects a sound signal of 3.8 kHz ± 13%. Each start- page 34). When the robot leaves the starting room,
ing device used by the judges during the contest will the next room it encounters is its first searched room.
meet the specification.
The Judges will begin timing the trial when the
sound signal begins, not when the robot begins mov- 5.4.1.5 Return Trip
ing. The sound will last 5 seconds and will not be re-
peated . OM.return = 0.80
The robot must not start until the Judge in the The robot must return to its starting location after
robot’s own arena activates the sound signal. If the extinguishing the flame.
robot mistakenly detects ambient noise (even an ac-
In Standard Mode, the robot must return to the Start
tivation sound from a different arena) and begins to
Circle. It must stop with any part of its chassis is
move, then the trial will be terminated.
within the 30 cm white Start Circle. It need not be
If the robot does not start in response to the sound in the same position or orientation as when it started
signal it will not be given a second chance for that the trial.
In Arbitrary Start Location Mode, the robot must 5.4.1.8 Candle Location (Level 1 Only)
return to the room it started from. It must stop with
all parts of its chassis within the starting room, but The Candle Location Mode is required in Level 2.
need not be in the same position or orientation as
The Candle Location Mode is an option in the Level
when it started the trial. See Section 5.4.1.4 on the
1 contest. The multiplier is OM.candle = 0.75.
previous page.
The robot’s Actual Time (AT) recorded for the trial The Candle Location Mode challenge is to find can-
will include only the time required to find and extin- dles without a candle circle. The Judge will place the
guish the candle, not the time for the return trip. candle at a randomly chosen location within a room
for each trial.
The robot must return to its starting location within
2 minutes; if not, then the Return Mode factor is not The candle may be in any location within the room
in effect. that does not block the doorway. A maximum-size
robot can enter the room at least halfway before en-
The robot need not retrace its path in returning to countering the candle and there will be at least a 31-
the starting location or take the most efficient route, cm wide path around the candle.
but it must not enter any other rooms along the way.
It must not move or pass by the Dog obstacle (Sec- The candle won’t be directly adjacent to a wall, to re-
tion 4.3 on page 21) during the return trip. duce the chance of damaging the wall by overheating.
There is no specification for the exact distance from
the wall.
5.4.1.6 Non-air Extinguisher
There are no other restrictions on the candle location
OM.extinguisher = 0.75 in this Mode.
The robot must extinguish the candle using inert gas, The Fire rules in Section 4.7 on page 27 will be fol-
water, or mechanical means. See Section 4.7.1.1 on lowed except that:
page 28
• There will be no candle circle, just a candle in a
In order to use the Non-air Extinguisher Mode, the
standard holder.
robot must not have a fan or blower.
See Section 4.7.1.1 on page 28 for details. • Before extinguishing the flame the robot must
turn on a bright red LED, that it has detected
the candle. The LED must stay on at least until
5.4.1.7 Furniture the candle is extinguished. The LED must be
mounted in plain view so that the judge can see
OM.furniture = 0.75 it clearly at all times during each trial.
Every room will have one or more pieces of furniture. • The robot need not be within 30 cm of the can-
This includes the room where the robot starts in Ar- dle, but the robot must be entirely within the
bitrary Start Location Mode. room where the candle is located before it lights
Furniture consists of semi-gloss yellow cylinders 11 cm the LED.
in diameter, 30 cm high, and weighing more than 1
kg. The Furniture Mode rules in Section 5.4.1.7 also ap-
Furniture will always be placed to allow at least one ply in Candle Location Operating Mode. In particu-
path to the candle that is at least 31 cm wide. The lar:
furniture will not block the doorway and a maximum-
size robot will be able to come into a room at least • Furniture may block the view of the candle from
halfway before it encounters furniture. Furniture may the door
block the robot’s view of the candle, so it must move
• Although the candle will not block the doorway,
to different locations to see the candle and plan a
the robot may have to maneuver within the room
path to reach it.
to detect and extinguish the flame.
The robot may have to go around the furniture to
extinguish the candle or exit from the room. It may
touch the furniture, but it cannot push it out of the 5.4.2 Summary of Operating Modes
way. Robots that push the furniture away lose the
Furniture Mode deduction for that trial. See Table 5.1 on the next page
5.4.3 Actual Time (AT) rooms a robot searches before it finds the candle, the
lower the Room Factor for that trial.
If the robot extinguishes the flame the Actual Time is
When the candle is in:
the number of seconds elapsed from robot activation
to flame disappearance. The maximum Actual Time
First room searched RF = 1.0
for such a successful trial is AT = 300. If the robot
does not extinguish the flame within the limits set Second room searched RF = 0.85
below, the Judge will terminate the unsuccessful trial
and assign AT = 600. Third room searched RF = 0.50
Fourth room searched RF = 0.35
5.4.3.1 Time Limits
It does not matter in which order the robot searches
The time limit for a Level 1 trial is 3 minutes. The the rooms. The only thing that matters is how many
time limit for a Level 2 trial is 4 minutes. The time rooms the robot has searched before it finds the can-
limit for a Level 3 trial is 5 minutes. dle.
Whenever a trial reaches the time limit, the arena When the robot searches the room with the candle,
judge will stop the trial and assign AT = 600. See whether or not the robot extinguishes it, the Judge
Section 5.1.2 on page 30 for additional information records the Room Factor for that trial. The room
about terminated Level 3 trials. factor will not change regardless of how many more
A robot operating in Return Trip Mode must return rooms the robot searches.
to the Start Circle within 2 minutes after extinguish- Because some robots can detect the candle by looking
ing the candle, after which the Judge will stop the in the doorway without entering the room to search
trial. The AT equals the time required to extinguish it, when the robot passes a doorway for the first time
the candle. the Judge will count that room as searched. If the
robot has already searched a room and then goes past
5.4.3.2 Loops and Stalls the doorway again on its way to a different room,
that room will not be counted twice.
If a robot gets stuck in a loop and performs the same
(or a similar) movement 5 times in a row without
5.4.5 Penalty Points (PP.x) (Levels 1,
progress, the Judge will stop the trial and assign AT
= 600. 2, 3)
Any time the robot does not move at all for 30 sec- Penalty Points (PP) will be added to the Actual Time
onds, the Judge will stop the trial and assign AT (AT) of any robot that exhibits the behaviors de-
= 600. The kill-power plug will be pulled in case of scribed in this section. These penalty points apply
loops or stalls. at all competition Levels.
Robots in each Division with the lowest Total Final 6.2 Special Awards
Scores will be eligible to receive the “Best Robot in
Division” (BRD) prizes. First ($300), Second ($200), 6.2.1 North American Awards
and Third ($100) Place BRD prizes will be awarded
to Unique robots in each Division. The BRD prizes The top North American robot in each Level will re-
for Customized robots will be one-half these amounts. ceive a special cash award of $100.
“North American” countries lie north of the Panama It does not matter what you paid for the parts, but
Canal. 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 mo-
6.2.2 Spirit of an Inventor tor for free from a friend, then it’s still a $50 motor
even though you got it for free. On the other hand, if
Once Upon A Time, a creative engineer developed a you destroyed three $50 motors in building the robot,
unique two-legged firefighting robot. Even though the you only have to account for the one motor that is
robot was not the fastest in the contest and had no actually on the robot.
chance to win first prize, it made its way through the
arena and extinguished a candle. Evaluation Method:
Robotics does not have to be expensive: spending 5. Robots will be ranked as follows:
more money does not guarantee success. In fact, some
of the very best robots have been some of the least (a) Compute Total Final Score (TFS) for the
expensive. To award financial efficiency there will be robot..
a special prize for the best performing robot built at (b) If any robots in CC1 were successful, the
the lowest cost. winner will be the robot with the best TFS.
(c) If no CC1 robots had successful trials, the 6.3 Robot Olympiad Prizes
winner will be the robot in CC2 with the
best TFS. Cash prizes of $200 will be awarded for the highest
score on the Robot Olympiad Exam (Chapter 7) in
the following categories: Junior Individual, Junior
6.2.4 Tiny Robot Award Team, High School Individual, High School Team,
Senior Individual, and Senior Team. To be eligible
Although the contest rules for each Division require for an award, the score must meet minimum require-
robots to fit into a specified maximum volume, there ments established by the judges.
is no minimum volume. We invite teams to build
the smallest robot in the Contest able to successfully
complete at least one of its five trials. The robot may 6.4 Poster Competition Prizes
compete in any Contest Division.
At the Contest inspection table the judges will deter- Cash prizes of $200 will be awarded for the highest
mine the size of each entry by determining the small- ranking poster in each contest division (Junior, Walk-
est volume into which the robot will fit. This volume ing, High School, Senior).
must contain all robot components as deployed during
a typical contest trial including the chassis, projecting
sensors, wires, appendages, etc. 6.5 Gallichotte Award for Best
Connecticut Robot
6.2.5 Versa Challenge This $100 award is granted annually to the robot
from Connecticut with the lowest total final score.
The longstanding major sponsor of the Trinity robot The award remembers John Gallichotte for his dedi-
contest, Versa Products Company, Inc. is a U.S. cated and longstanding volunteer service to the Trin-
manufacturer of high quality mechanical valves ity College Fire-Fighting Home Robot Contest, which
(https://www.versa-valves.com/). Versa created the includes evaluating robots for the IEEE Connecticut
Versa Challenge as a way to encourage robot teams to Section, setting up the competition area each year,
design non-air extinguishers. and offering new ideas for the contest. John embodied
the enthusiasm and professionalism we aim to achieve
The Challenge awards a $250 prize to the top unique as public-spirited engineers.
robot in each division that uses a Versa valve in a
non-air extinguishing system. The guidelines below
apply.
Contributed by: David Pietrocola, Allison Mathis 4. The competition is split into two rounds:
The ability to effectively communicate technical ideas • Judges will assess displayed posters divided
and to describe designs is an increasingly important into two groups: high school and below, and
skill for engineers and scientists. The TCFFHRC university and above
technical presentation competition aims to encour-
age the development of such communication skills. In • The top 5 teams from each group will de-
2018 the poster competition is required for all teams liver a five-minute oral presentation using
and is required to win a cash prize. We encourage all the poster as a visual aid.
teams to summarize and convey their efforts by de-
A maximum of two team members may present
signing and delivering a presentation that explains
the poster to the Judges, who are engineers and
the design and functionality of the robot.
university faculty. Presentation of the physical
Teams will present using a traditional scientific poster robot to the Judges is not permitted. A two-
format, which involves designing a poster following minute question and answer period between the
established scientific poster templates (see below). presenters and the Judges will follow.
Guidelines
5. All posters must use English. However, teams for
1. The poster presents the design of the team’s fire- whom English is a second language may request
fighting or assistive robot. Posters must include to have an official contest-provided interpreter
the following sections and components, using a who can assist during the presentation. If you
traditional scientific poster template: wish to have an interpreter at your poster presen-
tation, please check the appropriate box on the
• Abstract and Introduction registration form and indicate the language. Un-
• Problem description and definition official interpreters affiliated with the team are
not permitted; their presence will be grounds for
• Design process immediate disqualification of the team from the
• System design or schematic robot competition.
• Results
• Conclusions and future improvements Judging Criteria
• Informative diagrams and photos.
Posters are judged based on the following criteria:
Visit http://posterhall.org/igert2012 for
many examples of common scientific posters, 1. Content – 40%
designed by graduate students from across the
United States. • Problem appropriately described with con-
text given
2. Teams will register for the poster competition as
part of our web-based registration process. • System architecture and overview described
• Appropriate level of detail provided
3. Maximum poster size is 1 m wide x 70 cm high.
Minimum poster size is 80 cm wide x 60 cm high. • Appropriate usage of the English language
Poster stands will be provided to those who reg- in a scientific context
ister for the poster session. – grammar
Suggestion
Each criterion (content, visuals, presentation) will be
judged, with each specification earning a score of 0, 5,
or 10 points. The points will be summed to produce a A good way to determine whether you have made
total score up to the maximum 100 points. an effective poster is to hand it to someone who has
never seen your work before. Leave the room for five
The poster’s final score will be the average of the in- minutes while they look at your poster. When you
dividual score values determined by each Judge. return, ask them to describe your project to you. If
your poster effectively presents the information about
Common Mistakes your robot project, they will be able to give you a
reasonable overview of your work.
Although a good poster will build on the points men-
tioned above, you can make your poster better by fol-
lowing these guidelines:
Trinity College’s Fire-Fighting Home Robot Contest • Non-profit: Regional contests are not-for-profit
rules are published on the Contest Website at http: events.
//www.trinityrobotcontest.org/. • Qualification is not required for the TCFFHRC.
We invite you to use these rules without charge for • Availability of advice: Regional contests may ask
the limited purpose of use as the basis for a non-profit Trinity for advice regarding event organization.
educational project or to organize your own non-profit
firefighting robot contest. You acknowledge and agree • Web links: We will put a link to each regional
by your use of these rules, whether for an official re- contest that meets these requirements on our
gional contest or an unofficial contest, that Trinity website, and vice-versa.
College assumes no responsibility or liability for such
use of the contest rules by you or any third parties.
These rules are provided “as is” without any warranty Procedure
of any kind.
If you plan to use the Trinity rules, we request that In order to become an official regional contest and to
you send a 50-100 word description of your activity to obtain the benefits listed above, please send the con-
the contest Director via email. test director an email message indicating your interest
and confirming your agreement to the requirements
Your use of the Trinity rules does not automati- described above. In turn you will be sent an appli-
cally qualify your robot to participate in the official cation form that asks such information as name and
Trinity College Fire-Fighting Home Robot Contest date of event, expected participation, contest Divi-
(“TCFFHRC”) to be held at Trinity College. sions that you wish to offer, and names of sponsors.
When planning your event please note that normally
regional contests are held within eight weeks prior to
Requirements the official Trinity College Fire-Fighting Home Robot
Contest to be held at Trinity College.
Official regional contests are public events based on Requests for new regional contests should be sent to
the Trinity rules found on the Contest Website at the Director at least six months before the next Trin-
http://www.trinityrobotcontest.org/. The char- ity contest
acteristics of official regional contests and Trinity’s
relationship to them are listed below.
In order to hold an official regional contest, the con-
test should meet these requirements:
Scoring Examples
Penalty Points:
PP.slide = 1 robot contacted wall for 3 cm.
Total PP = 1 points
Operating Score
OS = TS × MF × RF
Time Score:
TS = (AT + PP)
TS = 150.304 + 1 = 151.304
Mode Factor:
MF = 1 × OM.furniture
MF = 1 × 0.75 = 0.750
OS = 151.304 × 0.750 × 0.350 = 39.717
Satisfied with this result, Hanley moves on to Level 3
LS2 = 39.717 <===
TRIAL 4 (Level 3)
Terminated trial, but Hanley crosses hallway and
finds the baby using Method 1 (LED beacon on cra-
dle base).
OS = 450.
Hanley has one more run, which the robot must take
at Level 3 since it is not allowed to go back to Level
2.
TRIAL 5 (Level 3)
Hanley rescues the baby in 58.222 seconds. Hanley
detects the LED beacon (Method 1) so does not re-
ceive a 50 point bonus. Robot returns to Arena B and
extinguishes the candle in an additional 22 seconds.
The total time is 58.222 + 22 seconds, well within
the 300 sec. time limit. Neither candle in Arena A
has been lit yet so all candles have been extinguished.
Score for this run is (58 sec.) x (OM.All_Candles) =
34.8 sec.
OS = TS × MF × RF TRIAL 4 (Level 3)
Time Score: Susan chooses the inclined ramp, rescues the baby
TS = (AT + PP) using Method 2 (computer vision), but is fooled by a
mirror and extinguishes no candles.
TS = 85.641 + 0 = 85.641
OS = 275
Mode Factor:
MF = 1 TRIAL 5 (Level 3)
MF = 1 = 1.000 Suasn fails to start. OS = 600.
OS = 85.641 × 1.000 × 0.850 = 72.795 The Lowest Score at Level 3 is LS3 = 325 <===.
TFS for robot Susan: TFS = LS1 + LS2 + LS3 =
TRIAL 2 (Level 2)
72.795 + 42.542 + 325 = 440.337 <===.
Actual Time
AT = 187.638 Sec
Modes used:
(1) OM.start = 0.8..........Arbitrary Start
(2) OM.return = 0.8.........Return Trip
(3) OM.extinguisher = 0.75...No Air Extinguisher
(4) OM.furniture = 0.75......Furniture Mode
Room Factor:
RF = 0.35: 4 rooms were searched
Penalty Points:
PP.candle = 100 robot touched a candle 2 times.
PP.dog = 50 robot kicked a dog.
Total PP = 150 points
Operating Score
OS = TS × MF × RF
Time Score:
TS = (AT + PP)
TS = 187.638 + 150 = 337.638
C.1 Operation
Each official contest Sound Start Devices emits a tone
of approximately 3.8 kHz. Judges will use a different
starting device at each of the contest arenas, so the
start frequency will vary from arena to arena. The
start devices are based on Mallory Sonalert buzzer,
model PK-20N38WQ. Your robot must respond prop-
erly to every start device.
The manufacturer’s spec sheet for the Sonalert
buzzer is found at this URL: http://www.mallory-
sonalert.com/specifications/PK-20N38WQ.pdf. Please
read the spec sheet carefully and be especially aware
of the frequency range specification.
The specified sound modules produce approximately
90 dB SPL at 1 foot. The SPL will be higher at the
microphone, due to the closer distance, but there is
no specification for the actual intensity.
The judge presses the Tone button to start the de-
vice. The sound lasts for approximately five seconds
and will NOT be repeated.
The robot must start with the Sound Start Device
approximately 25 mm from the robot’s microphone.
The Device has a 25 mm rod indicating this distance;
the rod will not touch the robot.
Figure C.1: A Standard Sound Start Device (Stan-
dard Sound Start Device - StartBox-12_030.jpg)
C.2 Hardware
Figure C.1 shows a Standard Sound Start Device.
Schematic
Figure C.2 on the following page shows the schematic
diagram of the circuitry inside the Sound Start De-
vice.
C.4 Construction
Adjust trimpot R3 for 5 second sound duration after
each press of switch SW1.
Add 25 mm nonconductive rod near the buzzer to
maintain the correct standoff distance from the
robot’s microphone.
Level 3 Arena
D.3 Mirrors The official baby doll used in the Level 3 competi-
tion is a Toysmith “My Sweet Baby” Item #65513
At the start of each Level 3 run, the judges will place obtained from amazon.com (Figure D.6). The doll
one mirror within 70 cm of each lit candle. Character- shown in Figure D.6 is approximately 16 cm long and
istics and locations of these mirrors are listed below. weighs 32 g.
Figure D.7: Level 3 Base Center (B&W2- Figure D.9: Level 3 BaseRight Side (BB&W1-
2019_4.png) 2019_4.png)
ample of a cradle is shown in Figure D.10 on the next 2. Original files, with images full size, are posted on
page. This cradle was constructed from from foam Dropbox and may be downloaded via this link:
board and assembled using hot glue. Rough edges https://www.dropbox.com/sh/cdmub3uenwfiwm0/AACBgmR
were sanded and a single coat of white latex interior
paint was applied. Complete directions for construct-
ing the cradle and base are given in Figures D.14 on
page 61 and D.15 on page 62.
To ease the computer vision and navigation tasks
at Level 3, three sides of the base are covered with
black and white patterns. The front has vertical black
stripes and the sides have patterned black squares
(see Figures D.7, D.8, and D.9). These patterns may
be analyzed using computer vision and pattern recog- 3. Teams may uses their own bases in the contest.
nition software. A robot’s eye view from the left front All such bases must pass inspection at the Robot
corner of the base is shown in Figure D.11, and a Inspection Table.
view from the right front corner is shown in Figure
D.12.
Please note the following:
Figure E.1: Sample RIT Checklist Form (Robot Inspection Table Checklist2016V1_0.png)