SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Firebot: Design of an Autonomous Fire Fighting Robot

Lynette Miller                 Daniel Rodriguez              Kristen Allen                  Maksim Makeev
lynette@ieee.ece.ufl.edu       danny@ieee.ece.ufl.edu        kristen@ieee.ece.ufl.edu       max123@ufl.edu

           Jason Plew                         Matthew Moore                      Eric Schwartz
           jason@mil.ufl.edu                  matt@mil.ufl.edu                   ems@mil.ufl.edu


                                   Machine Intelligence Laboratory
                           Department of Electrical and Computer Engineering
                           University of Florida, Gainesville, FL 32611-6200



                       Abstract                                   with doorways 23 cm wide. All
                                                                  measurements are guaranteed to be
Firebot is an autonomous robot that was                           accurate to 4%. The floor plan is shown
created to compete in the IEEE                                    in Figure 1 [1]. There is a 1.9 cm line
SoutheastCon 2003 Hardware                                        made with white Tartan General Purpose
Competition. This paper discusses the                             tape across each doorway and running
development of each component of the                              down the center of each hallway. This
robot that is designed to find a small fire                       design allows for the robot to use line
represented by a light emitting diode in                          following in order to maneuver.
a model home and extinguish it. This
paper will talk about each component of
the robot from the start signal to the
robot platform to the line following and
room finding and finishing with the fire
detection.

                  1. Introduction

         Every year IEEE Region 3 holds
the SoutheastCon Conference in which
teams from different universities can
compete in the Hardware Competition
[1]. The Hardware Competition of the
2003 IEEE SoutheastCon requires
designing and building a robot that will
go through a model of a house and detect
and extinguish a small fire. The robot is
initially lowered in the designated home
area and will start within 30 seconds
upon hearing the starting signal. It will
then go through the house structure that
is made of black painted wood. The                                              Figure 1: Floor Plan
walls are 23 cm high and 2 cm thick
The small fire is represented by a            The power supply consists of
cylindrical red object with six red light     eight 1.5 Volt AA nickel-cadmium
emitting diodes (LED). The candle can         rechargeable batteries which are
be found in any of the four rooms. Once       mounted on the bottom layer. The
the candle is found it will be                supply voltage passes through five volt
extinguished by the robot by covering         regulators which powers the board and
the candle with a cup. If the candle is       servo motors.
knocked over it is considered as                      The robot has two servos that are
spreading the fire and the team will be       fully hacked for use as motors.
disqualified. After extinguishing the fire    Originally, two voltage regulators were
the robot should return to the home area      added to keep a constant voltage on each
without entering any other room along         motor allowing the robot to go straight
the way. The goal of this project is to       given the same values. This did not give
create a robot to complete this task in the   the expected results but prevented the
shortest amount of time.                      motors from varying in speed depending
                                              on the current battery charge.
               2. Platform                            The top layer has an apparatus,
                                              shown in Figure 3 that holds the cup.
2.1 Frame                                     The apparatus consists of two arms, one
                                              is fixed and the other is controlled by an
Firebot’s frame, shown in Figure 2, is        unhacked servo.
constructed of 1/8 inch thick balsa wood.
There are three layers, each separated by
metal standoffs. The dimensions of the
frame were designed so that it is able to
fit within the 21 cm x 21 cm x 20 cm
home area and maneuver through the
maze.




                                               Figure 3: Cup Releasing Mechanism

                                              2.2 Board

                                                     An AVR based microcontroller
                                              was chosen for the robot computer
                                              system. In this case an Atmel ATMega
           Figure 2: Platform                 128 processor was chosen. This
                                              processor provided 128 kilobytes of
                                              onboard flash for programs through a
JTAG interface. The processor also has        within 30 second period after the robot is
a 10 bit analog to digital converter          placed in the home area. The robot uses
(ADC), two UARTs, and multiple timers         a microphone circuit with a simple
including both output compares and            amplifier shown in Figure 4 [2] to
input capture devices.          A board       receive and amplify a signal with input
developed by optiCompo Electronics,           capture. When the 1500 Hz is detected
using the ATMega 128, allowed the             the robot can begin movement.
RS232 protocol to be used on UART0
thereby allowing the processor to
communicate to a PC. This is extremely
useful while debugging the system.
Because the optiCompo board brought
out the processor pins in a series of male
headers and because several external
sensors and motors are needed, a
breakout board was designed and
manufactured at the University of
Florida’s Machine Intelligence Lab.
        The code to control the robot was             Figure 4: Sound Filter
