Team 1617: Autonomous Firefighting Robot Contest Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.

Slides:



Advertisements
Similar presentations
Engineering Roles We will be forming groups of 3 students
Advertisements

FIRE FIGHTING ROBOT ELECTRO-MECHANICAL SYSTEMS TERM PROJECT 1
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
Fire Fighting Robot Design The V-Team James Barnes – ME, ’04 Robert Kelbley – CpE, ’04 Christopher Pfeifer – CpE, ’04 Todd Stewart – CpE, ‘04 Advisors.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Smoke Eater Autonomous Fire Fighting Robot By David Morneault EEL 5666 August 3, 2000.
Josh Lothian Adam Stanton Team ί Burning Equalizer.
Connecting VEX and ROBOTC
Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann.
Micromouse 296 Final Presentation Fall 2008 Group: Rabbitwagon.
Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Firefighting Vehicle By: Scott Benjamin & Reji Jose.
10/18/2006ELM 4071 Miniproject Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann Rob.
SENIOR DESIGN 10/16.
Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann.
IR SENSORS AND ENCODERS. LCDs Timothy Friez Class # 2.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Design and Implementation of Metallic Waste Collection Robot
NEEDS ANALYSIS & REQUIREMENTS SPECIFICATION Southeast Con 1B “Success” Senior Design Team Louis Cooper Evan Marshall Chelsea Ogle Lorenzo Smith Ivan Vargas.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
The Making of Micromouse Yantriki Level 3 Competition Techfest 2004.
Sensors. This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according to the requirements.
Team Spot On! With Zebulon Clark Desiree And Earl.
HEAT SEEKER Eduardo Lichtenfels Riccio Oral Presentation IMDL – January 30,2014.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
By: 1- Aws Al-Nabulsi 2- Ibrahim Wahbeh 3- Odai Abdallah Supervised by: Dr. Kamel Saleh.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Preliminary Design Review (PDR) Team Amaze Me. EE 296 Project (MicroMouse) Members –Brandon Gibu –Ah Ram Kim –John-Kalani Miyajima –Justin Ogata Website.
Final Presentation.  The Team  Competition Overview  Design Constraints & Improvements  System Testing  Timeline  Bill of Materials.
Automated Maze System Development Group 9 Tanvir Haque Sidd Murthy Samar Shah Advisors: Dr. Herbert Y. Meltzer, Psychiatry Dr. Paul King, Biomedical Engineering.
ΜCHIP Micro-Controlled High-tech Independent Putter.
Joseph Ratliff EE Software Research PCB Design Obstacle Detection Motion Detection Ryan Crownover EE Coding Logic Motion System Software Design Website.
Codey Lozier Christian Thompson Advisor: Dr. Mohammad Saadeh
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
Group #42: Weipeng Dang William Tadekawa Rahul Talari.
UNH FIREFIGHTING ROBOT Ryan Morin, Craig Shurtleff, Andrew Levenbaum, Stephen Tobin, and Liam O’Connor University of New Hampshire: College of Engineering.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
Introduction to VEX® components
IEEE South East Conference 2016 MID-SEMESTER PRESENTATION.
ECE 445 Group 20 4/23/2012 Kevin Dluzen Jonathan Hall Diyang Qiu.
UNH FIREFIGHTING ROBOT ABSTRACT RESULTS PROBLEM DESCRIPTION DESIGN PROCESS CONCLUSIONS Most important criterion were size, mobility, and simplicity for.
Team 1617: Autonomous Firefighting Robot Contest Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Introduction to Motors, servos and steppers
Electrical Engineer Responsibilities
Obstacle avoiding robot { pixel }
Electrical Engineer Responsibilities
ARDUINO LINE FOLLOWER ROBOT
‘SONAR’ using Arduino & ultrasonic distance sensor
Electrical Engineer Responsibilities
Electrical Engineer Responsibilities
Sensors and actuators Sensors Resistive sensors
CSCI1600: Embedded and Real Time Software
Presentation transcript:

Team 1617: Autonomous Firefighting Robot Contest Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering Physics Advisor: Professor John Ayers

Overview Project Overview & Contest Background Mechanical Design & Layout Sensors & Routing Microcontroller Flame Extinguishing Power Supply Budget

Design a Fully Autonomous Robot to Find & Extinguish a Flame Trinity International Robot Contest (April 1-3, 2016) User initiated, autonomous start & navigation Search for and extinguish burning candle Design can be extended to real life situations

