ArticlePDF Available

Abstract and Figures

Wireless (magnetic) sensor networks offer a very attractive alternative to inductive loops for vehicular traffic control on freeways and at intersections in terms of cost, ease of deployment and maintenance, and enhanced measurement capabilities. In this work, we propose and simulate a simple and economic wireless sensor network architecture composed of only a single sensor node per lane, as a replacement to induction loops to be used in intelligent transportation systems. The results show that our work enhances the average vehicular waiting and travel times as compared with fixed-time signals, which produces significant change by a factor of almost 40%.
Content may be subject to copyright.
International Journal of Computer Applications (0975 8887)
Volume 104 - No. 12, October 2014
Simulating Traffic Lights Control using Wireless Sensor
Networks
Abdulmomen Kadhim Khlaif
Computer Engineering Department
University of Technology, Iraq
Muayad Sadik Croock, Ph.D
Computer Engineering Department
University of Technology, Iraq
Shaimaa Hameed Shaker, Ph.D
Computer Engineering Department
University of Technology, Iraq
ABSTRACT
Wireless (magnetic) sensor networks offer a very attractive al-
ternative to inductive loops for vehicular traffic control on free-
ways and at intersections in terms of cost, ease of deploy-
ment and maintenance, and enhanced measurement capabili-
ties. In this work, we propose and simulate a simple and eco-
nomic wireless sensor network architecture composed of only
a single sensor node per lane, as a replacement to induc-
tion loops to be used in intelligent transportation systems. The
results show that our work enhances the average vehicular
waiting and travel times as compared with fixed-time signals,
which produces significant change by a factor of almost 40%.
General Terms:
traffic lights, sensor network
Keywords:
Vehicular traffic control, Wireless sensor networks, Simuation,
Omnetpp, Sumo
1. INTRODUCTION
Traffic signals (or can be called as traffic lights, traffic control sig-
nals) control traffic by assigning right-of-way to one traffic move-
ment or several non-conflicting traffic movements at a time. Right-
of-way is assigned by turning on a green signal for a certain length
of time or an interval. Right-of-way is ended by a yellow change
interval during which a yellow signal is displayed, followed by the
display of a red signal.
The objective of traffic signal timing is to assign the right-of-way
to alternating traffic movements in such a manner to minimize the
average delay to any group of vehicles or pedestrians and reduce
the probability of accident producing conflicts. Some of the guiding
standards to signal timing can be listed as follows [1]:
—Minimize the number of phases that are used. Each additional
phase increases the amount of lost time due to starting delays
and clearance intervals.
—Short cycle lengths typically yield the best performance in terms
of providing the lowest overall average delay, provided the ca-
pacity of the cycle to pass vehicles is not exceeded. The cycle
length, however, must allow adequate time for vehicular and
pedestrian movements.
—When signals are coordinated with adjacent intersections, they
can provide for the continuous movement of traffic along a route
at a given speed.
—May reduce the occurrence of certain types of crashes, in partic-
ular, the right angle and pedestrian types.
Due to the computational complexity of traffic signals, a new jargon
has evolved to help signal professionals communicate efficiently.
These definitions are intended to make clear exposition in this arti-
cle as possible as to the reader [2].
Traffic signal: Any power-operated device for warning or con-
trolling traffic, except flashers, signs, and markings.
Approach: The roadway section adjacent to an intersection that
allows cars access to the intersection. An approach may serve
several movements.
Right-of-way: The authority for a particular vehicle to complete
its manoeuvre through the intersection.
Intelligent transport systems (ITS), as been defined by [3] “are ad-
vanced applications which without embodying intelligence as such
aim to provide innovative services relating to different modes of
transport and traffic management and enable various users to be
better informed and make safer, more coordinated and ‘smarter’
use of transport networks.”
Wireless sensor networks consist of small sensor node devices that
communicate with each other to perform the required task. Because
of their constrained and compact shape, sensor nodes tends to have
unique challenges and constraints. These constraints effect the de-
sign of a wireless sensor network, leading to protocols and algo-
rithms that are different from their counterparts in other types of
systems (e.g., distributed systems) [4].
In this paper, the proposed system offers an efficient solution for
the traffic controls in terms of simple and economic ways in using
wireless sensor network. This is performed by distributing wireless
magnetic sensor along the right side of the included paths (lanes)
crossed at the underlying intersection. The collected readings of
the sensors are entered to the traffic control for processing and
decision making. The investigated system has been implemented
using Simulation of Urban MOblity (SUMO) [5] alongside with
OMNeT++ [6] simulators to accentuate the features of mixing ve-
hicular and network simulation. The obtained results explain good
performance of the proposed system in comparison with the con-
ventional methods (fixed-time traffic signals).
The following sections of the paper are organized as follows: sec-
tion 2 reviews the work that is related to traffic lights control us-
1
International Journal of Computer Applications (0975 8887)
Volume 104 - No. 12, October 2014
ing wireless sensor networks. Section 3 gives the wireless sensor
network architecture and the traffic-actuated algorithm used in our
work. Section 4 provides the equipment parameters and network
setup and shows the results. Finally, section 5 concludes our work.
2. RELATED WORK
Regarding the field of intelligent transportation systems (ITS),
there are vast number of researches and work being developed un-
der the umbrella of traffic lights control using wireless sensor net-
works. In [7], an algorithm for traffic signals using sensors was
designed and implemented. This algorithm was implemented us-
ing MATLAB, whereas hardware simulation of the sensor nodes
were by LabVIEW. However, it did not show the vehicles behaviour
under the mentioned work (e.g., average waiting and travel time
of vehicles), nor shows the sensors communications-related data
(e.g., number of transmitted frames, frames collisions, MAC proto-
col used, etc.).
In [8], the authors used a wireless sensor networks of two mod-
els (one and two sensor nodes) and compared the performance be-
tween those models according to the average trip waiting time. The
authors did not provide telecommunications aspects of the sensor
nodes. In [9], an alerting system for red light crossing scenarios in
addition to the traffic light control algorithm presented for different
models, has been implemented to alert the drivers in other sides to
reduce the chance of accidents due to red light crossing violations
using sensors according to lane occupancies. It had not used spe-
cific type of sensors, instead, mentions types that can be used (ul-
trasonic vehicle detector or cameras) to calculate the queue (lane)
length. In [10], the authors addressed the intersection throughput
alongside with average vehicular waiting time by proposing an
adaptive traffic light control algorithm for isolated intersection run-
ning in multiple steps. Then, they compared the proposed algorithm
against fixed-time and traffic-actuated counterparts. Additionally,
the authors did not address the communications aspects nor specify
the type of sensors used to detect vehicles IDs and vehicles types.
In [11], a sensor network architecture that does not depend on
a centralized coordinator and separate it logically into four hi-
erarchical levels was proposed. These levels are final computa-
tions/decision (layer 4), intermediate computations (layer 3), de-
partures detection (layer 2), and arrivals detection (layer 1). It used
conflict matrix to specify the desired behaviour of each intersec-
tion. However, the cost of adding a leader election (when a sen-
sor’s battery drops below a threshold) and self-organizing protocols
were not explained enough, and no information about their bat-
teries consumption rate or sensors telecommunications properties
provided. The authors of [12] extended their previous work of [11]
with a special focus on communications and studying its reaction
to losses and delays induced by the use of wireless communication.
Although [11] provided a state-of-the-art work and proved the effi-
ciency and ease of implementation of their algorithm of [13] , their
work, and all previous [7, 8, 9, 10, 11], have not showed energy
consumption for sensor nodes batteries under their proposed sen-
sor network architecture and/or adaptive traffic signals algorithms.
3. TRAFFIC LIGHTS CONTROL ARCHITECTURE
The following section illustrates the proposed single sensor per lane
architecture and description about the inner layers of it; followed
by the traffic control algorithm that had been executed in order to
measure the effectiveness of our architecture.
Level 2
Level 1
Sensors
1: N arrival sensors
3: S arrival sensors
6: W arrival sensor
5: E arrival sensor
1 1
3
3
5
6
E
W
S
N
Fig. 1: Our hierarchical model.
3.1 Network Architecture
Our proposed wireless sensor network architecture is shown in
Fig. 1. It has no centralized station that coordinates the traffic con-
trollers’ behaviour, but rather, each traffic signal controls the in-
tersection locally without the help of external entity. It consists of
two levels of hierarchies only. Level 1 consists of one sensor node
per lane for detecting the presence of vehicle arrivals. Each sensor
node is encased in a 5” diameter glued into the pavement of the
lane. Vehicles are detected due to the change in the earth’s mag-
netic field caused by the arrival of the vehicles above the sensor
node [14]. Level 2 are the traffic signals that retrieve the sensor
nodes information and acts upon them. Level 2 are the traffic sig-
nals themselves. It means that, traffic signals are sensor nodes too,
but are externally powered, in contrast with level 1 sensors, which
use batteries (internally powered).
3.2 Traffic-actuated signals
Traffic-actuated control of isolated intersections attempts to adjust
green time continuously, and, in some cases, the sequence of phas-
ing. These adjustments occur in accordance with real-time mea-
sures of traffic demand obtained from vehicle detectors (sensor
nodes in this work) placed on one or more of the approaches to
the intersection. The full range of actuated control capabilities de-
pends on the type of equipment employed and the operational re-
quirements [1]. Fig. 2 shows its phasing diagrams [1]. This general
and simple detection algorithm acts as the main algorithm that our
architecture for this work has been applied to it.
Fig. 3 is the corresponding flowchart of it. As can be seen in the
flowchart, it is a continuous operation, since traffic lights should
control intersections all the time long.
3.2.1 Actuated phasing parameters. Each phase can either be
served or skipped. The decision to skip a phase occurs when there
is no vehicle on the detector when the previous phase turns yellow.
If a phase is served, it is served for a minimum period called the
minimum green or initial. After the initial, the phase will rest in
green until a car passes over a detector on a competing phase. At
that point, the phase can be terminated by one of two processes (in
our work) [2]:
Gap-out. As soon as a competing phase has been called, the
phase showing green will start a timer, called the extension timer,
which counts down from the extension value to zero.
2
International Journal of Computer Applications (0975 8887)
Volume 104 - No. 12, October 2014
Fig. 2: Traffic-actuated phase timing diagram.
Beginning of phase due to
actuation or recall
Extensible green
Max Green? Sensed?
Yellow
Red
Gap?
Yes
Yes
Yes
Sensed?
Yes
Fig. 3: Flowchart of Fig. 2 (empty edges represent No output).
Max-out. If traffic is heavy, a sufficient gap to gap-out may not
occur in a reasonable period. Thus the actuated controller pro-
vides a maximum time to prevent excessive cycle lengths.
4. EXPERIMENTAL SETUP AND RESULTS
This study combines the results of two simulators, SUMO (de-
scribed below) that is used for vehicular simulation and OMNeT++,
which is a network simulator. Those two simulators were connected
Fig. 6: Induction loops placements.
so that information from SUMO been reflected back to OMNeT++,
on the same working area but with other type of simulation. The
following sections gives basic definitions of both SUMO and OM-
NeT++ and the area under study that have been simulated by them,
followed by the parameters that is been used for traffic signals
(fixed and actuated) in SUMO and the parameters of the channel
and wireless sensor nodes used in OMNeT++. Finally, the work
results are shown at the end of this section.
4.1 SUMO
SUMO, Simulation of Urban MOblity, is an open source, highly
portable, microscopic and continuous road traffic simulator de-
signed to handle large road networks [5]. Fig. 4 shows the map
of the city that is been used under study.
In order to use those maps with SUMO, the street/road type map
should be converted to SUMO map network file. The equivalent
SUMO map of the city is shown in Fig. 5.
4.1.1 Induction loops. Traffic-actuated signals vary their green
time based on demand at the intersection as measured on detec-
tors installed on the approach. These detectors vary in technol-
ogy, but the most common is the inductive loop detector. Induction
loops are provided in SUMO, so that when a particular vehicle is
passed above the induction loop, this information can be obtained
by means of TraCI, the short term for ”Traffic Control Interface”;
giving the access to a running road traffic simulation, it allows to re-
trieve values of simulated objects and to manipulate their behaviour
”on-line” [15]. Interfacing with TraCI can be done with Python or
Java programming languages1.
Induction loops (sensor nodes) placements. Induction loops (sen-
sor nodes) placements depends heavily on the traffic data for a
given intersection, the placements of induction loops inside SUMO
were 25 meters from the edge of the lane, so that the vehicle has
a chance of green time before the gap-out is been reached ( [16]
recommends a distance of 61 to 76.2 m in urban areas, but it also
says “distance depends on cycle length, split, and offset”). Fig. 6
shows the placement of induction loops (yellow rectangles) for one
of the intersections (intersection 3) in the city being simulated.
1This work uses Python interface with TraCI.
3
International Journal of Computer Applications (0975 8887)
Volume 104 - No. 12, October 2014
(a) Sattellite map (b) Street/road map
Fig. 4: The city under simulation (Adhamiyah, Baghdad).
Fig. 5: SUMO network map for the city of Adhamiyah.
4.2 OMNeT++
OMNeT++ is an extensible, modular, component-based C++ sim-
ulation library and framework, primarily for building network sim-
ulators [6].
MiXiM is an OMNeT++ modelling framework created for mobile
and fixed wireless networks (wireless sensor networks, body area
networks, ad-hoc networks, vehicular networks, etc.) [17]. It offers
detailed models of radio wave propagation, interference estimation,
radio transceiver power consumption and wireless MAC protocols
(e.g. Zigbee).
This paper uses MiXiM framework for modelling the IEEE
802.15.4 wireless sensor nodes in OMNeT++. Wireless sensor
nodes retrieves the sensing information from the induction loops
of SUMO, by means of TCP communication between the two sim-
ulators.
Connecting SUMO and OMNeT++
In order to to transfer the presence of vehicles from induction loops
in SUMO to OMNeT++ sensor nodes, i.e., to connect the two sim-
ulators, inter-process communication by means of sockets has been
established between them. SUMO sockets were been programmed
in Python and OMNeT++ sockets were in C++. See Fig. 7.
4.3 Traffic signals parameters
Table 1 shows the parameters of both fixed-time and traffic-
actuated signals used in SUMO. Fixed-time signal parameters
Φ: Induction Loop ID: X
Sensor Node ID: X
SUMO side OMNeT++ side
x
(Inter-process communication)
x
φ
Fig. 7: Overview of simulators cooperation.
were default in SUMO, and traffic-actuated signals had been pro-
grammed and fine-tuned to get better results.
4
International Journal of Computer Applications (0975 8887)
Volume 104 - No. 12, October 2014
Table 1. : Traffic signals parameters
Fixed-time signals
Parameter name Value (seconds)
Green time 31
Yellow Change Interval 9
Red time 56
Leading left green time 46
Leading left yellow interval 9
Cycle length 112
Traffic-actuated signals
Parameter name Value (seconds)
Minimum green 5
Gap-out 5
Max-out 20
Yellow Change Interval 2
Leading left green time 9
Leading left yellow interval 2
Table 2. : Sensor nodes parameters
Parameter name Value
Sensitivity 100 dBm
Maximum transmission power 1.1mW
Initial radio state TX
Use thermal noise true
Carrier frequency 2.4MHz
Modulation type MSK
MAC Protocol CSMA
Table 3. : Battery specifications
Parameter name Value
Capacity 6600 mAh
Voltage 3.3V
4.4 Sensor nodes parameters
MiXiM model framework in OMNeT++ implements the IEEE
802.15.4 narrowband protocol, which is being used as the protocol
for the wireless sensor nodes that sense the vehicles from SUMO,
and then send the data to its traffic signal in order to perform its in-
tended operation. Table 2 contains the specifications of those sensor
nodes.
Since wireless sensors nodes have no external power, i.e., they use
batteries, table 3 contains the battery specifications for the wireless
sensor nodes.
Other information that should be mentioned are the channel param-
eters, which are listed in table 4.
Traffic-actuated signals in OMNeT++ were simulated with param-
eters just like the sensor nodes, but without batteries, that is, they’re
externally powered (due to their conditions of consuming and pro-
cessing much more data than with sensor nodes, and due to the fact
the LED traffic lights cannot be powered by batteries for a very long
time, e.g., years). For setting the traffic signals phases in SUMO,
the Python interface of TraCI were used, instead of transferring
the decisions from OMNeT++ C++ code to SUMO Python, since
Table 4. : Channel parameters
Parameter name Value
Maximum sending power 2mW
used for this network
Minimum signal 100 dBm
attenuation threshold
Minimum path loss coefficient 2.5
traffic signals does not transmit any information or require specific
type of data to be simulated in OMNeT++.
4.5 SUMO results
One of the important parameters that is to be enhanced is the (av-
erage) vehicular waiting time. Fig. 8 shows the average vehicular
waiting and travel times of both fixed-time and traffic-actuated sig-
nals, where Vis the average velocity. The horizontal axes contains
the number of vehicles while the vertical contains the delay in sec-
onds.
There are six samples within each scenarios (six for fixed-time and
the same for traffic-actuated). In both scenarios, the same city (has
three intersections) and the number of vehicles and their parameters
(i.e., acceleration, length, maximum speed, driver’s imperfection,
etc...) were all the same prior to the operation of traffic signals, in
order to make the comparison with the same attributes.
As can be seen, traffic-actuated signals have better results than its
counterpart. The total average waiting time for fixed-time signal
is 495 seconds, while the other has 210 seconds, which shows
that traffic-actuated signals have enhancements by a factor of about
42%.
Induction loops (sensor nodes). Induction loops (sensor nodes in
OMNeT++) were the primary source of information in our simula-
tion results. Each induction loop in SUMO saves information to a
file by freq attribute, which is the aggregation period the values the
detector collects shall be summed up.
For our simulation study, which has three intersections, induction
loops from 08were assigned for the first intersection, 920 for
the second intersection and 21 28 for the third intersection.
Fig. 9, 10 and 11 show the average lengths, occupancies and speeds,
respectively, of the vehicles, retrieved from induction loops infor-
mation for the second sample of the traffic-actuated signals (i.e.,
with the 1989 number of vehicles). As can be seen from the fig-
ures, there were a total of 29 (from 028 induction loops planted
in the city around the intersections. The horizontal axes contains
the identification numbers (ids) of induction loops (sensors).
It can be noticed that most of the sensed vehicles have a length of
5meters, which is the default vehicle length in SUMO. Our work
has added different lengths in order to have more ranges of lengths
in our simulation.
The vertical axes for the values of the occupancies is a percentage
(0100%) of the time a vehicle was at the detector.
4.6 OMNeT++ results
After the wireless sensor nodes been defined in OMNeT++ and
been synchronized with induction loops of SUMO, another differ-
ent types of data were been given. Fig. 12 shows the number of
sensed vehicles for each wireless sensor node from the same second
sample of the simulation (i.e., with the 1989 number of vehicles).
As can be seen, sensor node with id of 11 has the highest detection
of vehicles (909).
5
International Journal of Computer Applications (0975 8887)
Volume 104 - No. 12, October 2014
Fig. 8: Average waiting and vehicular times of traffic signals (Vis the average velocity).
Fig. 9: Average lengths of vehicles.
Fig. 10: Average occupancies of vehicles.
Fig. 11: Average speeds of vehicles.
Fig. 12: Number of sensed cars per sensor node.
Fig. 13, 14, 13 and 16 show the number of transmitted frames with
and without interference, the number of received frames (since the
6
International Journal of Computer Applications (0975 8887)
Volume 104 - No. 12, October 2014
Fig. 13: Number of transmitted frames per sensor node.
Fig. 14: Number of frames with interference.
Fig. 15: Number of received frames per sensor node.
CSMA MAC protocol is used, that is, it tries to detect the presence
of a carrier wave from another node before attempting to transmit),
and the number of dropped frames, respectively, for each sensor
node.
Since sensor node 11 has the highest number of sensed vehicles,
it is not surprising that it is also the highest node for transmitting
frames.
Fig. 16: Number of dropped frames.
Fig. 17: Number of backoffs.
Fig. 18: Backoffs durations.
Because sensor nodes from 920 belong to the second intersection,
Fig 15 shows those nodes have the highest network traffic among
all other sensor nodes.
Since the MAC protocol used here is CSMA, when the medium is
busy, the node performs a backoff operation, that is, it waits for a
certain amount of time before attempting to transmit again.
Fig. 17 and 18 shows the relative backoff information of the sensor
nodes.
7
International Journal of Computer Applications (0975 8887)
Volume 104 - No. 12, October 2014
5. CONCLUSION
Because of the diverse applications of sensor networks in every day
life, they’ve been employed in our work for traffic controls by re-
porting the traffic movements. We used them as means of enhanc-
ing traffic flow by reducing average vehicular waiting time, which
proves to be more efficient than with fixed-time signals. We pro-
posed and simulate a simple, cheap but efficient sensor network
architecture composed of only a single sensor node per lane. In or-
der to measure the effectiveness of our architecture, we executed a
simple actuated (adaptive) traffic algorithm so that to lengthen the
duration of sensors’ life (instead of a complex one), which can be
beneficial for countries that want to apply economic solutions to
traffic control. As a future work, we would like to simulate coordi-
nated traffic signals, as traffic signals would cooperate among them
to further enhance the traffic flow.
6. REFERENCES
[1] “Trafficware resources - reference documents, signal timing.
http://www.trafficware.com/resources. Accessed:
2014-05-26.
[2] M. Kutz, Handbook of Transportation Engineering.
McGraw-Hill handbooks, Mcgraw-hill, 2003.
[3] “Directive 2010/40/eu of the european parliament and of the
council of 7 july 2010 on the framework for the deployment
of intelligent transport systems in the field of road transport
and for interfaces with other modes of transport.” http:
//eur-lex.europa.eu/LexUriServ/LexUriServ.do?
uri=OJ:L:2010:207:0001:0013:EN:PDF. Accessed:
2014-06-28.
[4] W. Dargie and C. Poellabauer, Fundamentals of wireless sen-
sor networks: theory and practice. John Wiley & Sons, 2010.
[5] D. Krajzewicz, J. Erdmann, M. Behrisch, and L. Bieker, “Re-
cent development and applications of SUMO - Simulation
of Urban MObility,International Journal On Advances in
Systems and Measurements, vol. 5, pp. 128–138, December
2012.
[6] A. Varga and R. Hornig, “An overview of the omnet++ simu-
lation environment,” in Simutools ’08: Proceedings of the 1st
international conference on Simulation tools and techniques
for communications, networks and systems & workshops,
(ICST, Brussels, Belgium, Belgium), pp. 1–10, ICST (Insti-
tute for Computer Sciences, Social-Informatics and Telecom-
munications Engineering), 2008.
[7] A. Albagul, M. Hrairi, M. Hidayathullah, et al., “Design and
development of sensor based traffic light system,American
Journal of Applied Sciences, vol. 3, no. 3, p. 1745, 2006.
[8] M. Tubaishat, Q. Qi, Y. Shang, and H. Shi, “Wireless sensor-
based traffic light control,” in Consumer Communications
and Networking Conference, 2008. CCNC 2008. 5th IEEE,
pp. 702–706, IEEE, 2008.
[9] F. A. Al-Nasser and H. Rowaihy, “Simulation of dynamic
traffic control system based on wireless sensor network,” in
Computers & Informatics (ISCI), 2011 IEEE Symposium on,
pp. 40–45, IEEE, 2011.
[10] B. Zhou, J. Cao, X. Zeng, and H. Wu, “Adaptive traffic light
control in wireless sensor network-based intelligent trans-
portation system,” in Vehicular Technology Conference Fall
(VTC 2010-Fall), 2010 IEEE 72nd, pp. 1–5, IEEE, 2010.
[11] S. Faye, C. Chaudet, and I. Demeure, “A distributed algorithm
for adaptive traffic lights control,” in Intelligent Transporta-
tion Systems (ITSC), 2012 15th International IEEE Confer-
ence on, pp. 1572–1577, IEEE, 2012.
[12] S. Faye, C. Chaudet, and I. Demeure, “Influence of radio com-
munications on multiple intersection control by a wireless
sensor network,” in ITS Telecommunications (ITST), 2013
13th International Conference on, pp. 307–312, IEEE, 2013.
[13] S. Faye, C. Chaudet, and I. Demeure, “A distributed algorithm
for multiple intersections adaptive traffic lights control using
a wireless sensor networks,” in Proceedings of the first work-
shop on Urban networking, pp. 13–18, ACM, 2012.
[14] S. Y. Cheung, S. C. Ergen, and P. Varaiya, “Traffic surveil-
lance with wireless magnetic sensors,” in Proceedings of the
12th ITS world congress, pp. 1–13, 2005.
[15] A. Wegener, M. Piorkowski, M. Raya, H. Hellbrck, S. Fis-
cher, and J.-P. Hubaux, “TraCI: An Interface for Coupling
Road Traffic and Network Simulators,” in 11th Communica-
tions and Networking Simulation Symposium (CNS), 2008.
[16] R. L. Gordon, W. Tighe, and I. Siemens, Traffic control sys-
tems handbook. US Department of Transportation, Federal
Highway Administration, Office of Operations, 2005. http:
//ops.fhwa.dot.gov/publications/fhwahop06006/
Accessed: 2014-06-09.
[17] A. K ¨
opke, M. Swigulski, K. Wessel, D. Willkomm, P. T. K.
Haneveld, T. E. V. Parker, O. W. Visser, H. S. Lichte, and
S. Valentin, “Simulating wireless and mobile networks in om-
net++ the mixim vision,” in Proceedings of the 1st Interna-
tional Conference on Simulation Tools and Techniques for
Communications, Networks and Systems & Workshops, Simu-
tools ’08, (ICST, Brussels, Belgium, Belgium), pp. 71:1–71:8,
ICST (Institute for Computer Sciences, Social-Informatics
and Telecommunications Engineering), 2008.
8
... In this paper, it is described how to produce the visual map into the simulator (SUMO) including every configuration justification used in the SUMO, constraints being evaluated. It is also considered the way to communicate between the simulator (SUMO) and controller (MATLAB) by using TraCI [19]. ...
... From that point forward, by using the equation (1), the queue length in a cycle could be estimated. In order to ease that, an incremental file needed to help the sensor read the number of vehicles in each cycle on both intersections [19], [20]. ...
Conference Paper
Full-text available
This paper considers SUMO usage to simulate traffic within two intersections in Surabaya. It also revolves the method used to the acquire arrival flow, the type of sensor being used to retrieve flow data, some justifications made to resemble the simulation with the actual condition, some parameters being used, as well as how to connect SUMO to MATLAB through TraCI. The parameters used in the simulation are critical since it becomes the threshold on whether the simulation is fairly representative with the real conditions. Several parameters used in the simulation through SUMO are vehicle speed, acceleration, deceleration, gap between vehicles, as well as the size of each type of vehicle. Simulation results confirm the capability of SUMO to simulate the behaviour of the two intersections.
... This is due to the importance of WSN in real life that are presented as solutions for a lot of problems, especially in emergencies and monitoring systems. The applications of WSN varied from architecture to oil production to system management to smart housing to traffic control to heath monitoring, and so on [38][39][40][41][42][43][44][45][46][47]. Security in WSN has become as trending point by researchers due of the high importance of the exchanging data and information. ...
Article
Full-text available
Cybersecurity systems have been taken into account in modern information systems and methods. This is due to the increase in electronic attacks on storage information in terms of transmission, reception and storage. Therefore, the need to produce such systems in a complete way to prevent their penetration into the network has increased. In addition, artificial intelligence (AI) methods are used in cybersecurity systems as classifiers, attack detectors, and components for predicting threats that surround the network. This requires more information about threats and vulnerabilities to be covered to avoid any errors. In this paper, a systematic review is conducted to cover cybersecurity used in various applications, including systems based on wireless, cloud, and mobile sensor networks (WSN). The systematic review approach is adopted on a two-way basis to produce a clear view of the research work to date and to provide a field that can be used for future work.
... From that point forward, by using the equation (1), the queue length in a cycle could be estimated. In order to ease that, an incremental file needed to help the sensor read the number of vehicles in each cycle on both intersections [19] [20]. ...
Article
Full-text available
This paper considers SUMO usage to simulate traffic within two intersections in Surabaya. It also revolves the method used to the acquire arrival flow, the type of sensor being used to retrieve flow data, some justifications made to resemble the simulation with the actual condition, some parameters being used, as well as how to connect SUMO to MATLAB through TraCI. The parameters used in the simulation are critical since it becomes the threshold on whether the simulation is fairly representative with the real conditions. Several parameters used in the simulation through SUMO are vehicle speed, acceleration, deceleration, gap between vehicles, as well as the size of each type of vehicle. Simulation results confirm the capability of SUMO to simulate the behaviour of the two intersections.
Conference Paper
Full-text available
Wireless magnetic sensor networks offer an attractive, low-cost alternative to inductive loops, video and radar for traffic surveillance on freeways, at intersections and in parking lots. The network comprises 5” diameter sensor nodes (SN) glued on the pavement where vehicles are to be detected. The SNs send their data via radio to the “access point” (AP) on the side of the road. The AP forwards sensor data to the Traffic Management Center via GPRS or to the roadside controller. Because such networks can be deployed in a very short time, they can also be used (and reused) for temporary traffic measurement. Vehicles are detected by measuring the change in the Earth’s magnetic field caused by the presence of a vehicle near the sensor. Two sensor nodes placed a few feet apart can estimate speed. A vehicle’s magnetic ‘signature’ can be processed for classification and re-identification. The paper describes the algorithms and presents experimental results comparing the accuracy of such a wireless sensor network with loop detectors and video.
Book
Full-text available
In this book, the authors describe the fundamental concepts and practical aspects of wireless sensor networks. The book provides a comprehensive view to this rapidly evolving field, including its many novel applications, ranging from protecting civil infrastructure to pervasive health monitoring. Using detailed examples and illustrations, this book provides an inside track on the current state of the technology. The book is divided into three parts. In Part I, several node architectures, applications and operating systems are discussed. In Part II, the basic architectural frameworks, including the key building blocks required for constructing large-scale, energy-efficient sensor networks are presented. In Part III, the challenges and approaches pertaining to local and global management strategies are presented - this includes topics on power management, sensor node localization, time synchronization, and security. At the end of each chapter, the authors provide practical exercises to help students strengthen their grip on the subject. There are more than 200 exercises altogether. Key Features: Offers a comprehensive introduction to the theoretical and practical concepts pertaining to wireless sensor networks Explains the constraints and challenges of wireless sensor network design; and discusses the most promising solutions Provides an in-depth treatment of the most critical technologies for sensor network communications, power management, security, and programming Reviews the latest research results in sensor network design, and demonstrates how the individual components fit together to build complex sensing systems for a variety of application scenarios Includes an accompanying website containing solutions to exercises (http://www.wiley.com/go/dargie_fundamentals) This book serves as an introductory text to the field of wireless sensor networks at both graduate and advanced undergraduate level, but it will also appeal to researchers and practitioners wishing to learn about sensor network technologies and their application areas, including environmental monitoring, protection of civil infrastructure, health care, precision agriculture, traffic control, and homeland security.
Conference Paper
Full-text available
In this paper, we address the problem of controlling traffic lights at an intersection with a spatially distributed sensor network. We propose a sensor network architecture that does not depend on a centralized coordinator and we separate logically it into 4 levels of hierarchy. On this architecture, we define and evaluate through simulations an adaptive traffic light control algorithm. Based on two main objectives, this algorithm decides dynamically of the green lights sequences by selecting the movements composing each phase and its duration. Simulation results show that this algorithm, if properly tuned, has the capacity to reduce average waiting time at an intersection, while avoiding starvation.
Conference Paper
Full-text available
In this paper, we describe and enhance TAPIOCA (distribuTed and AdaPtive IntersectiOns Control Algorithm), a distributed algorithm that relies on a wireless sensor network to manage urban road traffic efficiently. We detail TAPIOCA with a special emphasis on communications and we study its reaction to losses and delays induced by the use of wireless communication. We then propose a prediction mechanism that alleviates these issues and show, using co-simulation between SUMO and OMNeT++, that such interpolation mechanisms are effectively able to replace missing or outdated data.
Article
Full-text available
SUMO is an open source traffic simulation package including the simulation application itself as well as supporting tools, mainly for network import and demand modeling. SUMO helps to investigate a large variety of research topics, mainly in the context of traffic management and vehicular communications. We describe the current state of the package, its major applications, both by research topic and by example, as well as future developments and extensions.
Conference Paper
Full-text available
In this article, we detail and evaluate a distributed algorithm that defines the green lights sequence and duration in a multi-intersection intelligent transportation system (ITS). We expose the architecture of a wireless network of sensors deployed at intersections, which takes local decisions without the help of a central entity. We define an adaptive algorithm, called TAPIOCA (distribuTed and AdaPtive IntersectiOns Control Algorithm), that uses data collected by this sensor network to decide dynamically of the green light sequences, considering three objectives: (i) reducing the users average waiting time while limiting the starvation probability; (ii) selecting in priority the movements that have the best load discharge potential and (iii) synchronizing successive lights, for example to create green waves. Simulation results performed with the SUMO simulator show that TAPIOCA achieves a low average waiting time of vehicles and reacts quickly to traffic load increases, compared to other dynamic strategies and to pre-determined schedules.
Article
the use of wireless sensor network in the smart traffic control systems is very beneficial and starting to be very promising in the design and implementation for such systems. It will help in saving people time and adapt the intersections traffic lights to the traffic loads from each direction. In this paper we present an intelligent traffic signals control system based on a wireless sensor network (WSN). It uses the vehicle queue length during red cycle to perform better control in the next green cycle. The main objective is to minimize the average waiting time that will reduce the queues length and do better traffic management based on the arrivals in each direction. The system also includes an approach to alert the people about the red light crossing to minimize the possibility of accidents due to red light crossing violations. The system was simulated and results are shown in the end of this paper.
Conference Paper
Real-time traffic light controllers (TLCs) play a major role in optimizing traffic flow. We uses wireless sensor network (WSN) to decrease vehicles' average trip waiting time (ATWT) on the road. We studied the performance of using one sensor and two sensors and designed corresponding controllers. In the case of one sensor we developed two models; a non-occupancy detection (NOD) and an occupancy detection (OD). NOD detects passing vehicles only whereas, OD detects vehicles that pass the sensor or stop at it. In both methods, we changed the sensor location relative to the traffic light's location. We then used two sensors to calculate number of vehicles waiting or approaching a traffic light. We tested different distances between these two sensors. Two sensors-based controller outperform the one sensor controller and produced results comparable to the ideal control that knows exact number of waiting vehicles. In analyzing our simulation, we found that the distance between the two sensors does not affect the performance of our design. Hence, placing both the sensors close to each others produce the best performance in terms of quality of the data and reduce energy consumption which leads to extending the life time of the WSN.
Conference Paper
We investigate the problem of adaptive traffic light control using real-time traffic information collected by a wireless sensor network (WSN). Existing studies mainly focused on determining the green light length in a fixed sequence of traffic lights. In this paper, we propose an adaptive traffic light control algorithm that adjusts both the sequence and length of traffic lights in accordance with the real time traffic detected. Our algorithm considers a number of traffic factors such as traffic volume, waiting time, vehicle density, etc., to determine green light sequence and the optimal green light length. Simulation results demonstrate that our algorithm produces much higher throughput and lower vehicle's average waiting time, compared with a fixed-time control algorithm and an actuated control algorithm. We also implement proposed algorithm on our transportation testbed, iSensNet, and the result shows that our algorithm is effective and practical.