You are on page 1of 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/348591488

Design and Implementation of an IoT Based Firefighting and Affected Area


Monitoring Robot

Preprint · January 2021


DOI: 10.13140/RG.2.2.19512.37125

CITATIONS READS
0 4,149

5 authors, including:

Md Anowar Hossain Md. Hasib Sarowar


InTEAM Health Chittagong University of Engineering & Technology
12 PUBLICATIONS 17 CITATIONS 7 PUBLICATIONS 11 CITATIONS

SEE PROFILE SEE PROFILE

Md. Azad Hossain Md. Fazlul Karim Khondakar


Chittagong University of Engineering & Technology Chittagong University of Engineering & Technology
81 PUBLICATIONS 308 CITATIONS 7 PUBLICATIONS 11 CITATIONS

SEE PROFILE SEE PROFILE

All content following this page was uploaded by Md Anowar Hossain on 19 January 2021.

The user has requested enhancement of the downloaded file.


Design and Implementation of an IoT Based
Firefighting and Affected Area Monitoring Robot
Md. Anowar Hossain Himaddri Shakhar Roy Md. Fazlul Karim Khondakar
Department of Electronics and Department of Electrical and Department of Electrical and
Telecommunication Engineering Electronic Engineering Electronic Engineering
Chittagong University of Engineering Chittagong University of Engineering Chittagong University of Engineering
and Technology and Technology and Technology
Chattogram, Bangladesh Chattogram, Bangladesh Chattogram, Bangladesh
anowarhossain.cuet@gmail.com himaddri.cuet@gmail.com fazlulkarim.khondakar@gmail.com

Md. Hasib Sarowar Md. Azad Hossain


Department of Electrical and Department of Electronics and
Electronic Engineering Telecommunication Engineering
Chittagong University of Engineering Chittagong University of Engineering
and Technology and Technology
Chattogram, Bangladesh Chattogram, Bangladesh
sarowarhasib@gmail.com azad@cuet.ac.bd