Trinity International Robot Contest 8x8’ plywood maze Arbitrary start position Competing in 2 of 3 levels Timed trials Unique robot 31x31x27 cm robot Level 1 ArenaLevel 2 Arena

Test Arena

Round Polycarbonate Body No rigid corners to bump walls Electrical insulating property Strong; Will not crack when cut Threaded rod for support Levels: Top to Bottom o Start button; LED; mic; kill-power plug; handle o Flame detection sensors; extinguisher o Microcontroller; laser scanner o Driving motors; control circuit; batteries

Two Motors Independently Driving Two Wheels Can turn different angles simultaneously Take commands from microcontroller Option 1: Stepper Motors o Position controlled: constant input voltage drives motor to specific position o Draws current to maintain position - waste of battery power Option 2: Servomotors o Similar to Stepper o Consumes power as rotates to position then rests - better, wastes less power! o Angle of rotation is limited to 180 o (or so) back and forth o Complicated setup with PWM tuning

Best Option: DC Motor w/ Encoder Velocity controlled: constant input voltage drives motor to specific velocity Can control position by applying velocity commands over a certain time o Pulse-Width Modulation signal FAST rpm 12V - perfect for battery operation Count wheel rotations with encoders 64 counts per rotor revolution (6400 counts per wheel revolution)

Need to Sense: Walls/Obstacles & Flame Range sensing options ○ Ultrasonic: cheap, easy to use, low interference, low resolution ○ Infrared: cheap, range limited, interference prone, low resolution ○ Laser: expensive, long range, low/no interference, processing required, high res Flame sensing options ○ Look for presence of both light and heat ○ Light: photoresistors/photodiodes, subject to external interference ○ Heat: IR non-contact sensing, must work at range of ~1 m

Choice: 360 o Laser Scanner by RoboPeak Scanner vs. Stationary ○ Stationary: cheaper, would need to be mounted on scanning platform ○ Scanner: set sample rate, configurable scan speed, built-in angular encoder Measurements in body reference frame polar coordinates (heading = 0º) ○ “r” coordinate useful in finding wall discontinuities ○ Need to convert to cartesian for SLAM 2000 samples per second ○ Vary scan speed to control angular distance between samples ○ Get ~1 sample per degree with 5.5 Hz scan rate

Video of Laser Range Sensor Video of Laser Range Sensor

Experimental Data

Flame Sensor RoBoard RM-G212 16X4 Thermal Array Sensor o produce a map of heat values o able to pick up the difference 1.5m away o low power consumption o 16 x 4 = 64 pixels o FOV: 60º horizontal, 16.4º vertical o 0.02 Degree Celsius uncertainty Can find center of candle at close range Have a particular pixel act as target location May be unecessary to add light sensing

Experimental Setup

Experimental Flame Sensor Heat Map Heat measurements at distance of 1.5 m Heat measurements at distance of 0.2 m

Candle in total field of view Experimental Flame Sensor Heat Map

Routing/Navigation SLAM (Simultaneous Localization and Mapping) Find current location in a map of landmarks ○ Use laser to pick out corners and terminal points in walls ○ Predict next position from current position and a given control command ○ Compare prediction with sensor result after command is executed ○ Correct based on previous reliability of sensor measurements and predictions Adaptive

Routing/Navigation

Microcontroller Arduino Mega 2560 o 256 kB of Flash Memory o 8 kB of SRAM o 4 kB of EEPROM o 7 to 12 Volts o Highly versatile o Many available open source libraries o Programmable in C++ Raspberry Pi (possible addition) o Helps the speed of processing o All real-time calculations with scanner data must be accomplished within 500 us o Will add if unable to make Arduino code this efficient

Flame Extinguishing Realistic: Compressed gas (CO 2 ) o Best option for large-scale fire - bonus points! o Cartridge at the back of the robot o Extended nozzle at the front aligned with the sensors o Pointed directed at the candle flame Unrealistic: Fan o Will make a large-scale fire worse! o Controlled by Arduino o Fallback option

Power Supply and Other Requirements Rechargeable DC batteries o Two sets - use one while charging other - save time! o 4 separate cells - option to pull power from individual cells o Max 14.8 V o 5500 mAh o grams Other requirements o Start button: green background o LEDs: white background o Microphone: blue background o Kill-power plug: yellow background o Handle

Budget

Questions?