developed using a modified version of
GCC. The software was retargeted              3.2 Line Following
specifically for the AVR platform.
AVRGCC version 3.2 was used with                      The line following sensor board
AVR Studio 3.56 as a front end                is comprised of eight digital photo-
interface. After successful compilation       reflectors arranged as shown in Figure 5.
the program was downloaded to the             The board is mounted _ inch off the
processor through a program called            ground. It is centered directly beneath
PonyProg2000 that was run on either           the servo motor holders, which allows
Linux or Windows.                             the robot to turn in place.
                                                      There are six photo-reflectors
              3. Behaviors                    placed in a rectangle configuration used
                                              to follow the line. When the two in the
        The behaviors are broken into         center are on then the robot knows that it
four different sections. The robot must       is going straight and does not need to
first wait for the audible starting signal.   adjust its direction. When other sensors
Then can begin moving through the             are on, the robot turns until the middle
house using line following. The next          two are lined up again. The purpose of
step is to find rooms in which to enter.      having two rows is to detect whether the
The final step is to look for the LED         robot is at an angle. This is not possible
candle and extinguish it upon detection.      using only one line of sensors.
The robot must then return home.                      There are two outlying sensors
                                              that are used to detect when to turn.
          3.1 Sound Filtering                 They are placed ahead of the wheels to
                                              compensate for stopping distance and
     The audible starting signal is a         placed further out to avoid confusion
1500 Hz sound that will commence              with the other sensors.
colors the camera is detecting. These
                                               values are then used to calibrate the
                                               color of the candle.
                                                       The camera is then told what
                                               color to track. When the correct color is
                                               seen by the camera, the user is given the
                                               X and Y mean coordinates of the
                                               centroid of the color being tracked. Also
                                               a confidence value is sent, expressing
                                               the margin of error.
                                                       Based on the X-coordinate and
                                               confidence received, the servo motors
      Figure 5: Photo-Reflectors               are adjusted in order to keep the candle
                                               centered in the camera image. Once
3.3 Room Finding                               centered, the robot moves towards the
                                               candle, adjusting as needed. The robot
                Room       finding        is   continues to go forward until the break
accomplished using two infrared sensors        beam is interrupted.
centered on both sides of the robot. The               The break beam consists of a
IR sensors detect when an opening in the       CDS Cell and laser diode. They are
wall is present. This signals to the robot     mounted at the front of the robot’s
that the door is to the side and it is time    bottom layer positioned to face each
to turn. In order for the robot to not be      other as shown in Figure 6. The laser
confused immediately after a turn, a           diode creates a continuous beam that the
front IR sensor is used to gauge the           CDS Cell detects. When an object
distance from the wall ahead.                  blocks the laser path, this changes the
        Testing determined that the            voltage that is sent to the ADC, telling
sensors did not have a high enough             the robot that the beam is broken. When
resolution to determine the farther            the beam is interrupted, the robot is in
distances that were needed in the front.       position to drop the cup. At this point
The front IR was then replaced by a            the servo opens the arm holding the cup.
Devantech SRF004 ultrasonic range
finder.

3.4 Candle Detection

       The robot uses a CMU Camera to
detect the fire.         The camera
communicates to the processor through
UART1 and has a built in IR filter. This
is helpful because of the use of IR for
room finding. The camera processes the
video stream onboard and then sends
back several values over a serial
connection. A GUI is provided by the                   Figure 6: Break Beam
camera that allows the user to see what
4. Conclusion

        The challenge of creating a fire
extinguishing robot to operate in lighting
conditions that are not fixed is a difficult
one. Completing each of the different
components was not easy. However,
Firebot’s hardest task was integrating all
of its components. The experience and
the difficulties faced taught us valuable
lessons that we can use on future
projects.

              5. References

       [1] IEEE SoutheastCon 2003
Hardware Competition website [online].
URL:http://www.ewh.ieee.org/r3/jamaic
a/southeastcon/robot.html. Retrieved
April 11, 2003.
       [2] J. L. Jones and A. M. Flynn,
“Mobile Robots,” Wellesley, MA, 1993,
pp. 118.

Más contenido relacionado

Destacado

Rf controlled fire fighting robot
Rf controlled fire fighting robotRf controlled fire fighting robot
Rf controlled fire fighting robotPRADEEP Cheekatla
 
mechanical eng anna university final year Project thesis of bio plastics
mechanical eng anna university final year Project thesis of bio plastics mechanical eng anna university final year Project thesis of bio plastics
mechanical eng anna university final year Project thesis of bio plastics Pichaimuthu MPM
 
PF correction using SEPIC
PF correction using SEPICPF correction using SEPIC
PF correction using SEPICSoumya Dash
 