Abstract—In this paper, an IoT based fire-fighting and affected per year is 17,743 [2]. So, tackling the fire incidents timely and
area monitoring robot is proposed. This fire-fighting robot can be adequately is an important task. While tackling a fire incident,
used as a supplementary to the firefighters in critical situations. two essential aspects are speed and safety. When a fire incident
To function this robot, a flame sensor, a gas sensor, an IR sensor,
and a temperature humidity sensor has been used. The flame occurs, it becomes difficult for the firefighters to evaluate the
sensor is used to detect the fireplace at the same time as the situation without being subjected to harm. It is sometimes
gas sensor informs about the presence of flammable gases, the impossible for firefighter personnel to get access to the fire
Passive Infrared Sensor confirms the presence of a human, and affected area. So, the speed and safety of the firefighters be-
the temperature humidity sensor sends statistics about the tem- come questionable. However, a fire-fighting robot can help to
perature and humidity of the locality. The robot can run in both
manual control system and autonomic control system. This paper overcome this problem. Fire-fighting robots have the property
discusses the detail and top working condition of a fire-fighting of being fire-fighting equipment, and that can be an alternative
robot and recapitulates an IoT based communication system to to firefighters to fight a fire and perform rescue operations
monitor the fire affected area using Wi-Fi and also discusses the effectively. This robot can also be used as surveillance of the
elaborate functions of each module and the implementation of area after a fire incident. Such a kind of automation will detect
the system. All the data are sent to the cloud server for further
investigation. The proposed firefighting robot has been used for fire and use an appropriate extinguishing system accordingly.
many experiments and proper evaluation has been done based The fire-fighting robots can become alternatives to firefighters
on its performance. It has an excellent performance to extinguish as robots are not affected by smoke or flame and do not
the fire in an emergency situation. require oxygen. So by using them, the number of fire injuries
Index Terms—IoT, Firefighter, Recess, Flame, Gas, Tempera- can be minimized. If IoT is incorporated with these robots,
ture, Humidity, Manual, Autonomous.
then the affected site’s environmental situation can be easily
interpreted, and coordinated control of multiple robots can be
I. I NTRODUCTION
achieved. So, the rescue operation can be more speedy and
The devastation of a fire incident is like a nightmare. Every safe by using fire-fighting robots. In other works, Different
year many people around the world lose their lives because types of fire-fighting robots are available. Each has a different
of it. A statistics report provided by ’International Association type of sensing, operating, and extinguishing mechanism. J.
of Fire and Rescue Services’ made on official reports of fire Suresh detected fire using a flame sensor but has no IoT
incidents of 34 countries shows that 16.9 thousand people system [3]. H. U. Zaman used manual control Arduino Uno
lost their lives in 2016 [1], and that is very unfortunate. This microcontroller with bluetooth controlled feature to control
report is an only official report, but the number of causalities fire-fighting robot [4], while A. R. P detected it by using heat,
may be much higher in reality. It also shows that the average gas presence, or a multisensory system and control manually
occurrence of fire incidents is 2.9 per 1000 inhabitants, which remotely [5] [6]. The majority uses water but J. Suresh used air
is relatively high. In Bangladesh, the average number of fires or a gaseous substance to extinguish the fire [3]. Some operate
automatically and some have provision for manual control [4]. to avoid obstacles to find the way and the flame sensors find
H. U. Zaman used IoTs to control the robot manually via live the exact position of the fire. The module must be connected
streamming [6]. P. Bhosale with other researcher designed a with a Wi-Fi router or mobile hotspot to transfer the feedback
system where the sensors data are collected from industrial data from the robot to the server and Android App. The
site sensors and upload the information on the internet that following Figure 1 shows the block diagram of the proposed
can take the crucial decisions and make alert based on IoT system.
but has no autonomous control system [7]. Another IoT based
fire alarm and monitoring system have designed by S. Tiwari
that is integrated with several sensors and send it to monitoring
station using GSM which has no control system [8]. H.P. Singh
et al developed an Autonomous Industrial Fire Fighting Mobile
Robot. The robot performs based on five infrared sensors that
control the movement of the robot, and for flame detection.
The microcontroller controls a D.C. motor to carry water from
container to extinguishing fire [9]. But this system is not a
IoT based system. A wireless fire fighting robot has been
developed by Swati Deshmukh et al. It can recognize fire
and blow it OFF. It is a smart multisensory based security
framework but is not IoT based [10].
Keeping these limitation of the work have been done a model
of an IoT-based fire-fighting robot is presented in this paper,
which can be controlled manually through developed software
and can detect fire and extinguish it automatically. It can also
send the temperature, humidity data to the user, and detect Fig. 1. Block Diagram of Proposed System.
human and gas leakage in the site of interest. It also has a
built-in system to avoid obstacles in its pathway. The provision
of using water and carbon dioxide has been used for fire B. System Architecture
extinction. The data can be sent to any places over the internet Four sensors have been used to develop this robot. They
and the server stores the data for further investigations. So, the are the PIR sensor, Flame sensor, Humidity and Temperature
monitoring can be done remotely, which can help control fire sensor, and Gas sensor. An IP camera has been used to live
incidents to a great extent. stream around the affected area through an android app. All
the sensors are used to monitor the fire accident area properly.
II. M ETHODOLOGY
Every possible incident has been considered to avoid colossal
A. System Overview damage. All the sensors work parallely at the same time. The
In the indoor of an industrial organization, the robot is
placed at the place where fire accidents can happen. A micro-
controller and sensors are used to operate this robot. If there
exist any fire signal, the sensors will send the information
to the central co-ordinator unit. The co-ordinator unit is the
brain of the robot. It makes decisions based upon the sensor
signals.
The whole system includes a camera, sensors, a Microcon-
troller unit, and motors. The sensors’ data is sent continuously
to the NodeMCU. NodeMCU Collects the data from sensors
and camera and then process the data depending upon the
program. If the data are analog value, then the data are
converted to a digital value using ADC conversion and sent to
the server and the android app. The PIR sensor, Gas sensor,
and the humidity and temperature sensor values are directly
sent to the server and app through NodeMCU. Only the flame
sensor value is used to decide to switch on the CO2 and water
cylinder automatically. For manual mode, the joystick added
in the app is used to control the robot. Moreover, an ultrasonic
sensor and flame sensors have been used to move the robot
automatically. While the robot is in autonomous mode, the
central processing unit collects data from the ultrasonic sensor Fig. 2. Flowchart of Proposed System.
sensors collect data according to their working principle. The emit visible light, but it does emit infrared [7]. Thus, a flame
gas sensor, PIR sensor, and temperature sensor collect data, sensor is used in this robot that detects infrared rays and sends
and this data are processed in micro-controller and then sent a signal upon the fire detection to assure the occurrence of fire.
the decision to the android application. On the other side, the
flame sensor continuously collects the data parallelly and send E. NodeMCU Module
to the micro-controller. If the sensor finds any flame around Data between the robot and the app is communicated
it, it will activate the motor to spray the CO2 and water pump through the NodeMCU-ESP32(Node Micro-controller Unit)
to the firing place that will extinguish the fire. The following module. NodeMCU is an open-source Lua based firmware.
Figure 2 shows the flow chart of the proposed system. Adoptable prototyping is possible using the NodeMCU-ESP32
module, which is implemented in C programming. This mod-
III. D ESIGN A ND I MPLEMENTATION
ule has both the Dual-Mode Wi-Fi and Bluetooth. The system
The control circuit is installed within the walled communicates via Wi-Fi to remotely monitoring data.
compartment of the structure. A total of 11.1-Volt battery
has been used for powering the control circuit. Three 3.7
Volt rechargeable Li-ion batteries are connected in series to
drive four motors. Each motor drives only one wheel so that
sufficient torque is available for the robot to climb steep
paths. The ultrasonic sensor is located above the structure of
the robot to provide obstacle detection. A black pipe is put in
front of the robot to extinguish the fire.

