Trinity College Fire Fighting Robot Contest Zach Fuchs.

22
Trinity College Fire Fighting Robot Contest Zach Fuchs

Transcript of Trinity College Fire Fighting Robot Contest Zach Fuchs.

Page 1: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Trinity CollegeFire Fighting Robot Contest

Zach Fuchs

Page 2: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Overview

• Objective – Build an

autonomous computer-

controlled robot that can find its way through an arena that represents a model house, find a lit candle that represents a fire in the house, and extinguish the fire in the shortest time.

Page 3: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Restrictions

• Robot must be autonomous.• A robot may bump into or touch the walls of the

arena as it travels, but it cannot mark, dislodge or damage the walls in doing so.

• The robot must, in the opinion of the judges, have found the candle before it attempts to put it out.

• Must fit in a box 31 cm long, 31 cm wide, and 21 cm tall.

Page 4: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Operating Modes

• Sound Activation Mode (.95)

• Extinguisher Mode (.85)

• Stairs Mode (.9)

• Uneven Floor Mode(.8)

• Total (.5814)

Page 5: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Floor Plan

Page 6: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Requirements

• Robot must navigate through the maze without sliding along the wall. The robot may bump into a wall, but may not slide along wall.

• Robot must identify the existence of a lit candle within a room.

• Once the robot has entered the room, it must approach the candle in a timely manner.

• Upon reaching the candle, the robot must extinguish the flame.

Page 7: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Solution

• Mobile, Robust Robotic Platform

• Sensor Array

• Modular Software

Page 8: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Robotic Platform• Tank Tread

Propulsion– Good Traction– Zero Turn Radius– High Torque

• CO2 Extinguisher System– Time Bonus

Page 9: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Sensor Suite Details

• Hamamatsu Flame Detector

• Phototransistor Array

• Incremental Encoders

• IR Range Sensors

• Tilt Sensor

Page 10: Trinity College Fire Fighting Robot Contest Zach Fuchs.

The Turret

Page 11: Trinity College Fire Fighting Robot Contest Zach Fuchs.

CO2 System

Page 12: Trinity College Fire Fighting Robot Contest Zach Fuchs.

IR Range Devices

Page 13: Trinity College Fire Fighting Robot Contest Zach Fuchs.

System Diagram

Page 14: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Main Controller Board

• AT89C51ED2

• Cyclone FPGA

• IR Emitter Drivers

• 24V 3A Drivers

• E-Mag Isolators

• Tilt Sensor

Page 15: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Turret Board

• (3) 8-Channel A/D

• Photodetector Array

• (7) IR Range Sensor

Page 16: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Power Board

• 24 Volt Input

• Common Ground 5V Output

• Isolated 5V Output

Page 17: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Buzzer Detector

Page 18: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Software Details

• StateMachine

• Control Modules– GuideRight– GuideLeft– CenterFront– AvoidWall– GoToCandle

Page 19: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Software Flowchart

Page 20: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Results

• Robot navigates through the maze without sliding along the wall.

• Robot identifies the existence of a lit candle within a room.

• Once the robot has entered the room, it approaches the candle in a timely manner.

• Upon reaching the candle, the robot extinguishes the flame.

Page 21: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Room For Improvement

• State Machine Needs Fine Tuning

• Range Sensor Adjustment when Candle is Present

• Dead Reckoning Algorithms

• Seal Leak in CO2 System

• Fine Tune Hamamatsu Flame Detector Algorithm

Page 22: Trinity College Fire Fighting Robot Contest Zach Fuchs.

Questions???