Final Presentation
Spring 2017 Team 1717-Trinity Firefighting Robot
Bobby Barrett (Computer Engineering) Kevin Burke (Electrical Engineering) Connor McCullough (Electrical Engineering) Zach Rattet (Electrical Engineering)
Final Presentation Spring 2017 Team 1717-Trinity Firefighting Robot - - PowerPoint PPT Presentation
Final Presentation Spring 2017 Team 1717-Trinity Firefighting Robot Bobby Barrett (Computer Engineering) Kevin Burke (Electrical Engineering) Connor McCullough (Electrical Engineering) Zach Rattet (Electrical Engineering) Overview Rules
Bobby Barrett (Computer Engineering) Kevin Burke (Electrical Engineering) Connor McCullough (Electrical Engineering) Zach Rattet (Electrical Engineering)
K
Trinity International Firefighting Robot Competition
extinguishing a fire represented as a candle
B
○ Once turned on, the robot must be self-controlled without any human interaction. ○ The robot may bump into or touch the walls as it travels, but it cannot mark, damage, or move the walls in doing so. ○ The movement of the robot must not damage the floor of the arena. ○ The robot cannot leave or drop any items in the area as it travels. ○ The robot must fit inside of a box with base dimension 31cm x 31cm and 27cm tall. ○ The robot may not separate into multiple parts. ○ There is no weight restriction. ○ The robot must have a carry handle. ○ The robot must have an arrow indicating front. ○ Sound Activation: the activation frequency is 3.8 kHz which will play for 5sec ○ Must have a kill switch mounted to the top of the robot
B
○ Level 1 has one set area with one dog obstacle and a random candle location ○ Two possible starting positions, chosen by the official
B
○
LiPo Battery 16V, 5300mA/h
○ 12V DC motor with encoders
○ Ultrasonic sensors (SRF-05)
○ Arduino Mega 2560
○ CO2 bike pump ○ Linear actuator ○ 16x4 Thermal array sensor
K
C
16V
Z
(ADC_ISR_VECT)
B
○ Start position is known ○ Location is determined through landmarks and room positioning checks ○ Enables check of all four possible candle locations
○ Implemented custom PID control to ensure robot stays on straight path ○ Makes decision based on path-planning of when to turn
○ Allows for precise control of motors ○ Used for room scanning and repositioning
C
1) Hallway 1 2) Hallway 2 - Towards Room 3 3) Room 3 - Enter and Scan 4) Room 3 - Exit 5) Hallway 2 - Towards Hallway 3 6) Hallway 3 7) Room 2 - Enter and Scan 8) Room 2 - Exit 9) Hallway 4 10) Room 1 - Scan 11) Hallway 5 12) Hallway 5 - Dog Check 13) Hallway 6 14) Room 4 - Enter 15) Room 4 - Scan
K
1) Hallway 1 2) Hallway 2 - Towards Room 3 3) Room 3 - Enter and Scan 4) Room 3 - Exit 5) Hallway 2 - Towards Hallway 3 6) Hallway 3 7) Room 2 - Enter and Scan 8) Room 2 - Exit 9) Hallway 4 10) Room 1 - Scan 11) Hallway 5 12) Hallway 5 - Dog Check 13) Hallway 5 - Exit 14) Hallway Between Room 1 & 4 15) Hallway 1 - Towards Room 4 16) Hallway 6 17) Room 4 - Enter and Scan
K
C
)
Z
column 16 being far right
based on the candle location
B
Z
○ Strategically placed on robot so there was no issue ○ Ensures the robot will never max out of range and hit an object
○ Mounted sensors on different levels for space issues ○ Prior testing determined height of sensors from ground was no issue ○ Rotated middle sensors to face straight out instead of at an angle
Z
detected but the wheel caught the side of the maze and caused the motors to completely stall.
C
○ Implemented IR Sensors
○ Implement software stalling checks ○ Keep motors rotating above 35% during candle scan
○ Used microphone that is compatible with arduino ADC
○ Team 1718 lent us their pump
○ Replaced regulators and refined ADC interrupt code
C
K
K
Z
Model Fall 2016 Currently