Automated Emergency Response System
Road accidents in major cities are considered a challenge all over the world. While they cause traffic jams, and long road lines, often, these result in loss of lives due to nonavailability of proper medical attention. This happens as a failure to call the emergency services on time. The problem can
2025-06-28 16:25:13 - Adil Khan
Automated Emergency Response System
Project Area of Specialization Computer ScienceProject SummaryRoad accidents in major cities are considered a challenge all over the world. While they cause traffic jams, and long road lines, often, these result in loss of lives due to nonavailability of proper medical attention. This happens as a failure to call the emergency services on time. The problem can be solved by developing an automatic system for the automatic detection of road accident and automatically notifying the relevant emergency response center.
Project ObjectivesOur application will be able to:
- Detect accidents automatically
- Inform the nearest respectiv emergency department about the accident
- Inform the relatives of the victim about accident
This will help in decreasing the death rate due to accidents.
Project Implementation MethodThe user is firstly registering himself, user can then log in to the system using firebase email and password authentication. He/she can view/update his profile after being authenticated. The user can turn on Automatic Monitoring which will register an accelerometer service running in the background, it can now detect all kinds of jerks produced by the user on his/her smartphone and correctly differentiate between accidents and normal routine jerks.
Upon detecting the right accidents, the system will generate an alert containing an alarm sound on the emergency victim’s phone. users will be able to cancel sending alerts to emergency responders in case of a false alert (accident didn’t occur) in under 15 seconds. safe will get the victim’s location using Google Location API and save it to a firebase real time database, then search for the r nearest emergency responders from the victim’s location and will send an alert notification to the nearest emergency responder (containing the g victim’s location) using FCM. safe will also send SMS to the emergency contacts containing the location of the victim. When the emergency responder accepts the request sent by the victim, the app will show real-time location tracking of the responder to the emergency victim on a Google map. safe will also provide details about responders (name, vehicle number, phone, etc.).
The system also consists of an application for emergency responders. Responders will be able to select the type of emergency services they provide and other information related to it. This application will show emergency notifications that are sent by emergency victims and provide real-time location tracking of their locations. In case of medical emergencies, the system will also guide responders to the nearest hospital from the emergency location.
This will help in decreasing the death rate due to accidents.
Benefits of the Project- Directly sends emergency notifications to the nearest available responder.
- Real-time location tracking for both responders and victims on a Google map.
- An android application for emergency responders that directly receives notifications about the emergency that occurs near them and is provided the victim's real-time location and is also provided with the details about the victim such as name, blood group, and address.
- Provide directions to the nearest hospital during medical emergencies.
- Provide other emergency services such as Fire Department, Ambulance, and Police.
- FCM (Firebase Cloud Messaging) services.
- Firebase Realtime Database
- Firebase Authentication
- Firebase Storage
- Google API Client
- Google Maps API
- Google Play services
- Google Location API
- Google Direction API
- Google Places API
- Retrofit
The brain of the whole system is Firebase. Firebase
Authentication is used to authenticate users by Email and
Password. Firebase Authentication also provides several
Authentication APIs like Google, Facebook, GitHub, etc. All
information about emergency victims and emergency
responders (availability, location. etc.) are stored in the Firebase database. Information about emergency requests sent from the emergency victims’ side is also stored and is processed by matching attributes of the request to the nearest emergency responder available. A notification message about an emergency request is then sent to the available responder through FCM.
Firebase is used to store real-time location data, using the GeoFire library for Firebase. Firebase Cloud Messaging is used to exchange data and send notifications between the emergency victim’s app and the emergency responder’s app. The system will also deal with unexpected scenarios like when there is no responder available and avoid false positives.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 10000 | |||
| APIs | Miscellaneous | 1 | 10000 | 10000 |