Fire fighting robot ppt
Fire fighting robot pptFire fighting robot ppt
Fire fighting robot pptathmeg
 
Automatic power factor correction
Automatic power factor correction Automatic power factor correction
Automatic power factor correction VIKAS KUMAR MANJHI
 
Micro-controller based Automatic Power Factor Correction System Report
Micro-controller based Automatic Power Factor Correction System ReportMicro-controller based Automatic Power Factor Correction System Report
Micro-controller based Automatic Power Factor Correction System ReportTheory to Practical
 
Fire Detector And Extinguisher Robot- Project Report
Fire Detector And Extinguisher Robot- Project ReportFire Detector And Extinguisher Robot- Project Report
Fire Detector And Extinguisher Robot- Project ReportRobolab Technologies Pvt. Ltd
 

Destacado (9)

Rf controlled fire fighting robot
Rf controlled fire fighting robotRf controlled fire fighting robot
Rf controlled fire fighting robot
 
mechanical eng anna university final year Project thesis of bio plastics
mechanical eng anna university final year Project thesis of bio plastics mechanical eng anna university final year Project thesis of bio plastics
mechanical eng anna university final year Project thesis of bio plastics
 
PF correction using SEPIC
PF correction using SEPICPF correction using SEPIC
PF correction using SEPIC
 
Fire fighting robot ppt
Fire fighting robot pptFire fighting robot ppt
Fire fighting robot ppt
 
Automatic power factor correction
Automatic power factor correction Automatic power factor correction
Automatic power factor correction
 
Fire fighting robot
Fire fighting robotFire fighting robot
Fire fighting robot
 
Micro-controller based Automatic Power Factor Correction System Report
Micro-controller based Automatic Power Factor Correction System ReportMicro-controller based Automatic Power Factor Correction System Report
Micro-controller based Automatic Power Factor Correction System Report
 
Fire Detector And Extinguisher Robot- Project Report
Fire Detector And Extinguisher Robot- Project ReportFire Detector And Extinguisher Robot- Project Report
Fire Detector And Extinguisher Robot- Project Report
 
fire fighting robot
fire fighting robotfire fighting robot
fire fighting robot
 

Similar a Autonomous Fire Fighting Robot Design for IEEE Competition

Maze solving quad_rotor
Maze solving quad_rotorMaze solving quad_rotor
Maze solving quad_rotornguyendattdh
 
Beginners guide to khepera robot soccer
Beginners guide to khepera robot soccerBeginners guide to khepera robot soccer
Beginners guide to khepera robot soccerboimiim
 
Ffr seminar presentation
Ffr seminar presentationFfr seminar presentation
Ffr seminar presentationSumit Pandit
 
Automatic Robot System In Industries Using Rf Module
Automatic Robot System In Industries Using Rf Module Automatic Robot System In Industries Using Rf Module
Automatic Robot System In Industries Using Rf Module iosrjce
 
Obstacle detection using laser
Obstacle detection using laserObstacle detection using laser
Obstacle detection using laserRohith R
 
Iaetsd autonomous pick and place rover for long distance
Iaetsd autonomous  pick and place rover for long distanceIaetsd autonomous  pick and place rover for long distance
Iaetsd autonomous pick and place rover for long distanceIaetsd Iaetsd
 
A new approach for an intelligent swarm robotic system
A new approach for an intelligent swarm robotic systemA new approach for an intelligent swarm robotic system
A new approach for an intelligent swarm robotic systemeSAT Journals
 
Secure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With DominatingSecure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With Dominatingsindhuls
 
Mse%204001%20 Wireless%20 Optical%20 Mouse
Mse%204001%20 Wireless%20 Optical%20 MouseMse%204001%20 Wireless%20 Optical%20 Mouse
Mse%204001%20 Wireless%20 Optical%20 Mouseadamwentworth
 
Autonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS HardwareAutonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS HardwareJames Anderson
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer GraphicsSanthiNivas
 

Similar a Autonomous Fire Fighting Robot Design for IEEE Competition (20)

B044020609
B044020609B044020609
B044020609
 
Maze solving quad_rotor
Maze solving quad_rotorMaze solving quad_rotor
Maze solving quad_rotor
 
Fire sensing robo
Fire sensing roboFire sensing robo
Fire sensing robo
 
Beginners guide to khepera robot soccer
Beginners guide to khepera robot soccerBeginners guide to khepera robot soccer
Beginners guide to khepera robot soccer
 
Ffr seminar presentation
Ffr seminar presentationFfr seminar presentation
Ffr seminar presentation
 
