PDFExpresser.SmartSyst

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

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

net/publication/340126045

Smart Traffic Management System

Conference Paper · December 2019


DOI: 10.1109/ICECCO48375.2019.9043219

CITATIONS READS

15 10,714

2 authors:

Abubakar Muhammad Miyim Mansur Muhammed Alhaji


The Federal University Dutse Binyaminu Usman Polytechnic, Hadejia
40 PUBLICATIONS 147 CITATIONS 4 PUBLICATIONS 15 CITATIONS

SEE PROFILE SEE PROFILE

All content following this page was uploaded by Mansur Muhammed Alhaji on 26 May 2021.

The user has requested enhancement of the downloaded file.


15th International Conference on Electronics Computer and Computation (ICECCO 2019)

Smart Traffic Management System


Abubakar M. Miyim Mansur A. Muhammed
abubakar.miyim@fud.edu.ng mansurmaibeni4@gmail.com
1
Department of Information Technology, Faculty of Computing, Federal University Dutse.
P.M.B.7156 Dutse, Jigawa State - Nigeria
1, 2
Computer Science Department, Binyaminu Usman Polytechnic Hadejia, Jigawa State - Nigeria

be attributed to the mistakes made by traffic


Abstract: Millions of vehicles pass via roads and personnel that might suddenly stop a line in order to
cities every day. Various economic, social and give preference to some class of individuals.
cultural factors affect growth of traffic congestion. Furthermore, in some cases at times, the traffic
The effect of traffic congestion has major impacts on light allows traffic in all directions and causes
accidents, loss of time, cost, delay of emergency, etc. confusion that leads to traffic jam as well. Drivers
Due to traffic congestions there is a loss in reckless speed even when they are approaching a
productivity from workers, people lose time, trade
opportunities are lost, delivery gets delayed leading
junction, may lead to accident and traffic jam when
to increasing cost. In providing solutions to these such vehicle collides another vehicle.
congestion problems, a new robust and smart Traffic jam is a problem on many roads in the cities
solution that is based on Vehicle-to-Infrastructure because it has caused most of the automobile
(V2I) technology capable of addressing road accident accidents, incremental delay, and vehicle operating
and traffic management in Nigeria’s mega cities is costs such as fuel consumption, pollution emissions
proposed. In this paper, the proposed system serves and stress that result from interference among
as an alternative to the existing traffic management vehicles in the traffic stream, particularly as traffic
system with an intersection control station that
volumes approach a road’s capacity [1, 2]. Due to
communicates with vehicles approaching the
intersection through the V2I network. The vehicles
traffic problems economic activities suffer. Looking
are equipped with Dashboard Traffic Light (DBTL) at these numerous problem and challenges, there
sensors that communicate with the infrastructure. A is need to design and implement an efficient traffic
Safe-to-Pass-First (SPF) algorithm was designed that management system that is intelligent enough to
considered real time speed, vehicle position and data control major intersections to our big cities so as to
to decide when to allow the vehicle to pass through minimize or reduce the average commute time.
the intersection. The algorithm checks the status of Thousands of vehicles pass via roads and cities of
conflicting lanes to ensure that vehicle pass the kano every day. Various economic, social and
intersection safely. This method has been found to
cultural factors affect growth of traffic congestion.
be more efficient than the existing methods as the
average waiting time at the intersection is reduced by
The effect of traffic congestion has major impacts on
23% and improved throughput recorded, Python accidents, loss of time, cost, delay of emergency
code and SUMO were used for the simulation. etc. Due to traffic congestions there is a loss in
productivity from workers, people lose time, trade
Keywords: Dashboard, Junction, Jam, V2I, Smart opportunities are lost, delivery gets delay, and
Traffic. thereby the costs goes on increasing [2]. To solve
these congestion problems, it is better to build new
I. Introduction facilities and infrastructure that adopts smart
technology.
Most of the densely populated city in this country Many traffic light systems operate on a timing
Nigeria has an average population of about mechanism that changes the lights after a given
3,931,300. This number keep increasing day by day interval. Smart traffic light system senses the
while infrastructure like road networks grow at a presence or absence of vehicles and reacts
slow phase when compared to the population accordingly. The idea behind the systems is that
increase. Furthermore, statistics revealed that the drivers will not spend unnecessary time waiting for
number of vehicles continue to increase 2 fold the traffic lights to change and the system detects
thereby causing huge traffic jam in most part of the traffic in many different ways.
cities. Faulty traffic systems, inadequate manpower, Traffic control is an essential part of today’s society.
narrow road spaces and unnecessary overtaking by It is necessary to have a set of rules in place that
drivers, create traffic congestions. Due to traffic regulate the millions of vehicles that are
jam, a substantial portion of working hours have to transporting goods, services, and people all over
be spent on streets that causes serious air and the world. Traffic control ensures the safe flow of
noise pollution and thus worsens the overall vehicles in and around a specific location. Traffic
environmental condition. This problem could also control can be used to manage the movement of

