Firefighting Robot
Design Presentation II
By Sarah Clark, Ben Fontaine, and Danny Gersick
Problem Statement
Create Robot for the Trinity College Fire-Fighting Robot Contest
Specifications and Constraints on Design
Arenas
Level 2:
Level 1: Level 2: Configuration A Level 2: Configuration B
Level 2: Configuration D Allocated Rug Locations:
Shaded locations are rug areas, but rugs will not be in all these locations.
Level 2: Configuration C
Our Solution (UPDATE)
Rough Solidworks Rendering of Base
Drive System
Used the Uxcell 12 V 220 RPM motor with wheel set.
Got a average speed of about 17.44 in/s.
The current design will use aluminum plates and look a bit neater later on.
Drive System Code
I put the code in functions for specific movements. The pictures below contain the functions in the code.
Rug Considerations
Line sensors tend to need to be close to the line on the floor to be able to read it. This is a problem since the rug which can be 10 mm tall, is taller than the range of the line sensor.
HiLetgo IR Infrared Obstacle Avoidance Sensor Module for Arduino
The effective distance range of 2 ~ 30cm, the working voltage of 3.3V- 5V.
Board size: 3.2 cm by 1.4 cm
Weight: 0.81 ounces
Can be widely used in robot obstacle avoidance, obstacle avoidance car, line count, and black and white line tracking and so on.
Fire Extinguisher
Flame Sensor
Flame Sensor Code
Extinguisher
Extinguisher Code
Cradle
Cradle and base
Cradle Front
Huskylens
Concept Picture of forklift/spatula motion
1: Retracted:
One gear connected to motor turns gear connected to rod.
Rod
Cradle
2: Extend:
Motor activated. Gears turn.
3: Get cradle:
Motor activated. Gears turn. But in opposite direction so it lifts.
Part 4: Carry cradle to start position. Lower arm so it will slide off. Then fully retract arm after dropping it off.
Software Chart
Baby/Cradle Saving Device
Score Keeping
In this competition lowest score wins. You get your total final score (TFS) by adding the lowest operating score in each level. TFS = LS1 + LS2 + LS3.
Level 1 and 2:
In order to compete in the next level you have to have a
successful run in the previous level.
Score Keeping
In Level 3, scoring is a bit different. An incomplete run run will receive a score of OS = 600.
To clarify, to rescue the baby you must find it, and return it to the start point.
Questions