Automatic Robot System In Industries Using Rf Module
Automatic Robot System In Industries Using Rf Module Automatic Robot System In Industries Using Rf Module
Automatic Robot System In Industries Using Rf Module
 
I011115964
I011115964I011115964
I011115964
 
color tracking robot
color tracking robotcolor tracking robot
color tracking robot
 
Obstacle detection using laser
Obstacle detection using laserObstacle detection using laser
Obstacle detection using laser
 
Iaetsd autonomous pick and place rover for long distance
Iaetsd autonomous  pick and place rover for long distanceIaetsd autonomous  pick and place rover for long distance
Iaetsd autonomous pick and place rover for long distance
 
A new approach for an intelligent swarm robotic system
A new approach for an intelligent swarm robotic systemA new approach for an intelligent swarm robotic system
A new approach for an intelligent swarm robotic system
 
Line maze solver
Line maze solverLine maze solver
Line maze solver
 
Paper robot
Paper robotPaper robot
Paper robot
 
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
Integrative detection of Human, Object movement and Fire Sensing Using LoRaWA...
 
Secure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With DominatingSecure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With Dominating
 
Mse%204001%20 Wireless%20 Optical%20 Mouse
Mse%204001%20 Wireless%20 Optical%20 MouseMse%204001%20 Wireless%20 Optical%20 Mouse
Mse%204001%20 Wireless%20 Optical%20 Mouse
 
Autonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS HardwareAutonomous Terrain Mapping Using COTS Hardware
Autonomous Terrain Mapping Using COTS Hardware
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 

