Software Requirements Specifications: Fire Fighter Robot [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Software Requirements Specifications Fire Fighter Robot



Internal Advisor:



External Advisor:



Project Manager: Maam Bushra Jamil Project Team: Usman Jaffar Bilal Javed Touseef Hussain



BITF17S24 BITF17S05 BITF17S42



Team Leader Team Member Team Member



Submission Date: 13-12-2020



_____________________ Project Manager’s Signature







Software Requirements Specifications



Page 2 of 7







Software Requirements Specifications



Table of Contents 1. INTRODUCTION........................................................................................................................4 1.1 Purpose of Document...............................................................................................4 1.2 Project Overview.......................................................................................................4 1.3 Scope..........................................................................................................................4 2. OVERALL SYSTEM DESCRIPTION............................................................................................4 2.1 User characteristics..................................................................................................4 2.2 Operating environment.............................................................................................4 2.3 System constraints....................................................................................................4 3. EXTERNAL INTERFACE REQUIREMENTS..................................................................................5 3.1 Hardware Interfaces.................................................................................................5 3.2 Software Interfaces...................................................................................................5 4. FUNCTIONAL REQUIREMENTS.................................................................................................5 5. NON-FUNCTIONAL REQUIREMENTS.........................................................................................5 5.1 Performance Requirements....................................................................................5 5.2 Safety Requirements................................................................................................5 5.4 User Documentation.................................................................................................6 6. References...............................................................................................................................6







Software Requirements Specifications



1. Introduction 1.1 Purpose of Document Firefighting is the act of extinguishing destructive fires. A firefighter robot must be able to stop fire quickly and safely extinguish the fire, preventing further damage. Firefighter robot has a more efficient and effective method of firefighting. Robots were designed to find a fire before it rages out of control. The robots could one day work with firefighters in reducing the risk of injury to victims and in reducing damage. 1.2 Project Overview Fire is an unavoidable disaster that occurs suddenly or intentionally in place or mostly in household residences. This phenomenon led to the loss of properties, risk lives, and causes big destruction in a certain place. We can make a firefighting robot which can be controlled through a mobile app based on Bluetooth connectivity and auto sensor detection based on Arduino UNO. (1) this project will be beneficial to the residents as it can alarm them when there is a sudden occurrence of fire. (2) the importance of such also includes the early detection of fire and putting it off before it destroys more properties such as in Lab and offices etc. (3) It will be beneficial to the firefighter because the robot can go there where the risk is very high for our firefighter and also extinguishing the fire on the behalf on a firefighter. 1.3 Scope The robot detecting the burnt area in 0 ~ 3 feet[1], the Robot detect a fire event and used extinguish to fight the fire source and the modem connected to the programmable device. The prototype extinguishing and Detect the fire by using the fire flame detection sensor. The robot can control by an Android App and send an alarm on the mobile app to the operator via connected through Bluetooth. The robot will only operate on a single level. The multi-level operation may be a goal for future iterations of this project. The robot will not face completely obstructed paths. For the purpose of development, the team is assuming an environment without closed doors and other such obstructions. The robot will not have a jumping mechanism. Users Can be used in home, offices, departmental stores, and buildings and firefighter’s department. [2]



2. Overall System Description The Fire Fighter Robot can be operating in any fire place at any time and only one user can operate this robot against fire at Fire Rescue operation. The system will be operated by trained fire fighter of Rescue Departments.







Software Requirements Specifications



2.1 User characteristics Firefighter Robot: The fire Fighter robot is our product which is operating in physical area where fire exist, the robot contain water for the purpose of fire extinguisher at any place like office, industrial area, commercial places etc. Fire Fighter robot is controlled through the android app and connecting with the android app through Bluetooth Module App User: The app user means operator of Fire Fighter Robot which are trained firefighter and having a knowledge with app interface and familiar with smart phone usage. 2.2 Operating environment Fire fighter Robot can control through Android app (Version 6.0 Marshmellow and above) and can easily operate on an android device which have minimum 2GB ROM & 2 GB RAM. Behind this operation the Bluetooth mechanism use which is connect with user android smart phone and user can operate robot with graphically interface which is embedded in a app. The app is built in Java using Android studio and using Arduino UNO for coding on Arduino kit’s. In hardware we need Arduino UNO board for operating the robot, flame sensors playing role of fire detection and buzzer perform beep alert, for giving the power to mini DC motor and wheels we use 5V battery which is rechargeable. 2.3 System constraints Identify any constraints or limitations on the system. Constraints may include the following: Software constraints Need app user to control this. 6.0 Version and above is necessary for installation. Hardware constraints Hardware will be depending upon temperature. During operation power battery can’t charge. Legal constraints Depend on state’s law for commercial use. User constraints: User must the adult and can understand the blasting situation (real time).



3. External Interface Requirements To operate Fire Fighter Robot user must have Android smart phone with Bluetooth connectivity function.



3.1 Hardware Interfaces







Software Requirements Specifications



In this robot we are using Arduino UNO board, Flame sensor for detecting fire and UNO board connected DC water pump. All sensors are connected with UNO board and the 12V battery providing the power to board. The battery is rechargeable,



3.2 Software Interfaces The mobile app is supporting all versions of android which are above than 6.0 and smartphone having feature of Bluetooth for connectivity.



4. Functional Requirements Detect the fire: The flame sensor detects the fire and give alarm to user and change its mode into active for starting operations. The sensor will detect the fire until it's not extinguished. The range of the fire detector sensor is 0-3 feet if we use the high-quality sensor the range could be increase. Extinguish the fire: When the fire sensor detects the fire then with the help of a mobile app, the user uses water or any kind of other material which is store in the tank for extinguishing the fire at a real-time location, before any kind of serious damage. By using this module, the user extinguishes the fire from distance without any risk. Sprinkle shower of water: The shower is helpful to easily cover the whole area of the fire. With this shower, we use the dc pump for creating a pressure of water, and the sprinkle of water is controlled through the android app, and for storage of water or any kind of other material we use a tank. Control through App: The system is controlled by an app which is helpful for firefighters' life and easily can operate in fire areas with zero percent risk of human life. Because our whole system is operated and controlled through the android app so in a way, we should keep the distance from fire and risk. Our android app is easy to use so a user with a little bit of knowledge can use it. Play siren: The siren is also played on the mobile app and also on the firefighter robot to get user attraction that the fire is detected in the robotic area. Sometimes the user is not near its mobile or busy somewhere else So when the fire sensor detects the fire it starts to play a siren and get the attention of the user or someone near it, so they can take some action before any kind of serious damage. Mini led lights use in night: The LED lights are helping in the night time to keep operation steady and LED controls by mobile apps. By using LED lights, the user can save the firefighter robot from obstructions and damage Moveable (through mobile app):







Software Requirements Specifications



The robot is moveable in 360 degrees, which can be used in every area where it needs to extinguish the fire. Because our robot is move in any direction so we should easily sprinkle the water in the direction where we want.



5. Non-functional Requirements 5.1 Performance Requirements The Fire Fighter Robot is in the shape of a Fire Fighter Truck in this prototype and having capacity of 500ml water, The Robot truck inner material is covered by steel sheet which is helpful to protect hardware from fire heat. In this prototype we use fully remote control system which is reducing the hazards of human life. With the help of DC motor pump, we are using high pressure of water in any fire place. 5.2 Safety Requirements Using steel sheets cover as a body of robot reducing heat effect on robot, the powerful DC motor is also helpful to maintain a distance from fire during operation by its high pressure water buzzer. 5.3 User Documentation User documentation components will be delivered along with the Mobile app, user manuals, ground base training and online help.



6. References Ref. No.



Document Title



Date of Release/ Publication



Document Source



1. https://create.arduino.cc/projecthub/SURYATEJA/arduino-modules-flame-sensor-6322fb 2. https://www.elprocus.com/projects-on-fire-fighting-robotic-vehicle/