A. Temperature and Humidity Monitoring


The DHT11 temperature and humidity sensor is used for the
robot to get the temperature and humidity data from the desired
localization [11]. It is a simple digital sensor device that
updates its value every 2 seconds; thus, it provides excellent
options to monitor the environmental condition.
B. Gas Detection
Gas sensor module MQ2 is used in this robot which detects
the presence of combustible gases such as smoke, Methane
(CH4), LPG, I-Butane (HC(CH3)3), Alcohol. Hydrogen (H2)
and Propane (C3H10). The sensor is highly sensitive and
provides a speedy response. It provides additional safety on
the occurrence of fire to detect the places where combustible
gases may congregate due to leakage from a gas pipe or any Fig. 3. Android Application.
other sources. The gas sensor sends a signal to the developed
app based on its detection of gases. If combustible gases are F. Android Application
found, the app displays “GAS: HIGH” notation and “GAS:
LOW” notation when no combustible gases are detected. The robot transfer all of the information to the android app
named Blynk App. Blynk app is the easiest way to build a
C. Human Existance mobile app that supports hardware platforms such as Arduino,
A passive infrared (PIR) sensor is used in this robot, which Raspberry Pi, and a similar micro-controller, which can be
is simply a PIR-based motion detector. It is used to detect the used to create required project. This app can control the robot
presence of a human in the affected area, such as a highly fired via Wi-Fi and shows the temperature and humidity value on
locality where firefighters cannot reach. Based on its detection, the mobile screen. It additionally indicates the presence of
it sends a signal to the built app, and the corresponding text human beings and gas leakage. A switching option has been
is displayed in the app. When there is no human detected, the developed between auto and manual mode. A Joystick has set
app shows “PIR: HIGH,” and when humans detected, the app up for the manual control system. The camera view can also
shows “PIR: LOW.” be seen through this application. Figure 3 shows the Android
Application functions and operation.
D. Flame Detection
A large amount of infrared radiation is emitted along with a G. Control System
sparse amount of UV rays and visible rays during a fire. The Two control systems are used in the robot, namely a manual
human eye captures the radiation as visible yellow-red flames. control system and an autonomous control system, to make the
However, some fire occurrences, such as hot charcoal, may not robot more capacitate. The robot can be manually controlled
Fig. 6. Front View of Complete Prototype Model.

The Figure 5 shows the circuit installment inside the robot.


The water and CO2 cylinder are also incorporated inside of
Fig. 4. Flowchart of Autonomous Control System. the structure. And the Figure 6 shows the prototype view of
the fire-fighting robot.

IV. R ESULTS AND D ISCUSSION


This robot consists of five sensors with a manual and an
autonomous control system to perform early action against
fire accidents. During a manual control system, it can be
controlled through the joystick in the built app, and during
the autonomous control system, the robot can run by itself
by using the installed sensors. Any control system can be
adopted according to the location and situation of the fire.
For evaluation and comparison for such works, performance
parameters chosen are true-positive (TP), false positive (FP),
and false-negative (FN). And then accuracy (Acc.) score is
determined as in (1) and Overall accuracy is determined by (2).
The following Table I shows the performance and efficiency
of the robot.
Acc. = T P/(T P + F P + F N ) (1)

OverallAcc. = (100 + 96 + 88)/3 = 94.67% (2)


Fig. 5. Internal Circuit of the Prototype model.
The robot transfer all of the data on the ThingSpeak web

by using a manual control system through joystick in the TABLE I


