Abstract
Vehicles on roads are increasing day by at a very fast pace. This increase in vehicles has also increased the number of road accidents. Every year, an average of 150,000 people die due to accidents in India. Therefore, it is necessary to evaluate such scenarios where first aid and rescue can be provided at the accident site or the breakdown site at the earliest. In this paper, we have proposed a solution for situations where rescue is needed. We have taken the scenario of school buses as nowadays school buses get late in reaching school due to traffic jams, road accidents, etc. A network of school buses has been created in which if the drivers or the passengers get to know about the traffic jams ahead on the road, then the driver can take another path and reach on time or in case of bus breakdown, the driver or the passengers can send the signal to the other nearby bus drivers for rescue. This has been established using the OMNet++ tool using the SIoV concept. The results obtained are promising with a fully deployed functional network that is capable of providing help to the victim node at the earliest.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
As the world is changing day by day, people are focusing more and more on Internet of Things (IoT). Today, we see everything is getting smarter. We see smart homes, smart cities [1], and many smart devices which make things easier and smarter. Vehicles are also getting smarter day by day with the help of Internet of Vehicles (IoV) [2]. IoV vehicles are equipped with sensors and other technologies which help connect with other vehicles to transfer or receive data. We see many accidents occurring on roads due to a lack of concentration of drivers; the cars get off the roads and crash. If a vehicle has an early warning system, these types of crashes can be avoided. There could be a situation in which one vehicle is stuck in traffic. In such cases with the assistance of V2V communication, the vehicle which is stuck in traffic can inform other vehicles to go for a different route as in Fig. 1.
From IoV, SIoV [1] came into the picture. In SIoV [3], the vehicles that are having common interests are socially connected with each other. In SIoV, vehicles connected with each other share information of common interest like vacant parking places, weather conditions, traffic information, etc. An instance of SIoV [4] considers a scenario where an ambulance carrying a patient is moving towards a hospital. Now while moving, it connects with other ambulances to know the traffic condition on the way to the hospital so if traffic is there the ambulance gets notified earlier and then it can change the route. SIoV does not just socialize or connect vehicles, it also connects the driver or passengers. Sensors are also attached to the vehicles which show information about the vehicles like whether the vehicle is working fine or not to the driver or the passengers. Our major contributions to this study are as follows: first, to provide a system which can effectively rescue an accidental vehicle. Second, a system which is multipurpose or can be used in many domains like ambulance, defence, school buses management, etc., and last, to get real-time traffic information and inform other connected vehicles.
The paper is further organized as Sect. 2 which is the literature review, and Sect. 3 is the methodology applied in the paper. Section 4 is the data analysis and results, and Sect. 5 is the conclusion.
2 Literature Review
SIoV is a new technology and the recent work done in this field was explored to identify the gap. It is given in Table 1.
3 Methodology
It is studied that there are very few studies that have discussed SIoV concerning emergency situations. Since no system is available which can provide rescue in emergency situations, our basic idea is to develop an artificial environment to test such situations and develop a system using SIoV which can provide emergency support and can be useful in many domains like Defence, Ambulance, and school buses. To develop an artificial environment, we have used SUMO and OMNet++ and we have analysed data collected from OMNet++. Also, Python script has been used to filter the data and generate graphs for further data analysis. Fig. 2 also gives a flow of the methodology.
3.1 Sumo Simulation Details
For making connectivity between school buses and vehicles, Simulation of Urban Mobility (SUMO) is used. SUMO permits displaying of intermodal traffic frameworks including street vehicles, public vehicles, and people on foot. In this, we have created a real-time traffic scenario. For the network scenario, we have to use SUMO open street map (OSM) feature to create a real-time network scenario of Noida Sec 125 near Amity University Noida.
Setting up OMNet++: We imported the SUMO OSM file in OMNet++ to display a real-life situation. For making a V2V interface simulation and for a better picture of the network, Veins is used which is an open-source network simulation framework for running vehicular-based projects which can offer unrestricted extensibility. OMNeT++, an extensible modular and compound-based C++ simulation library and framework for building network simulators, supports a variety of frameworks such as INET and Veins for vehicle-to-vehicle communication (V2V). It supports TCP/UDP protocol.
3.2 Data Extraction
Below here, it can be seen that in OMNeT++ simulation, the map that we’ve fetched from SUMO is working perfectly fine and vehicles are moving on roads. The portion below the map shows the data like which vehicle is moving in which lane, etc. Time is also previously set for vehicles moving on the road. As we can see in the data shown below the map, the vehicles move every 124 ms.
Datasets. The dataset below shows us the following details as explained in Table 2.
The formula for the same is given below
3.3 Data Filtration
Data filtration is done to remove the multiple fields and any null values in the dataset that weren’t necessary for the study like CO2 emissions, etc. For this, a Python script is created to filter out the data and a code is written and implemented based on Python inbuilt libraries to create various graphs using Python script.
4 Data Analysis and Results
Data analysis is used to extract meaningful information from data and make decisions based on that knowledge. Analysing our past or future and making judgments based on it is what this is all about. After the deployment of the network over the simulation tool, we could establish a socially connected network where in case of an accident the nearby accessible active nodes can provide aid. So, during simulation we observed that nodes 68 and 70 had an accident. So, they reached out for help to other nodes in the network. We can see from the simulation that an accident took place between node 70 and node 67. Now if we see below that, node 70 is sending a signal to all other nodes that are there within seconds. Similarly, if two accidents occur then the nodes are capable to send a signal to other nodes or vehicles simultaneously.
After doing the analysis of nodes, we’ve created a graph which shows the SNIR packet loss for different nodes for node 70 and node 68 as in Figs. 3 and 4, respectively. The broadcast messages for node 68 and node 70 are shown in Figs. 5 and 6, respectively. These figures show a graph for node 68 and node 70 SNIR lost packet for different datasets like 130 nodes, 145 nodes, 160 nodes, 180 nodes, and 200 nodes.
Broadcast devices are simple messages from other apps or the system itself. These signals are referred to as events or intents on occasion. For example, applications can send out broadcasts to inform other apps that data has been downloaded to the device and is ready for them to use; the broadcast receiver will intercept this communication and take the required action.
The aim was to build a simulation to manage the connectivity between school buses in OMNet++. In the simulation, we could see that the vehicles are moving on roads and are perfectly visible with the time set at 113 ms.
5 Conclusion
In this study, a simulation has been developed by using OMNeT++, Veins, and INET. In this work, we varied the number of vehicles and did 5 simulations as 130, 145, 160, 180, and 200 vehicles or nodes to create connections and make them communicate with each other. As shown above, when the first node meets with an accident, it sends a packet named accident first to the radio manager and then sends it to the nearby other two nodes. In the paper, there is a brief explanation of the concepts used to achieve our goal. In the paper, we were able to gather datasets for 4 different node network for better results. Those numbers are 130, 145, 160, 180, and 200. In this paper, we showed communication between the vehicles. This is very helpful and if used in the real world, it could solve many problems like the problem of a school bus when stuck somewhere or it could be very helpful in emergency vehicles. The solution is not just helpful for school buses but is also helpful for emergency vehicles. We see many deaths in ambulances that take place daily in India because of not reaching on time, so with this, the vehicles could reach on time and lives can be saved.
References
Alam KM, Saini M, Saddik AE (2015) Toward social internet of vehicles: concept, architecture, and applications. IEEE Access 3:343–357. https://doi.org/10.1109/ACCESS.2015.2416657
Contreras-Castillo J, Zeadally S, Guerrero-Ibañez JA (2018) Internet of vehicles: architecture, protocols, and security. IEEE Internet Things J 5(5):3701–3709
Atzori L, Iera A, Morabito G, Nitti M (2012) The social internet of things (SIoT)–when social networks meet the internet of things: concept, architecture and network characterization. Comput Netw 56(16):3594–3608
Butt TA, Iqbal R, Shah SC, Umar T (2018) Social internet of vehicles: architecture and enabling technologies. Comput Electr Eng 69:68–84
Arooj A, Farooq MS, Umer T, Rasool G, Wang B (2020) Cyber physical and social networks in IoV (CPSN-IoV): a multimodal architecture in edge-based networks for optimal route selection using 5G technologies. IEEE Access 8:3360933630. https://doi.org/10.1109/ACCESS.2020.2973461
Abbas MT, Muhammad A, Song WC (2019) Road-aware estimation model for path duration in internet of vehicles (IoV). Wirel Pers Commun 109:715–738. https://doi.org/10.1007/s11277-019-06587-5
Zia K, Muhammad A, Khalid A, Din A, Ferscha A (2019) Towards exploration of social in social internet of vehicles using an agent-based simulation. Complexity 2019:13 pages. Article ID 8201396. https://doi.org/10.1155/2019/8201396
Zhang B, Yuan B, Bi X, Wei Z, Zhang M (2020) An adaptive multi-channel cooperative data transmission scheduling in VANETs. Sensors 20:5612. https://doi.org/10.3390/s20195612
Vershinin YA, Zhan Y (2020) Vehicle to vehicle communication: dedicated short-range communication and safety awareness. In: 2020 systems of signals generating and processing in the field of on-board communications, pp 1–6. https://doi.org/10.1109/IEEECONF48371.2020.9078660
Atzori L, Floris A, Girau R, Nitti M, Pau G (2018) Towards the implementation of the social internet of vehicles. Comput Netw 147. https://doi.org/10.1016/j.comnet.2018.10.00
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kumar, V., Tyagi, S., Garg, S., Mehrotra, D. (2024). Intelligent Accident Rescue System. In: Nagabhatla, N., Mehta, Y., Yadav, B.K., Behl, A., Kumari, M. (eds) Recent Developments in Water Resources and Transportation Engineering. TRACE 2022. Lecture Notes in Civil Engineering, vol 353. Springer, Singapore. https://doi.org/10.1007/978-981-99-2905-4_22
Download citation
DOI: https://doi.org/10.1007/978-981-99-2905-4_22
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-2904-7
Online ISBN: 978-981-99-2905-4
eBook Packages: EngineeringEngineering (R0)