Copyright notice (978-1-7281-5160-1/19/$31.00 ©2019 IEEE)


automobiles, train, and any other kind of With such an algorithm, they reduced the vehicle
transportation system. Without traffic control, these average waiting time by 62% under moderate traffic
vehicles could travel as they pleased, and conditions and 15% under heavy traffic conditions.
accidents would inevitably occur. It is crucial that While such results sound very promising, the fact is
highly trained personnel are monitoring the traffic that vehicles are still required to stop even if no
control structure. Traffic signals are extensively other vehicles are present since the system is
used to regulate the flow of traffic at both high dependent on a light timing model. Figure 1 below
volume urban intersections, and suburban low serves as evidence of how intersections with
volume intersections where safety rather than installed sensors still require that vehicles stop even
capacity and efficiency is the major concern. when other vehicles are headed to non-conflicting
lanes. By looking at the picture, we can see how
under the current conditions vehicle A and vehicle C
II. RELATED WORKS could possibly be able to cross the intersection
Many techniques have been used including, above without having to stop. The sensors installed at the
ground sensors like video image processing, intersection are circled in red to provide clarity.
microwave radar, laser radar, passive infrared,
ultrasonic, adaptive fuzzy logic control, and passive
acoustic array. However, these systems have a
high equipment cost and their accuracy depends on
environment conditions. Another widely-used
technique in conventional traffic surveillance
systems is based on intrusive and non-intrusive
sensors with inductive loop detectors, micro-loop
probes, and pneumatic road tubes in addition to
video cameras for the efficient management of
public roads [3]. However, intrusive sensors may
cause disruption of traffic upon installation and
repair, and may result in a high installation and
maintenance cost. On the other hand, non-intrusive
sensors tend to be large size, power hungry, and
Figure 1: Vehicle Waiting at an Intersection with Sensors
affected by the road and weather conditions; thus
resulting in degraded efficiency in controlling the Furthermore, the simulation conducted in this study
traffic flow. does not consider different types of vehicles and the
Efforts to reduce road accidents in developing different time required for each to clear the critical
countries are yet to produce significant results. For zone. Lastly, with the development of wireless
instance, the conventional solutions offered by networks, the use of sensors has become
different traffic managements such as the vehicle somewhat a thing of the past. The use of wireless
speed monitoring through the CCTV cameras technologies to obtain data directly from vehicles
among others are not yielding substantial outputs approaching the intersection has become a more
as the number of road crashes and traffic jams valuable approach to modulating traffic controller
keep increasing. Weigao and Bo [4] suggested the light timing.
use of safety management plan with the help of
technology to reduce road accidents in China. III. Methodology
Gothane and Sarode [5] analysed the factors
The system follows a client-server communication
leading to road accidents in India and suggested
structure to connect vehicles to the intersection
the use of WEKA tool to manage the situations
control station. The intersection control station
around the identified dangerous hotspots.
Abramowski [6] suggested the use video recorder represents the server node that make the decisions
in accident management as well as traffic cameras. for the vehicles that are passing the intersection,
and the vehicles represent the clients of the
In a study conducted by Universiti Putra Malaysia
system. Each vehicle is treated as a job that needs
[7], the authors make a comparison between time-
to be scheduled through the intersection.
based and sensor-based traffic light control
systems. In their research, they modulate the light
timing based on a set platoon size. More A. Proposed Dashboard Traffic Light
specifically, their algorithm checks the number of In this paper, the proposed system replaces the
vehicles waiting to cross the intersection to traffic light signals with an intersection control
determine the amount of time the green light should station that communicates with vehicles
stay on. If the number of vehicles waiting to cross approaching the intersection through the V2I
the intersection is small, the resulting green light network. These vehicles are equipped with a DBTL
durations will be short. If the number of vehicles (Dashboard Traffic Light) component that shows
waiting increases, so does the green light duration.
the signal color for the driver along with the
counting down timer in seconds. Let I(LX) be an indicator for the existence of
The paper presents an algorithm, which is called vehicles on the conflict lanes of LX, where
the Safe to Pass First (SPF) algorithm, that make I(LX)=1 if one or more of the conflict lanes is
use of per-vehicle real time speed, position, and busy or I(LX)=0 if the conflict lanes are
direction data to decide when to allow the vehicle to empty.
pass through the intersection. The algorithm checks Let Gtime be the time for green light comes
the status of conflicting lanes, to ensure that vehicle on after red light.
will pass the intersection safely.
Add vehicle X to the queue Q
Algorithm: While Q is not empty, do
Consider the earliest
Input: Vehicle X waiting vehicle in the queue
Check conflict lanes in
Add vehicle X to the queue Q S(LX):
While Q is not empty, do
if all conflict-lanes are empty:
Consider the earliest waiting vehicle in the I(LX)=0
queue Return (Green, TX)
Check conflict lanes in S(LX): else:
I(LX)=1
if I(LX) = 0 Check set B for lane timers
Tempty = the time required for all conflict
Return (Green, TX) lanes to be empty
else: If Tempty – TX < 4:
Gtime = 4
I(LX) = 1 else:
Gtime = Tempty – TX
Check set B for lane timers Return (Red, Tempty, Gtime)

