| Literature DB >> 27136548 |
Néstor Cárdenas-Benítez1, Raúl Aquino-Santos2, Pedro Magaña-Espinoza3, José Aguilar-Velazco4, Arthur Edwards-Block5, Aldo Medina Cass6.
Abstract
This article discusses the simulation and evaluation of a traffic congestion detection system which combines inter-vehicular communications, fixed roadside infrastructure and infrastructure-to-infrastructure connectivity and big data. The system discussed in this article permits drivers to identify traffic congestion and change their routes accordingly, thus reducing the total emissions of CO₂ and decreasing travel time. This system monitors, processes and stores large amounts of data, which can detect traffic congestion in a precise way by means of a series of algorithms that reduces localized vehicular emission by rerouting vehicles. To simulate and evaluate the proposed system, a big data cluster was developed based on Cassandra, which was used in tandem with the OMNeT++ discreet event network simulator, coupled with the SUMO (Simulation of Urban MObility) traffic simulator and the Veins vehicular network framework. The results validate the efficiency of the traffic detection system and its positive impact in detecting, reporting and rerouting traffic when traffic events occur.Entities:
Keywords: IoT; big data; connected vehicles; traffic congestion detection system
Year: 2016 PMID: 27136548 PMCID: PMC4883290 DOI: 10.3390/s16050599
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Big data and the IoT represented by hype cycle curve (source: elaborated by authors, based on [20]).
Figure 2General architecture of the traffic detection system.
Figure 3Diagram of the big data cluster network.
Figure 4Big data architecture.
Figure 5Cassandra data model to store vehicular information.
Figure 6(a) Data model to store catalog coverage points; (b) data model to store the detected alerts.
Figure 7(a) Traffic event detection algorithm part 1; (b) Traffic event detection algorithm part 2.
Figure 8Route Monitoring Algorithm.
Figure 9LORA-CBF communication algorithm.
Figure 10Construction of the syntactically aggregated data.
LORA-CBF Packet Structure.
| Begin | Lenght | Type Send | RSSI | Reserved | Source Address | Destination Address | Payload | Checksum | Forcer | |
|---|---|---|---|---|---|---|---|---|---|---|
| 7E | 00 | 08 | 01 | 1 Byte | 1 Byte | 4 Bytes | 4 Bytes | 0–1488 Bytes | 9D | 7D |
LORA-CBF HELLO Packet Structure.
| Packet Type | Node Type | Latitude | Longitude | Speed |
|---|---|---|---|---|
| 48 | 01 | 12 Bytes | 12 Bytes | 1F |
LORA-CBF LREQ packet structure.
| Packet Type | Identification Field | Node Type | Applicant Address | Address to Search | Latitude | Longitude | Speed |
|---|---|---|---|---|---|---|---|
| 68 | 01 | 01 | 4 Bytes | 4 Bytes | 12 Bytes | 12 Bytes | 1F |
LORA-CBF LREP packet structure.
| Packet Type | Node Type | Applicant Address | Address to Search | Latitude | Longitude | Speed |
|---|---|---|---|---|---|---|
| 78 | 01 | 4 Bytes | 4 Bytes | 12 Bytes | 12 Bytes | 1F |
LORA-CBF DATA packet structure.
| Packet Type | Initial Source Address | Final Destination Address | Hops | Packet Counter | Data | Latitude | Longitude |
|---|---|---|---|---|---|---|---|
| 44 | 4 Bytes | 4 Bytes | 02 | 3 Bytes | 0–1455 bytes | 12 bytes | 12 bytes |
LORA-CBF DATA REQUEST packet structure.
| Packet Type | Initial Source Address | Final Destination Address | Hops | Packet Counter | Data | Latitude | Longitude |
|---|---|---|---|---|---|---|---|
| 45 | 4 Bytes | 4 Bytes | 02 | 3 Bytes | 0–1455 Bytes | 12 Bytes | 12 Bytes |
LORA-CBF DATA RESPONSE packet structure.
| Packet Type | Initial Source Address | Final Destination Address | Hops | Packet Counter | Data | Latitude | Longitude |
|---|---|---|---|---|---|---|---|
| 46 | 4 Bytes | 4 Bytes | 02 | 3 Bytes | 0–1455 Bytes | 12 Bytes | 12 Bytes |
Example of an encapsulated DATA packet.
| 7E | ||
| 01 03 | ||
| 01 | ||
| 40 | ||
| 01 | ||
| C0 A8 05 02 | ||
| C0 A8 04 01 | ||
| 44 | ||
| 00 56 45 52 | ||
| 00 62 67 62 | ||
| 02 | ||
| 00 00 0A | ||
| “On-Road_Vehicle_Data_Message”:[
| ||
| 19.2651047871 | ||
| −103.713618619 | ||
| 9D | ||
| 7D | ||
Figure 11Evaluation scenario with the coverage points in place.
Figure 12Detailed evaluation scenario.
Figure 13Complete scenario programmed in SUMO.
Figure 14Amplification of the intersection scenario programmed in SUMO.
Figure 15Operation diagram of the RSU emulator.
Figure 16Records contained in the OnRoad_Cluster_Data model.
Results of precision of the traffic detecting algorithm.
| Qty. Vehicles with OBU. | Scheduled Traffic Congestions | Traffic Alerts Generated | False Traffic Alerts Generated | Traffic Alerts not Generated | Percentage of Precision |
|---|---|---|---|---|---|
| 24 (10.1%) | 64 | 63 | 1 | 2 | 93.7% |
| 118 (50%) | 64 | 63 | 0 | 1 | 98.4% |
Figure 17Comparison of the simulation results: (a) Comparison of CO2 emissions; (b) Comparison the distance traveled.
Figure 18Comparison of the simulation results: (a) Comparison of the time traveled; (b) Comparison of the average speed of vehicles.