Autonomous Fire Fighting Robot Design for IEEE Competition

  • 1. Firebot: Design of an Autonomous Fire Fighting Robot Lynette Miller Daniel Rodriguez Kristen Allen Maksim Makeev lynette@ieee.ece.ufl.edu danny@ieee.ece.ufl.edu kristen@ieee.ece.ufl.edu max123@ufl.edu Jason Plew Matthew Moore Eric Schwartz jason@mil.ufl.edu matt@mil.ufl.edu ems@mil.ufl.edu Machine Intelligence Laboratory Department of Electrical and Computer Engineering University of Florida, Gainesville, FL 32611-6200 Abstract with doorways 23 cm wide. All measurements are guaranteed to be Firebot is an autonomous robot that was accurate to 4%. The floor plan is shown created to compete in the IEEE in Figure 1 [1]. There is a 1.9 cm line SoutheastCon 2003 Hardware made with white Tartan General Purpose Competition. This paper discusses the tape across each doorway and running development of each component of the down the center of each hallway. This robot that is designed to find a small fire design allows for the robot to use line represented by a light emitting diode in following in order to maneuver. a model home and extinguish it. This paper will talk about each component of the robot from the start signal to the robot platform to the line following and room finding and finishing with the fire detection. 1. Introduction Every year IEEE Region 3 holds the SoutheastCon Conference in which teams from different universities can compete in the Hardware Competition [1]. The Hardware Competition of the 2003 IEEE SoutheastCon requires designing and building a robot that will go through a model of a house and detect and extinguish a small fire. The robot is initially lowered in the designated home area and will start within 30 seconds upon hearing the starting signal. It will then go through the house structure that is made of black painted wood. The Figure 1: Floor Plan walls are 23 cm high and 2 cm thick
  • 2. The small fire is represented by a The power supply consists of cylindrical red object with six red light eight 1.5 Volt AA nickel-cadmium emitting diodes (LED). The candle can rechargeable batteries which are be found in any of the four rooms. Once mounted on the bottom layer. The the candle is found it will be supply voltage passes through five volt extinguished by the robot by covering regulators which powers the board and the candle with a cup. If the candle is servo motors. knocked over it is considered as The robot has two servos that are spreading the fire and the team will be fully hacked for use as motors. disqualified. After extinguishing the fire Originally, two voltage regulators were the robot should return to the home area added to keep a constant voltage on each without entering any other room along motor allowing the robot to go straight the way. The goal of this project is to given the same values. This did not give create a robot to complete this task in the the expected results but prevented the shortest amount of time. motors from varying in speed depending on the current battery charge. 2. Platform The top layer has an apparatus, shown in Figure 3 that holds the cup. 2.1 Frame The apparatus consists of two arms, one is fixed and the other is controlled by an Firebot’s frame, shown in Figure 2, is unhacked servo. constructed of 1/8 inch thick balsa wood. There are three layers, each separated by metal standoffs. The dimensions of the frame were designed so that it is able to fit within the 21 cm x 21 cm x 20 cm home area and maneuver through the maze. Figure 3: Cup Releasing Mechanism 2.2 Board An AVR based microcontroller was chosen for the robot computer system. In this case an Atmel ATMega Figure 2: Platform 128 processor was chosen. This processor provided 128 kilobytes of onboard flash for programs through a
  • 3. JTAG interface. The processor also has within 30 second period after the robot is a 10 bit analog to digital converter placed in the home area. The robot uses (ADC), two UARTs, and multiple timers a microphone circuit with a simple including both output compares and amplifier shown in Figure 4 [2] to input capture devices. A board receive and amplify a signal with input developed by optiCompo Electronics, capture. When the 1500 Hz is detected using the ATMega 128, allowed the the robot can begin movement. RS232 protocol to be used on UART0 thereby allowing the processor to communicate to a PC. This is extremely useful while debugging the system. Because the optiCompo board brought out the processor pins in a series of male headers and because several external sensors and motors are needed, a breakout board was designed and manufactured at the University of Florida’s Machine Intelligence Lab. The code to control the robot was Figure 4: Sound Filter developed using a modified version of GCC. The software was retargeted 3.2 Line Following specifically for the AVR platform. AVRGCC version 3.2 was used with The line following sensor board AVR Studio 3.56 as a front end is comprised of eight digital photo- interface. After successful compilation reflectors arranged as shown in Figure 5. the program was downloaded to the The board is mounted _ inch off the processor through a program called ground. It is centered directly beneath PonyProg2000 that was run on either the servo motor holders, which allows Linux or Windows. the robot to turn in place. There are six photo-reflectors 3. Behaviors placed in a rectangle configuration used to follow the line. When the two in the The behaviors are broken into center are on then the robot knows that it four different sections. The robot must is going straight and does not need to first wait for the audible starting signal. adjust its direction. When other sensors Then can begin moving through the are on, the robot turns until the middle house using line following. The next two are lined up again. The purpose of step is to find rooms in which to enter. having two rows is to detect whether the The final step is to look for the LED robot is at an angle. This is not possible candle and extinguish it upon detection. using only one line of sensors. The robot must then return home. There are two outlying sensors that are used to detect when to turn. 3.1 Sound Filtering They are placed ahead of the wheels to compensate for stopping distance and The audible starting signal is a placed further out to avoid confusion 1500 Hz sound that will commence with the other sensors.
  • 4. colors the camera is detecting. These values are then used to calibrate the color of the candle. The camera is then told what color to track. When the correct color is seen by the camera, the user is given the X and Y mean coordinates of the centroid of the color being tracked. Also a confidence value is sent, expressing the margin of error. Based on the X-coordinate and confidence received, the servo motors Figure 5: Photo-Reflectors are adjusted in order to keep the candle centered in the camera image. Once 3.3 Room Finding centered, the robot moves towards the candle, adjusting as needed. The robot Room finding is continues to go forward until the break accomplished using two infrared sensors beam is interrupted. centered on both sides of the robot. The The break beam consists of a IR sensors detect when an opening in the CDS Cell and laser diode. They are wall is present. This signals to the robot mounted at the front of the robot’s that the door is to the side and it is time bottom layer positioned to face each to turn. In order for the robot to not be other as shown in Figure 6. The laser confused immediately after a turn, a diode creates a continuous beam that the front IR sensor is used to gauge the CDS Cell detects. When an object distance from the wall ahead. blocks the laser path, this changes the Testing determined that the voltage that is sent to the ADC, telling sensors did not have a high enough the robot that the beam is broken. When resolution to determine the farther the beam is interrupted, the robot is in distances that were needed in the front. position to drop the cup. At this point The front IR was then replaced by a the servo opens the arm holding the cup. Devantech SRF004 ultrasonic range finder. 3.4 Candle Detection The robot uses a CMU Camera to detect the fire. The camera communicates to the processor through UART1 and has a built in IR filter. This is helpful because of the use of IR for room finding. The camera processes the video stream onboard and then sends back several values over a serial connection. A GUI is provided by the Figure 6: Break Beam camera that allows the user to see what
  • 5. 4. Conclusion The challenge of creating a fire extinguishing robot to operate in lighting conditions that are not fixed is a difficult one. Completing each of the different components was not easy. However, Firebot’s hardest task was integrating all of its components. The experience and the difficulties faced taught us valuable lessons that we can use on future projects. 5. References [1] IEEE SoutheastCon 2003 Hardware Competition website [online]. URL:http://www.ewh.ieee.org/r3/jamaic a/southeastcon/robot.html. Retrieved April 11, 2003. [2] J. L. Jones and A. M. Flynn, “Mobile Robots,” Wellesley, MA, 1993, pp. 118.