built app to move it in a different direction. Then if the auto P ERFORMANCE S CORES OF D IFFERENT D ETECTION S YSTEM
button is pressed in the app, it will run on its own in the Sl. Evaluation TP FP TN FN Total Acc.(%)
autonomous control system by using the installed ultrasonic 1 Flame Detection 30 0 20 0 50 100%
sensor and flame sensors. An ultrasonic sensor is used to avoid 2 Gas Detection 28 2 20 0 50 96%
any obstacles in the pathway when the robot is running in 3 Existance of Life 28 4 16 2 50 88%
4 Overall Efficiency 94.67%
the autonomous control system. The flame sensors detect the
direction of the fire. Figure 4 shows the flow chart of the
autonomous control system. Such two control systems provide server. ThingSpeak is an IoT analytics platform service that
additional provision to run the motor faster. allows us to aggregate, visualize, and analyze live data streams
in the cloud. It works accordingly with Matlab. The uploaded V. C ONCLUSION
Server data is shown in Figure 7. All the values of the sensor In this paper, a firefighting and affected area monitoring
are shown in the Figure 7. Temperature and Humidity value robot is proposed based on the Internet of Things environment,
is passed to the server all the time in every ten seconds. The which is capable of taking instant steps during fire accidents.
values show the real time numerical and graphical data on This robot can be used to reduce the risk of human firefighters
server. The Gas, Fire, and PIR sensor has the digital value of and in the area which is out of reach for human beings. The
0 or 1 indicate the presence or absence of the incident. industries with a higher risk of fire accidents can use this robot
to avoid huge damages. In future, Machine Learning and AI
systems can be implemented to improve the performance of
the robot.
R EFERENCES
[1] I. Best and P. Report, “Minimising firefighters ’ exposure to toxic fire
effluents Interim Best Practice Report,” Tech. Rep.
[2] S. S. N.N.Brushlinsky, M. Ahrens and P. Wagner, “World fire statistics,”
2016. [Online]. Available: https://www.ctif.org/world-fire-statistics
[3] J. Suresh, “Fire-Fighting Robot,” 2017.
[4] H. U. Zaman, T. A. Khan, S. R. Falgunee, G. M. S. Rashid, and
F. H. Talukder, “Autonomous Firefighting Robot with Optional Bluetooth
Control,” 2018 4th International Conference on Computing Communi-
cation and Automation (ICCCA), pp. 1–4, 2018.
[5] A. R. P, “Internet of Robotic Things Based Autonomous Fire Fighting
Mobile Robot,” 2018 IEEE International Conference on Computational
Intelligence and Computing Research (ICCIC), pp. 1–4.
[6] M. Kanwar and L. Agilandeeswari, “IOT Based Fire Fighting Robot,”
2018 7th International Conference on Reliability, Infocom Technologies
and Optimization (Trends and Future Directions) (ICRITO), pp. 718–
Fig. 7. Real Time Sensors’ Data on Server. 723, 2018.
[7] P. BhosaleKiran Uttam, Galande Abhijeet Baspusaheb, Jadhav Pappu
Shivaji, “Industrial Automation using IoT,” International Journal of
The following Figure 8 shows the Temperature and Humid- Computer Applications, vol. 4, no. 06, pp. 205–208, 2017.
[8] S. Tiwari and S. Bandopadhaya, “Iot based fire alarm and monitoring
ity sensors values on the server. These variations indicate the system,” 2017.
overall state of the environment. These values are shown on [9] R. Wadekar, S. Khatade, Dugane, S., , and S. N. Kini, “A Survey on Fire
the android application and thus the environment condition Fighting Robot Controlled Using Android Application,” International
Journal of Innovative Research in Science, Engineering and Technology.,
can be monitored remotely. vol. 4, no. 11, pp. 10 701–10 704, 2015.
[10] A. K. Srivastava, “Original Research Paper FIRE FIGHTING ROBOT
ENGINEERING Keshav Kumar Singh Vinkita Tripathi Jyoti Dev Nath
Department of Mechanical Engineering , IIMT College of Engineering
, Greater,” no. 2, pp. 7–8, 2018.
[11] “Dht11 temperature and humidity sensor,” [Last accessed 14-
October-2020]. [Online]. Available: https://components101.com/dht11-
temperature-sensor

Fig. 8. Real Time Graphical Data on Server.

The following Figure 8 shows the Gas leakage indication,


fire detection, human existence and live temperature value
depending upon the uploaded server data. This figure shows
the positive or negative state of the sensors.

View publication stats

You might also like