If Tempty – TX < 4: To calculate the required time for a vehicle to pass


the intersection, the intersection control station will
Gtime = 4 use the following formulas.

else:

Gtime = Tempty – TX

Return (Red, Tempty, Gtime) ܵ݀݁ܿ , ‫ ݀݁݁݌ݏ = ܮ‬− 10 ……………. (2)


ܵ݀݁ܿ , ܴ = ‫ ݀݁݁݌ݏ‬− 15 ……………. (3)
Algorithm Explanation If a vehicle X is in lane L i.e Left lane, decelerated
speed will be calculated using equation 2 and for
Input: Vehicle X with attributes: the Right lane R will be calculated by equation 3.
SX: The speed of the vehicle
GX: The location of the vehicle
T: the required time for the vehicle to pass the
DX: The direction for which vehicle is
intersection.
travelling
Distance: the distance between the vehicle and the
LX: The lane on which vehicle is travelling
edge of the intersection when the control station
TX: Required time for the vehicle to pass
receives the request message.
the intersection
Speed: the speed of the vehicle
D: the required distance for the vehicle to pass the
Let Ax be the arrival time of vehicle X
intersection after reaching the edge of the
Let S be the set of conflict lanes presented
intersection
as tuples: (Lane, set of conflict lanes)
DS: Decelerated Speed for the vehicle to pass the
where
intersection which is represented in formulas (2)
S={(0,{2,5,6,7}), (1,{2,3,4,7}),
and (3).
(2,{0,1,4,7}), (3,{1,4,5,6}), (4,{1,2,3,6}),
(5,{0,3,6,7} (6,{0,3,4,5}), (7,{0,1,2,5})}

Let B = {Br: the time required for lane r to


be empty, r ϵ [0…7]}
B. Vehicle DBTL Device and the required time for each lane at the
In this system, every moving vehicle is assumed to intersection to be clear.
be equipped with a DBTL device. The DBTL device
consists of a communication component to
send/receive messages to/from the intersection
control station, and a display component to be
placed on the dashboard. The display component
can be configured to show signals in various ways.
Here, it is configured to exhibit the signal color
along with the counting down timer in seconds,
which represents the given time for the current
signal color before it changes. For the display
component shown in Figure 2, the red light signal
will be ON for 7 seconds then go off. The green
light will be ON directly after the red light being OFF
and will countdown for 5 seconds.
The communication components connect to the
intersection control station when the vehicle enters
the communication range of the intersection control
station. The communication component issues a
request message to the intersection control station
as soon as the vehicle side is connected to the
intersection control station in order to reserve a Figure 3: Typical Four Way Road Cross
time slot at the intersection for the vehicle to pass
safely. The intersection control station receives requests
from all the vehicles approaching the intersection.
The system calculates the required time for the
vehicle to pass the intersection and then compares
it with the status of the intersection.

D Communication System

For the purpose of this system communication, the


paper presents a simple message exchanging
protocol as depicted in figure 4. The presented
Figure 2: DBTL Display Component. protocol defines two groups of messages. The first
group is the client side messages group, this group
The vehicle system waits for one of two expected consists of two types of messages, request
response from the intersection control station. The messages and exit messages. The client sends the
first response is the green light decision with request message when it enters the communication
countdown timer. The second expected response is range of the intersection control station to reserve a
the red light decision with two countdown timers; spot in the intersection. The request message
one for the red signal duration, and the second for contains the following data:
the green light duration that comes after the red
light countdown timer is done. After passing the Request: indicating message type;
intersection, the vehicle communication component A vehicle ID, A unique system-wide ID: this ID can
informs the intersection control station with an exit be the MAC address of the communication
message containing the lane on which the vehicle component or the VIN number of the vehicle;
was travelling.
Lane ID, as specified in Figure 3;
C Intersection Control Station The current vehicle location at the time of request;
The speed of the vehicle; Direction, as S (go
The intersection control station is the decision straight), L (turn left), R (turn right); Timestamp,
maker of the system. As shown in Figure 3, an both intersection control station and vehicle DBTL
intersection control station is installed at the assumed to be synchronized with the global clock;
intersection to communicate with the vehicles Once the vehicle is out of the intersection, it sends
approaching the intersection. This system keeps an exit message to the server indicating that this
track of the vehicles trying to pass through the vehicle has passed the intersection safely. The exit
intersection by storing information about the message contains the following data:
number of vehicles at each lane in the intersection
Exit: Indicating message type;
Lane ID, as specified in Figure 3: the lane intersection where the difference between each
on which the vehicle was travelling. vehicle is in the range of zero to five seconds. The
following sections show the results along with some
The second group is the server side message notes and observations about the results.
group that consists of two types of messages, the
green-decision message and the red-decision Busy Hour Analysis
message. The server sends these messages as a The importance of rush hour analysis to ensure that
response to the request message. The green- the system allows for a smooth vehicle flow through
decision message is the response for requests from the intersection with the least waiting time. The
vehicles that can pass the intersection safely. results are shown in Figure 5 for the average
The Green-decision message contains the following waiting time, Figure 6 for the longest waiting time,
data: Green, indicating that the driver can proceed and Figure 7 for the throughput of vehicles passing
through the intersection; Countdown value; through the intersection. The results show
indicating the decision duration. The red-decision significant improvement considering the average
message is the response for requests from vehicles waiting time of vehicles at the intersection. From
that cannot pass the intersection safely due to the Figure 5, results for the average waiting time of the
existence of vehicles on the conflict lanes at the vehicles that are using the traditional traffic light
request moment. Those vehicles will receive a red systems is of 67 seconds. From the same figure, it
signal for a specific time that is indicated from the can be noted that average waiting time for the
server side based on the intersection status. The proposed intelligent DTL system is almost 14
signal will then turn into green after the end of the seconds.
specific period for red.
Red- decision message contains the following data:
Red, indicating that the intersection is not clear for
the vehicle to pass through at the current time;
First countdown value, indicating the period that the
vehicle has to wait at the intersection; A second
countdown value, indicating the duration of time
that the vehicle can safely pass through the
intersection.
Figure below shows the flow of messages between
the system entities with respect to time.

Figure 5: Average Waiting Time for Busy Hour Traffic


Figure 4: Messages Exchange Sequence
Figure 6 shows the results for the longest waiting
time that occurred while testing systems, the
proposed system and the traditional system. The
IV. RESULT . figure shows a huge difference between the results
The outcome of the simulations shows promising of the proposed system compared to the traditional
results for the proposed system. The test scenario system. The test of the traditional system shows an
considers a situation of uniform vehicles’ flowing average of 225 seconds for the longest waiting
through the intersection. Two different cases are time, which is eight times greater than the results of
considered. The first one considers a heavy load the proposed system, for which the results are an
traffic flow through the intersection where the average of 31 seconds.
difference in time between each vehicle and the
next is either zero or one second, and the second
case considers a normal traffic load through the
V. CONCLUSION

The work suggests the use of a Smart traffic


system that deploys the Dashboard Traffic Lights
with the aid of V2I network technology to enhance
the existing Traffic systems. Simulation scenarios
were conducted to show the benefits of using this
technique. Simulation results show significant
reduction in the average waiting time at the
intersection, the number of stopped vehicles at the
intersection, number of vehicles that are passing
the intersection simultaneously and the vehicles
throughput at the intersection is improved. This
reduces fuel consumption and pollution emitted
CO2 from moving vehicles. The study covers the
use of DBTL for standard traffic light intersection.
This work could be further improved by
synchronizing more than one traffic light
Intersection to cover a whole region.
Figure 6: Longest Waiting Time for Busy Hour Traffic.

From figures 5, and 6, we can note that the References


difference between the longest and the average
waiting time for the traditional system is significant,
around 160 seconds. This large difference implies [1] Susan Grant-Muller and James Laird
the unfair distribution of waiting time between (2007), International Literature Review Of
vehicles at the intersection. The case is different The Costs Of Road Traffic Congestion,
considering the proposed system. As noted in the Scottish Executive (www.scotland.gov.uk);
mentioned figures, the difference between the at
longest waiting time and the average waiting time is www.scotland.gov.uk/Publications/2006/11/
around 15 seconds. This difference implies a fair 01103351/0.
distribution of waiting time between vehicles at the
intersection under the same circumstances. [2] OECD/ECMT (2007), Managing Urban
Intersection throughput shows good improvement, Traffic Congestion, Economic Co-operation
as vehicles flow through the intersection with less and Development (OECD) and European
waiting time. The reduction of waiting time for the Conference of Transport Ministers (ECMT);
vehicles flowing through the intersection leads to at
more vehicles flowing per a unit of time, which in www.internationaltransportforum.org/Pub/p
turn increases the throughput of vehicles flowing df/07Congestion.pdf
per a unit of time.
[3] Minnesota Department of Transportation,
“Portable non-intrusive traffic detection
system,”
http://www3.dot.state.mn.us/guidestar/pdf/p
nitds/techmemo-axlebased.pdf.

[4] Weigao, Q. & Bo, S. (2011). Current


Situation Analysis and Safety
Countermeasure Study on Road Traffic
Accidents in China. Proceedings of the
International Conference on Remote
Sensing, Environment and Transportation
Engineering, Nanjing, pp. 3034-3037. doi:
10.1109/RSETE.2011.5964954.

[5] Gothane, S. & Sarode, M. V. (2016).


Analyzing Factors, Construction of Dataset,
Estimating Importance of Factor, and
Generation of Association Rules for Indian
Road Accident. Proceedings of the IEEE
Figure 7: Throughput for Busy Hour Traffic at an Intersection
6th International Conference on Advanced
Computing (ICAC), Bhimavaram, pp. 15- Kurushetra, Haryana, India, October 25-27,
18. doi: 10.1109/IACC.2016.13 pp. 778-786.

[6] Abramowski, M. (2018). Application of Data [13] Hashim, N. M., Jaafar, A. S., Ali, N.A.,
Video Recorder in Reconstruction of Road Salahuddin, L., Mohamad, N. R. and
Accidents. Proceedings of the XI Ibrahim, M. A (2013) “Traffic Light Control
International Science-Technical System for Emergency Vehicles Using
Conference on Automotive Safety, Casta, Radio Frequency”, Journal of Engineering,
pp. 1-6. doi: 3(7), pp. 43-52.
10.1109/AUTOSAFE.2018.8373327.
[14] Ganiyu, R. A., Arulogun, O. T. and
[7] A. Y. Abd-Fatah, R. M. Yusuff, F. A. Aziz Okediran, O. O (2014). “Development of a
and N. Zulkifli, "Simulation of "timebased" Microcontroller Based Traffic Light System
versus "sensor-based" traffic light system," for Road Intersection Control”, International
Communication Software and Networks Journal of Scientific and Technology
(ICCSN), 2011 IEEE 3rd International Research, 3(5), pp. 209-212.
Conference on, Xi'an, 2011, pp. 789-792.
[15] Kavya, P. W. and Joythi, S (2014). “Traffic
Light Control System Using Image
Processing”, International Journal of
[8] KHALIL M. YOUSEF, JAMAL N. AL- Innovative Research in Computer and
KARAKI1 AND ALI M. SHATNAWI (2010). Communication Engineering, 2(5), pp. 288-
“Intelligent Traffic Light Flow Control 292.
System Using Wireless Sensors Networks”
Journal Of Information Science And [16] Mohit, D. S., Prema, Shubhendu, S.,
Engineering 26, 753-768. Sumedha, S. and Utkarsh, T (2012). “Smart
Traffic Control System Using PLC and
SCADA”, International Journal of Innovative
[9] The Vehicle Detector Clearinghouse, Research in Science, Engineering and
(2000) “A summary of vehicle detection and Technology, 1(2), pp. 169-172.
surveillance technologies used in intelligent
transportation systems,” Southwest [17] Khaled M., Khonica G., Syed M. and Syed
Technology Development Institute. C (2012) “Possible Causes & Solutions of
Traffic Jam and Their Impact on the
Economy of Dhaka City “ Journal of
[10] S. Coleri, S. Y. Cheung, and P. Varaiya Management and Sustainability; Vol. 2, No.
(2004) “Sensor networks for monitoring 2; 2012 ISSN 1925-4725 E-ISSN 1925-
traffic,” Proceedings of the 42nd Annual 4733
Allerton Conference on Communication,
Control, and Computing, pp. 32-40.

[11] Angus, P. D (2001). ‘Modeling of Traffic


Signal Control and Transit Signal Priority’.
Massachusetts Institute of Technology.

[12] Ashish, J., Manisha, M., Harish, V. and


Amrita R. (2013) “Traffic Density
Measurement based On-road Traffic
Control using Ultrasonic Sensors and GSM
Technology”, in proc. AEEE 4th
International Conference on Emerging
Trends in Engineering and Technology,

View publication stats

You might also like