ArticlePDF Available

Optimizing Signalized Intersections Performance Under Conventional and Automated Vehicles Traffic

Authors:

Abstract and Figures

Automated vehicles, or AVs (i.e. those that have the ability to operate without a driver and can communicate with the infrastructure) may transform the transportation system. This study develops and simulates an algorithm that can optimize signal control simultaneously with the AV trajectories under undersaturated traffic flow of AV and conventional vehicles. This proposed Intelligent Intersection Control System (IICS) operates based on real-time collected arrival data at detection ranges around the center of intersection. Parallel to detecting arrivals, the optimized trajectories and signal control parameters will be transmitted to AVs and the signal controller to be implemented. Simulation experiments using the proposed IICS algorithm successfully prevented queue formation up to undersaturated condition. Comparison of the algorithm to operations with conventional actuated control shows 38-52% reduction in average travel time compared to conventional signal control.
Content may be subject to copyright.
Optimizing Signalized Intersections Performance under
Conventional and Automated Vehicles Traffic
Mahmoud Pourmehraba,
, Lily Elefteriadoua, Sanjay Rankab, Marilo Martin-Gasullaa
aUniversity of Florida, 365 Weil Hall, PO Box 116580, Gainesville, FL 32611, United States
bDepartment of CISE, University of Florida, Gainesville, FL 32611, United States
Abstract
Automated vehicles, or AVs (i.e. those that have the ability to operate without a driver
and can communicate with the infrastructure) may transform the transportation system.
This study develops and simulates an algorithm that can optimize signal control simulta-
neously with the AV trajectories under undersaturated traffic flow of AV and conventional
vehicles. This proposed Intelligent Intersection Control System (IICS) operates based on
real-time collected arrival data at detection ranges around the center of the intersection.
Parallel to detecting arrivals, the optimized trajectories and signal control parameters
are transmitted to AVs and the signal controller to be implemented. Simulation experi-
ments using the proposed IICS algorithm successfully prevented queue formation up to
undersaturated condition. Comparison of the algorithm to operations with conventional
actuated control shows 38 – 52% reduction in average travel time compared to conven-
tional signal control.
Keywords: Automated Vehicle, V2I Communication, Trajectory Optimization,
Adaptive Signal, VISSIM
1. Introduction
The term autonomous or self-driving refers to the class of vehicles capable of per-
forming the driving task without human intervention. While an autonomous vehicle
is only concerned with operating itself, an Automated Vehicle (AV) also communicates
with other vehicles, infrastructure, or cloud to enhance the transportation system's per-
formance. A connected vehicle (CV) also exchanges information, but a human driver
controls the vehicle. Fig. 1 distinguishes these classes of vehicles based on their general
functionality and level of autonomy.
NHTSA (2016) recently adopted the SAE International definitions for six levels of
automation ranging from SAE level 0, being a conventional vehicle, to SAE level 5, being
a fully autonomous vehicle. Intermediate levels share responsibilities between the driver
and the automation system. In this study, the traffic stream consists of conventional
vehicles as well as communicative vehicles—those which comply with SAE levels 0 to 5
and capable of receiving instructions on their movement.
Recent attention has focused on designing signal control algorithms to incorporate
advanced vehicle technologies into the transportation system. In one of the first studies
that consider intersections, Dresner & Stone (2004) set up an agent-based algorithm to
Corresponding author, e-mail: mpourmehrab@ufl.edu
Preprint submitted to Transportation Research Part C: Emerging Tech. July 7, 2017
arXiv:1707.01748v1 [cs.SY] 1 Jul 2017
H
u
m
a
n
-
d
r
i
v
e
n
C
o
m
m
u
n
i
c
a
t
i
v
e
S
e
l
f
-
d
r
i
v
e
n
Autonomous Automated Connected Conventional
Figure 1: Vehicles'classification based on their functionality.
accept incoming requests from AVs to reserve a set of tiles to complete their maneuver
within the intersection's conflict zone. Their algorithm assigns the right-of-way by grant-
ing the reservations with no conflict based on first-come-first-serve order in each lane.
The research assumes a fully automated environment with no conventional signal indi-
cation. Several other studies have also explored different options to prioritize vehicles'
crossing sequence under a variety of settings. (Ahmane et al. (2013); Elhenawy et al.
(2015); Feng et al. (2015); He et al. (2012); Levin & Boyles (2016); Li & Wang (2006); Li
et al. (2013); Tachet et al. (2016); Wu et al. (2013); Xie et al. (2012); Yan et al. (2008);
Zhong et al. (2015)).
Li et al. (2014) proposed a rolling-horizon procedure to make joint decisions on vehi-
cles'trajectory and signalization at an isolated intersection with AVs only and with two
conflicting through movements. Their algorithm uses the arrival information at a detec-
tion distance to compute a four-component trajectory for every vehicle. The algorithm
enumerates a set of binary signal decisions and selects the trajectories with the lowest
average travel time delay. Several studies proposed algorithms to improve on adaptive
signal control logic using the high-resolution data brought by automated/connected ve-
hicle technology (Lee & Park (2012); Lee et al. (2013); Goodall et al. (2013); Feng et al.
(2016); Yang et al. (2016); Le Vine et al. (2016)). Beyond isolated intersections, He et al.
(2015) proposed a real-time speed advisory algorithm that reduces the fuel consumption
of a connected vehicle traveling along an arterial with coordinated signals. Priemer &
Friedrich (2009) developed a signal phase control algorithm that reduces the queue length
at a signal network using V2I communication.
This study develops a trajectory-based optimization algorithm applicable to an iso-
lated intersection under mixed-traffic. The algorithm optimizes both the signal control
and the trajectories of AVs assuming there is no lane changing past the point of initial
communication of the vehicle and the intersection controller. The algorithm assumes the
traffic is undersaturated, i.e., there is no need to track vehicles over more than one cycle.
We develop a recursive model to establish the follower-lead dependency among vehicles
in each incoming lane. Depending on the type and position of each vehicle, we solve
either a trajectory optimization (for automated vehicles) or trajectory estimation (for
conventional vehicles) to obtain the respective trajectory. Due to the pivotal role of an
AV lead trajectory on the movement of its followers, we formulate and solve a non-convex
optimization problem that minimizes the travel time delay of vehicles within the available
detection range. The control algorithm also adjusts the signal control settings.
The following section reviews the literature on AVs and intersection management. The
third section provides an overview of the proposed methodology, while the fourth section
2
presents numerical results of the simulation experiments implementing our new approach,
along with comparisons to conventional actuated control simulated in VISSIM. The final
section discusses the performance of the algorithm, proposes potential improvements, and
poses questions for future research.
2. Literature Review
This section reviews published studies on integrating AVs with intersection operations.
Depending on the control logic, we classify the literature into two broad groups: (1)
reservation-based, i.e., models that allocate the right of way of the intersection based
on a set of pre-defined rules (2) trajectory-based, i.e., models that jointly optimize AV
trajectories and signal control.
Under the first category, Dresner & Stone (2004) developed the Autonomous Inter-
section Management (AIM) system, an algorithm that either rejects or grants requests
of automated vehicles to reserve a block of space-time in the intersection. They designed
AIM to replace traffic lights and stop signs. The paper indicates that the AIM sys-
tem can coordinate vehicles'crossing sequence more efficiently than conventional traffic
lights. In subsequent publications, the AIM was extended to: make the control policy
compatible with communicative semi-autonomous vehicles, (Au et al. (2015); Dresner &
Stone (2006a,b)); manage priorities for side traffic under unbalanced demand, (Au et al.
(2011)); improve estimation of vehicle arrivals to the stop bar, (Au & Stone (2010)); and
coordinate a network of multiple interconnected intersections, (Hausknecht et al. (2011)).
Several other studies also supported intersection control logics without the presence of
the traditional signal (Elhenawy et al. (2015); Tachet et al. (2016); Wu et al. (2013);
Yan et al. (2009)). These types of algorithms may have limitations on minimizing delay
because of: (1) frequent switches of right-of-way may disrupt platoons resulting in higher
total travel time for the intersection; (2) eliminating traffic signal heads makes the system
less expectable for conventional vehicles; (3) they do not consider the additional benefit
stemming from optimizing AV trajectories.
Feng et al. (2015) adopted a broader perspective of reservation-based models after
they formulated and solved a bi-level problem that feeds the connected vehicle data
into an adaptive signal control logic. Their algorithm predicts spatial information of
conventional vehicles using the connected vehicles'real-time data. Compared to a fully-
actuated control simulated in VISSIM, the proposed signalization reduced total delay
by 16% under higher rates of CVs. Despite addressing responsiveness to conventional
vehicles, their approach limits decision-space to determining priorities within the conflict
zone of an intersection.
Under the second category, trajectory-based optimization algorithms expand the deci-
sion space to improve intersection performance. Li et al. (2014) proposed a rolling-horizon
process to solve a trajectory-based optimization for an intersection with two conflicting
through movements assuming only AV traffic. The algorithm estimates the trajectory of
an AV as a function of its speed and position in the traffic stream. An upper level control
algorithm enumerates all the feasible switches between two conflicting movements within
a certain time interval. Their algorithm implements the combination of signal and tra-
jectory decisions that yield the least average delay. However, the signal control problem
was solved supposing only two straight movements which makes it feasible to enumerate
all timing options. Moreover, their methodology does not take into account presence of
conventional vehicles with no communication capabilities.
3
Guler et al. (2014) devised and simulated an algorithm to enumerate sequences to serve
connected vehicles at an intersection with two through movements. Promoting platoons,
they associated higher delay reduction with higher penetration rate of connected vehicles
in traffic. Recently, Yang et al. (2016) also evolved this work of Guler et al. (2014) to
solve a trajectory-based optimization for various types of AV/CV approaching an isolated
intersection. Once a vehicle arrived at a communication range from center of intersection,
an upper level algorithm provided departure sequence of vehicles through a branch and
bond tree search. Next, the lower level algorithm obtains the set of piecewise-linear
trajectories to obtain the least amount of average delay and number of stops. Through
simulation experiments, the method improved on actuated signal control with at least
50% penetration rate of automated and connected vehicles in traffic stream. Besides
considering an over-simplified intersection with two through movements, a piece-wise
linear trajectory form fails to address the deceleration/acceleration behavior of vehicles
which can lead to underestimating overall delay.
In summary, there are two types of algorithms that mainly differ in the extend of con-
trol decisions, i.e. signal scheduling and trajectory planning. The family of reservation-
based algorithms mostly focuses on obtaining the optimal sequence of serving lanes by
sorting incoming requests from AVs. Trajectory-based algorithms, however, further bene-
fit the connectivity and programmability of AVs to prepare them for the optimal departure
far ahead from the stop bar. On the other hand, considering the real-time execution of
the algorithms, the additional complexity in trajectory-based models could necessitate
more computational resources to be operational.
This study considers a mixed vehicle environment, aims to enhance adaptive signal
control, and takes advantage of AV presence to adjust their trajectories and further
minimize the overall travel time.
3. Methodology Overview
In this section, we develop models and sub-models to optimize intersection perfor-
mance using arrival information of AVs and conventional vehicles. We devise an algo-
rithm to process the arrival data at a lane-specific detection range on a real-time basis.
The traffic composition of (AVs, with two-way V2I connectivity, and conventional vehi-
cles, with no ability to communicate) is an input to the algorithm. The algorithm aims
to minimize travel time delay of arriving AVs by preventing unnecessary stops within
the communication range. This goal is achievable by synchronizing the signal control pa-
rameters only for undersaturated condition as queues are inevitable beyond that. Fig. 2
schematically shows the proposed Intelligent Intersection Control System (IICS).
Initially, the central computer, marked as 1 in Fig. 2, receives each vehicle's arrival
information, marked as 2 and 3, from a detection distance—the center line distance from
detection range to the stop bar—in each lane. Next, the algorithm computes the param-
eters associated with the movement of vehicles toward the intersection. The proposed
trajectory model minimizes the travel time delay of the automated and estimates the
movement of the conventional vehicles. The algorithm implements a modified adaptive
control logic based on computed trajectories, marked as 4. Finally, the algorithm pro-
vides two sets of outputs: (1) the signalization pattern, marked as 4; (2) the trajectory
of each AV to optimize travel time from the detection location to the stop bar, marked
as 5. The procedure is repeated each time a new vehicle arrives.
The next subsections present the proposed model to describe the movement of detected
vehicles. In this section, we model the movement of approaching vehicles. The trajectory
4
IntelligentIntersection
ControlAlgorithm
OptimalSignalDecision
Signal
Controller
Devicetocollectand
fusevehiclearrivals
information
Camera/Radarto
obtainconventional
vehiclearrivals
OptimizedTrajectories
Arrivalinformation:
(Lane,Speed,Location,Length,
Maxacceleration,Maxdeceleration,
Destination)
VehicleArrivals
Arrivalinformation:
(Lane,Speed,Location)
ConventionalVehicles SignalHeads
Automated/ConnectedVehicles
1
2
3
4
5
Figure 2: Intelligent Intersection Control System (IICS).
computation's state equation involves sub-models to predict trajectory of a conventional
vehicle or optimize trajectory of an automated vehicle. The adaptive signal control logic
is described in section. 3.2.
3.1. Algorithms for Trajectory Optimization/Estimation
The vehicle type, i.e. conventional or automated, and its position on the lane deter-
mine the trajectory computation process. We define a lead vehicle as a vehicle that moves
free from influence of others. Any vehicle's movement can affect its follower depending on
a variety of factors. Considering the cumulative effect in a lane, the lead vehicles have a
key role in intersection delay. Finally, we will formulate and solve a specific optimization
problem to minimize the travel time delay of an automated lead vehicle. We formulate an
equation to address the follower–lead dependencies among a set of vehicles in each lane.
The Automated vehicle Trajectory Optimization (ATO) reflects this effect by recursion.
A solution to ATO model guarantees that trajectory of all the k1 first vehicles can
affect the trajectory of kth vehicle.
Data:
Lthe set of incoming lanes, l∈ L
Klthe ordered set of vehicles in lane l,l∈ L
typekl the type of vehicle kon lane l,typek l ∈ {AV :automated/connected vehicle, CV :
conventional vehicle},l∈ L,k∈ Kl
sptkl spatial information of vehicle kon lane l, including detection time stamp t0, location
dkl(t0), speed Vkl (t0), and movement of AVs mM={lef t, straight, right}
attkl set of attributes for vehicle kon lane lincluding maximum acceleration rate amax+
kl ,
maximum deceleration rate amax
kl , vehicle longitudinal length Lkl , desired speed
Vdes
kl
spdmset of speed limits Vmax
mand Vcross
mwithin the detection range and at the stop bar
for movement mM
Φset of active phases to serve all available movements at the intersection, φΦ
5
the phase-lane incident matrix ∆ = [δφl l∈ L,φΦ], where δφl is 1 if lane l
belongs to phase φ, 0 otherwise
sig the array that contains signal control events, sigφ= (tsφ, Gφ, Yφ, ARφ)
tsφthe time when the green interval for phase φbegins
Gφthe duration of green interval for phase φ
Yφthe duration of yellow interval for phase φ
ARφthe duration of all-red interval for phase φ
Variable:
trajkl to be the trajectory of vehicle kon lane l,{dkl (t) : tTkl} l∈ L,k∈ Kl
Tkl To be the time interval from vehicle detection to its departure at the
stop bar
dkl(t)to be the center-lane distance of vehicle kon lane lto the stop bar
Recursive State Equation for Automated vehicle Trajectory Optimization (ATO):
trajkl =
FTO(sig, sptkl, attk l, traj(k1)l) for kKl\{1}, typekl =AV
FTE(sptkl, attkl, traj(k1)l) for kKl\{1}, typekl =CV
LT O(sig, sptkl, attkl, spdm) for k∈ {1}, m M , typekl =AV
l∈ L
(1)
Sub-models to ATO model:
FTO(.)to be Follower vehicles Trajectory Optimizer for AVs
FTE(.)to be Follower vehicle Trajectory Estimator for CVs
LT O(.)to be Lead vehicle Trajectory Optimizer for AVs
Eq. 1 represents the trajectory of kth vehicle in lane lto be a function of signalization,
characteristics of the vehicle itself, speed limits, and recursively trajectory of its lead
vehicle. However, in absence of dependency to trajectory of vehicle in front, as it will be
discussed in section. 3.1.2, the model considers the vehicle as a lead vehicle by itself. The
sub-models (i.e. LTO, FTO, and FTE) to ATO problem will be discussed next.
3.1.1. Lead vehicle Trajectory Optimization (LTO)
In this section, we formulate and solve the Lead vehicle Trajectory Optimization
(LTO) problem. The problem aims to minimize an automated lead vehicle's travel time
delay. An appropriate functional form for automated vehicle trajectory—also called the
space-time function—should meet several qualifications: (1) to offer sufficient flexibility
to capture and improve the movement of AVs; (2) to produce an accurate trajectory that
the vehicle can implement; (3) to belong to a family of functions uncomplicated to be
parametrized.
Here we formulate the LTO problem assuming the vehicle travels the detection range in
three ordered stages. The first and third stages adjust the speed by a constant acceleration
or deceleration rate, while the vehicle maintains a constant speed during the second
stage. The three-stage trajectories closely models the behavior of the lead AV, however,
a follower AV may peruse a more general strategy. Depending on the arrival parameters,
the LTO solution may omit any of three stages by assigning it zero time duration. Eqs. 2
to 4 provide the formulas to compute the travel time of each stage using fundamental
motion equations.
6
tkl,1=v2v1
a1
l∈ L,k∈ Kl(2)
tkl,2= (d0v2
2v2
0
2a1
v2
3v2
2
2a3
)/v2l∈ L,k∈ Kl(3)
tkl,3=v3v2
a3
l∈ L,k∈ Kl(4)
Tkl =
3
X
n=1
tkl,n l∈ L,k∈ Kl(5)
Where, to avoid lengthy mathematical expressions, we excluded vehicle and lane in-
dices and used a more compact notation as:
d0center-lane distance from the stop bar at detention moment, dkl(t0)
v0initial speed of vehicle at the detection, Vkl(t0)
v2constant speed at second stage, Vkl(t0+dt)dt [∆t1,t1+ ∆t2]
v3discharge speed of vehicle at the stop bar, Vkl(t0+Tkl )
a1acceleration/deceleration rate at first stage
a3acceleration/deceleration rate at third stage
Assuming the ideal travel time associated with the kth vehicle in lane lto be the time
required to travel the detection range at its desired speed, we compute the total travel
time delay as given in Eq. 6:
Dkl(Tkl) = Tkl d0
Vdes
kl
l∈ L,k∈ Kl(6)
Where Dkl denotes the total travel time delay of vehicle kon lane l
Next, we present the LTO mathematical program by minimizing vehicle's travel time
delay subject to restrictions from signalization, vehicle attributes, and regulation, as
follows:
(LT O) min
v2,v3,a1,a3
Dkl(Tkl) (7)
subject to
tsφδφlTkl tsφ+Gφ+Yφ(8)
v2Vmax
m(9)
v3Vcross
m(10)
amaxa1amax+(11)
amaxa3amax+(12)
Where:
Dkl(Tkl)Travel Time Delay of vehicle kon lane las a function of its travel time Tkl
tsφtime when phase φstarts
δφl equal to one if lane lbelongs to phase φ, 0 otherwise
Gφgreen duration for phase φ
7
Yφyellow duration for phase φ
v2constant speed at second stage
v3discharge speed of vehicle at the stop bar
a1acceleration/deceleration rate at first stage
a3acceleration/deceleration rate at third stage
amaxmaximum deceleration rate
amax+maximum acceleration rate
Vmax
mmaximum allowable speed within the detection range
Vcross
mmaximum allowable speed at the stop bar
The first set of bound–constraints keeps only solutions that the travel time belongs to
the green or yellow interval. The next constraint guarantees the speed profile of vehicle
does not exceed the maximum allowable speed starting from the second stage. The third
constraint controls the discharge speed depending on the type of movements i.e. left
turn, straight through, or right turn. The last set of constraints limit any acceleration or
deceleration rate to the range that vehicle can execute.
The non-positive-definite Hessian matrix of the travel time delay, as appears in both
LTO objective function and set of constraints, causes non-convexity. Even at four decision
variables, standard non-linear methods are unable to distinguish the global optimal from
non-optimal or infeasible solutions. By taking advantage of the size and structure of LTO
problem, we develop an exact algorithm to find the global minimum.
The gradient of the objective function reveals that the travel time delay monotonically
varies with respect to acceleration or deceleration rate in the first and the last stages. The
necessary condition—setting gradient to zero—also indicates absence of any stationary
point. Thus, considering the non-convex feasible region, the optimal solution must belong
to the boundaries of the feasible region. Therefore, we solve LTO, model. 7, by devising
an algorithm to minimize the travel time delay on the boundaries and not inside of feasible
region, as shown by Algorithm. 1.
3.1.2. Follower Vehicle Trajectory Optimization
Similar to the car following model for conventional vehicles, the Follower vehicle Tra-
jectory Optimization (FTO) model intends to compute the trajectory of an automated
follower. If the vehicle in front is going to depart at time tdep
(k1)l, assuming that the sat-
uration headway at the stop bar is sh, an automated follower can depart no sooner than
tdep
(k1)l+sh. Therefore a hypothetical trajectory for vehicle kcan be computed by lagging
trajectory of vehicle k1 to the saturation headway sh. The hypothetical trajectory
may not be compatible to the arrival of the kth vehicle.
Equivalently, the automated follower may fail to depart at the saturation headway if
it is not close enough, or moves much slower, relative to its lead vehicle. Thus, even at
the maximum acceleration rate, the automated vehicle may not be able to reduce its time
headway down to the saturation time headway. Under this case, the proposed algorithm
no longer considers that automated vehicle as a follower, and optimizes the trajectory as
a lead vehicle by solving the LTO problem instead.
The procedure within Algorithm. 2 outputs the trajectory with minimum travel time
that keeps headway higher than, or equal to, the saturation headway. The principal reason
comes from the fact that the trajectory is constructed either by joining the transition
component with the hypothetical trajectory, or by solving LTO problem. Under the
former case, the trajectory has a headway greater than or equal to the saturation headway;
8
Algorithm 1 AV Lead vehicle Trajectory Optimizer
Require: signal control events, vehicle arrival information, vehicle attributes, and speed
limits
Ensure: valid trajectory with minimal delay for the AV
1: procedure LTO Exact Solver(sig, sptkl , attkl, spdk l)
2: D
kl M M to be a relatively large value
3: flag 0
4: for counter = 1:4 do LTO has four variables: v2, v3, a1, a3
5: Select a new variable
6: Set non-selected variables to limit(s) based on bound-constraints
7: Obtain the bounds on the selected variable
8: Solve the remaining single-variable constrained problem by minimizing travel
time delay over corrected bound
9: Dkl travel time delay corresponding to selected and computed variables
10: if Dkl < D
kl then current solution can be improved
11: D
kl Dkl
12: flag 1
13: end if
14: end for
15: if flag = 1 then
return D
kl optimal solution
16: else
return LTO problem is infeasible
17: end if
18: end procedure
the higher headway corresponds to the transition part while the equality associates with
the hypothetical part. The latter case, when the LTO problem is solved, no trajectory
point can have a headway lower than the saturation headway. Having a lower headway
would be in contradiction to not finding any transition to the hypothetical trajectory
at lines 6-11. Finally, the trajectory takes the minimum travel time resulting in the
minimum achievable headway at the stop bar.
3.1.3. Trajectory Estimation for Conventional Vehicles
For undersaturated condition, we assume that a lead conventional vehicle would desire
to maintain its speed as recorded when entering the detection range. The rest of this
section explains the model to estimate a follower conventional vehicle's trajectory.
Sensors on the roadside, i.e. radar or camera, obtain the lane, location and speed
of conventional vehicles once they enter the detection range. Although they are non-
communicative vehicles, conventional vehicles affect both signalization and trajectory
computation for automated vehicles. Therefore, the Automated vehicle Trajectory Op-
timization (ATO) model predicts their movements through a Car-Following model. For
the purpose of this study, we implement the Gipps (1981) car-following model—as the
FTE sub-model in Eq. 1 —to estimate the trajectory of a conventional follower. Below
is the equation that yields the speed profile of conventional follower vehicle:
9
Algorithm 2 AV Follower vehicle Trajectory Optimizer
Require: trajectory of the lead vehicle, follower attributes, follower vehicle arrival in-
formation, and signal control events
Ensure: valid trajectory with minimal departure headway for automated follower
1: procedure FTO Solver(sig, sptkl, attkl , traj(k1)l)
2: tdep,hypo
kl max{tsφ, tdep
(k1)l+sh}set the hypothetical earliest departure time to
either initiation of green or departure at saturation headway
3: dt tdep,hypo
kl tdep
(k1)l
4: Construct the hypothetical trajectory, trajhy po
kl by lagging all timestamps of
traj(k1)lup to dt
5: flag 0
6: for index trajectory point indices on trajhy po
kl do Searching for a feasible
transition from arrival point to the hypothetical trajectory
7: if feasible deceleration/acceleration from detection speed to speed at index
exist then Earliest hypothetical trajectory is feasible
8: construct the earliest trajectory, trajkl , by the feasible transition appended
by all trajectory points of tdep,hypo
kl with the timestamps greater than index
9: flag 1
10: end if
11: end for
12: if flag = 1 then
return computed trajkl
13: else
return trajkl =LT O E xact Solver(sig, sptkl , attkl , spdkl)use algorithm. 1 as
vehicle kl could not be a follower
14: end if
15: end procedure
vkl(t+ ∆t) = min{vkl(t)+2.5amax+
kl t(1 vkl (t)
vdes
kl
)s0.025 + vkl (t)
vdes
kl
,
(13)
amax
kl t+samax
kl (2(d(k1)l(t) + Lkl dkl (t)) + ∆t(amax
kl t+vkl (t)) + v(k1)l(t)2
amax
kl
}
where:
ttime steps to compute trajectory points
vkl(t)speed of follower vehicle ∆tunit of time after t
v(k1)l(t)speed of lead vehicle ∆tunit of time after t
In the context of the model, Eq. 1, Algorithm. 2 implements the Gipps Car-Following
model to compute a conventional vehicle's trajectory.
3.2. Adaptive Signal Control with Trajectory Optimization
We devise an enhanced adaptive signal control logic based on trajectory information
to make decisions on whether to extend or switch a phase. The proposed algorithm, as
10
Algorithm 3 Conventional Follower vehicle Trajectory Estimator
Require: trajectory of lead vehicle, lead and follower's attributes, follower vehicle arrival
information
Ensure: trajectory of conventional follower
1: procedure FTE Solver(sptkl, attkl , att(k1)l, traj(k1)l)
2: tdetection time
3: dfollower initial distance to stop bar
4: while d > 0do
5: tt+ ∆t
6: Compute vkl(t) using Eq. 13
7: akl(τ)← {vkl(t+∆t)vk l(t)
t|τ[t, t + ∆t]}
8: d1
2akl(τ)∆t2+vkl(t)∆t
9: end while
return computed pairs of (t, d)
10: end procedure
shown in Fig. 3, re-evaluates the signal control status every time a new vehicle arrives.
If the current signal phase can serve the earliest newly detected vehicle, it asks the
signal controller for a green extension. Otherwise, it terminates the ongoing green and
switches the right-of-way to the phase that leads to least travel time delay for incoming
vehicles. The information from optimized trajectories allow for exact scheduling of phases.
Although the algorithm has no control over conventional vehicles, they can have greater
time headway as AVs travel the detection range in least time.
The timing for each phase should meet several practical criteria. Any green interval
lower than a minimum green or higher than a maximum green causes too frequent or late
phase switches which forces excessive delay to vehicles.
While the enhanced adaptive control logic mimics the traditional adaptive signal
control strategy, the proposed algorithm makes decisions using the trajectories of AVs
instead of calls coming from loop detectors or cameras. Fig. 4 illustrates the association
of each arrival interval and the corresponding signal decision for a few consecutive phases.
The minimum time to travel the detection range necessitates a lag time, tLag , between
the end of the green and the end of the associated arrival interval. In other words, the
lag time represents the time between when the algorithm makes signal decision and when
the corresponding traffic will depart at the stop bar.
4. Algorithm Implementation and Numerical Results
We program the proposed IICS process in MATLAB (2016b) customized for a four-leg
intersection with six incoming lanes as shown in Fig. 5.
According to Fig. 4, the intersection includes: six approaching lanes, four departing
lanes, and two approaches with exclusive left turn lanes.
We implement the IICS based on the following assumptions:
Sum of critical flows results in undersaturated conditions.
Gipps (1981) car-following model predicts the conventional followers'movement, as
described in section. 3.1.3.
For simulation purposes, no data loss due to communication malfunction occurs.
11
Initialization&
Trafic
Generation
EnhancedAdaptiveSignal Controller
Start
InitializeIntersection
Parameters(Movements,Lanes,
Phases,Speedlimits,Detection
ranges)
GenerateRandomArrivals
atDetectionRanges
UpdateVehicle
LocationUsing
ReceivedMessage
Timestamp
Ongoinggreenphase
servesallvehicles?
CalculateTrajectoriesfor
NewVehicles(solveATO
givenupdatedsignal
decision)
No
Doallnewvehicles
belongtolanesingreen
phase?
Yes Extendthegreento
servenewvehicles
No
Provideenoughgreen(and
atleastminimumgreen)to
theearliestarrivingvehicle.
Yes
Yes
Allnewvehicles
processed?
No
Updatethesignaldecision
withthenewphaseand
timing
Figure 3: Enhanced Adaptive Signal Control to use Trajectory Data.
Intersection's geometry:
The four-leg test intersection is on level terrain with six incoming lanes and
all turning movements available, see Fig. 4.
Operating conditions:
Maximum allowable speed is 40 mph.
Turning movements cross the stop bar at speeds no more than 30 mph.
Minimum green time for all phases is 4.5 seconds.
Yellow and all-red time are 1.5 seconds per phase.
No lane changing occurs once a vehicle arrival is detected.
No pedestrians are present in the vicinity of the intersection; therefore, no
pedestrian phases are required.
Traffic generation:
Vehicles arrive at the communication distance and are simulated in a 15-minute
period.
The initial speeds of vehicles follow the triangular distribution with minimum,
peak, and maximum values equal to 34 mph, 40 mph, and 44 mph (as 0.85, 1,
and 1.1 factors of the maximum allowable speed), respectively.
Vehicles, regardless of being automated or conventional, are capable of decel-
eration/acceleration of -15 ft/s2to 10 ft/s2.
12
Phase2
Phase3
Phase1
Phase4
tLag2
tLag3
tLag1
ΔtArr 2
ΔtArr 3
ΔtArr 1
ΔtArr 4
tLag4
G1G3G2G4G2G3G1G4
ar ar ar ar ar ar ar
Signalization y1y5y2y4y2y3y1y4
Time
tLag2
tLag3
tLag1
tLag4
(NBL,TH,R)
(WBL/TH,R)
(SBL,TH,R)
(EBL/TH,R)
Figure 4: Schematic Signal Control Plan(Giand yiare the green and yellow duration for phase i; ∆Arr(i)
indicates the arrival interval in phase i;tLag(i)denotes the time before the end of yellow interval in phase
i).
Conventional vehicles'desired speed is 40 mph.
The IICS algorithm uses a safe speed recommendation inside the communica-
tion area, however, in some cases the initial speed of individual vehicles might
be slightly higher—as reflected by the triangular distribution with maximum
of 44 mph.
4.1. Simulation Experiments
This section reports the results of 3000 simulation experiments. Using the algorithm
described in section. 3, the following four variables are used to formulate the test scenarios:
The detection range for all lanes varies from 500 to 3000 feet (ten equidistant values).
The AV ratio for all lanes varies from 0.3 to 1 (ten equidistant values); 1 being the
traffic with all automated vehicles and no conventional vehicles.
Vehicle inter-arrival times follow the exponential distribution with rate parameter
equal to the inverse of the average time headway. The average time headway for all
lanes varies from 8 to 60 seconds (ten equidistant values).
The saturation headway at stop bars to be 1, 1.5, or 2 seconds. Lioris et al. (2017)
showed that connectivity of vehicles can reduce the saturation headway by forming
platoons.
Fig. 6 illustrates how the algorithm served arriving vehicles in a lane. The horizontal
time gap between arrival and departure curve represents the time that each vehicle spent
traveling through the detection prior to the stop bar.
In order to quantify the performance, a module monitors three outcome variables
including: average travel time (measured from detection to departure at the stop bar),
average delay (determined as the extra travel time relative to the free flow travel time),
and average effective green (sum of actual green and yellow times). Under the set of
assumptions stated in section. 4, we observed the following patterns (Fig. 7):
The average travel time and average delay surge as flow increases. For saturation
headway equal to 2 second, once the sum of critical flows approaches the flow
threshold, the operation becomes unstable—indicating queues are inevitable.
13
ONLY
ONLY
Phase Movement
1SBL,TH,R
2NBL,TH,R
3WBL/TH,R
4EBL/TH,R
N
Figure 5: A four-leg test intersection with six incoming lanes and four phases.
As expected, capacity increases as the saturation headway decreases (see the first
row of panels in Fig. 7).
The average delay slightly decreases as the detection range increases. The higher
the available distance, the more flexibility in the trajectory optimization, which
reduces the total delay.
The higher the ratio of AVs, the lower the average delay.
In higher flows, the IICS model assigns less amount of effective green to each phase
(see the last row of panels in Fig. 7). This reflects the increase in the likelihood that
multiple phases would claim the right-of-way simultaneously as flow intensifies.
The IICS algorithm also allocates more green for higher communication distances
to guarantee serving incoming vehicles. This trend is less noticeable for higher flow
as the conflicting movements are more likely to prevent green extensions.
4.2. Comparison to VISSIM
In order to compare the proposed IICS framework with state-of-the-art intersection
control, we model the same intersection under fully-actuated signal control in VISSIM.
To keep the same basis for comparison, the 15-minute simulations in VISSIM: (1) have
the same incoming flows and arrival distributions; (2) collect travel time information at
distances equal to the detection range in IICS; (3) use the same saturation headways at
the stop bar. The VISSIM implementation differs from the IICS model in terms of: (1)
a fully actuated logic—using loop detectors for all incoming lanes; (2) traffic consists of
only conventional vehicles.
For the calibration process, only a few parameters were adjusted. The default num-
ber of observed vehicles and the look ahead distance from the car-following model were
increased. Those variations allow for a smoother simulation and a model closer to an au-
tomated environment where vehicles will gather more information from the surroundings
14
Figure 6: Cumulative arrival and departure curves after 15 minutes of simulation (Notice departures
occur at the stop bar while arrivals occur at the detection distance, in this case 1000 feet far from the
stop bar.)
than actual drivers, even though the actual model only simulates conventional vehicles.
Fig. 8 shows a snapshot of the fully actuated intersection control implemented in VISSIM.
Fig. 9a compares the average travel time per mile under IICS and fully actuated
control strategy. The following can be observed: (1) The proposed IICS strategy leads
to lower average travel times per mile compared to fully actuated control with all con-
ventional vehicles (2) The rate of improvement increases as the saturation headway de-
creases, AV penetration rate increases, or average flow increases, Fig. 10. Our enhanced
adaptive strategy made more frequent switches of right-of-way—using trajectories infor-
mation—under higher flows, as shown in Fig. 9b.
4.3. Practical Considerations for Implementation
The term detection range refers to the farthest center-lane distance from each lane's
stop bar that roadside units sense a vehicle's arrival. While present-day technology limits
the maximum detection range, safety measures necessitate a minimum for the control
algorithm to function in a timely manner. This section estimates the minimum detection
range based on vehicle arrival information, deceleration capability, maximum crossing
speed, and algorithm's computation time.
We indicate serving time ∆tserve as the time gap between detecting an automated
vehicle and the time the vehicle is ready to follow a trajectory. Assuming the AV main-
tains constant speed and receives no trajectory, ∆tserve, it travels a portion of detection
range based on the speed and serving time. After subtracting the uncontrolled traveled
distance (Fig. 11a), the remaining distance should be enough for the vehicle to safely
decelerate. Eq. 14 yields the minimum detection range to address the safe deceleration
problem:
ddet v0tserve +v2
cv2
0
2amax(14)
Where:
15
500 3000
DetectionRange(f..
AVRatio
0.3000
0.4000
0.6000
0.8000
1.0000
100 200 300 400
averagelow(veh/hr/ln)
0
100
200
averagetraveltime(sec)
SaturationHeadway=1.0sec
100 200 300 400
averagelow(veh/hr/ln)
0
100
200
averagetraveltime(sec)
SaturationHeadway=1.5sec
100 200 300 400
averagelow(veh/hr/ln)
0
100
200
averagetraveltime(sec)
SaturationHeadway=2.0sec
100 200 300 400
averagelow(veh/hr/ln)
0
50
100
150
averagetraveltimedelay(sec)
100 200 300 400
averagelow(veh/hr/ln)
0
50
100
150
averagetraveltimedelay(sec)
100 200 300 400
averagelow(veh/hr/ln)
0
50
100
150
averagetraveltimedelay(sec)
100 200 300 400
averagelow(veh/hr/ln)
5
10
15
averageeffectivegreen(sec)
100 200 300 400
averagelow(veh/hr/ln)
5
10
15
averageeffectivegreen(sec)
100 200 300 400
averagelow(veh/hr/ln)
5
10
15
averageeffectivegreen(sec)
Figure 7: Sensitivity analysis of results for 3000 scenarios (panels in same column associate with same
saturation headway; panels in same row associate with same measure of effectiveness on the vertical axis;
AV ratio: Automated/Connected Vehicle ratio in the traffic stream, the rest to be conventional vehicles.)
ddet the feasible detection range (in ft)
v0the automated vehicle's speed at the detection range (in ft/s)
vcthe maximum crossing speed at the stop bar (in ft/s)
amaxthe maximum deceleration rate (in ft/s2)
tserve the time delay to compute, and transmit AV's trajectory.
Eq. 14 shows that the required detection range increases with initial speed and the
time latency, see Fig. 11. For the current implementation of the proposed algorithm, the
time latency is lower than a tenth of a second which makes it functional for very short
detection ranges as low as 200 feet.
5. Conclusions and Recommendations
We developed a modeling framework (IICS) to integrate AVs with signalized intersec-
tion operations. The IICS model adjusts the signalization and trajectory of automated
16
Figure 8: Near undersaturated flow threshold, the implemented fully-actuated signal control VISSIM
fails serving all conventional vehicles without queue formation.
vehicles on a real-time basis to minimize total travel time delay. The method incorporates
the following factors into the decision-making process:
Vehicle arrival information
Traffic stream composition (e.g. automated versus conventional ratio)
Individual vehicle
Spatial information (e.g. speed and location of an entering vehicle)
Attributes (e.g. acceleration/deceleration capabilities)
Flow fluctuation (e.g. randomness of incoming vehicles in each lane)
Phase plan (e.g. Serving maximum movements without merge or crossing conflicts)
Speed limits (e.g. the maximum allowable speed near an intersection, and the
maximum crossing speed at the stop bars)
The proposed algorithm prevented queue formation for undersaturated conditions,
jointly optimized signalization and trajectories of automated vehicles, and utilized both
connectivity and programmability of AVs. The implementation also made decisions in a
fraction of a second suitable for real-time application.
Several assumptions limit the scope of this study and left unanswered questions for
future research. The process turns unstable for oversaturated conditions as queue forma-
tion becomes inevitable. The situation requires a more rigorous signal control logic that
considers residual vehicles at the end of red intervals.
Acknowledgment
This material is based upon work supported by the National Science Foundation (un-
der Grant No. 1446813, titled: Traffic Signal Control with Connected and Autonomous
Vehicles in the Traffic Stream).
References
References
Ahmane, M., Abbas-Turki, A., Perronnet, F., Wu, J., Moudni, A. E., Buisson, J., &
Zeo, R. (2013). Modeling and controlling an isolated urban intersection based on
17
0 500 1000 1500 2000
averagetravel timepermilebyVISSIM(sec/mile)
0
500
1000
1500
2000
averagetraveltimepermilebyIICS(sec/mile)
SaturationHeadway=1.0sec
0 500 1000 1500 2000
averagetraveltimepermilebyVISSIM(sec/mile)
0
500
1000
1500
2000
averagetraveltimepermilebyIICS(sec/mile)
SaturationHeadway=1.5sec
0 500 1000 1500 2000
averagetraveltimepermilebyVISSIM(sec/mile)
0
500
1000
1500
2000
averagetraveltimepermilebyIICS(sec/mile)
SaturationHeadway=2.0sec
0.3000 1.0000
AV Ratio
AverageFlow(veh/hr/ln)
60.0
200.0
300.0
445.0
(a) Average travel time per mile compared between IICS and fully-actuated signal control for
conventional vehicles in VISSIM.
4 5 6 7 8 9 10 11 12 13 14 15 1617
averageeffectivegreenbyVISSIM(sec)
4
5
6
7
8
9
10
11
12
13
14
15
16
17
averageeffectivegreenbyIICS(sec)
SaturationHeadway=2.0sec
500 3000
DetectionRange(ft)
AverageFlow(veh/hr/ln))
60.0
200.0
300.0
445.0
(b) Average effective green
compared between IICS and
fully-actuated signal control for
conventional vehicles in VIS-
SIM.
Figure 9
cooperative vehicles. Transportation Research Part C: Emerging Technologies,28 ,
44–62. doi:10.1016/j.trc.2012.11.004.
Au, T.-C., Shahidi, N., & Stone, P. (2011). Enforcing Liveness in Autonomous Traffic
Management. In Proceedings of the 25th AAAI Conference of Artificial Intelligence
August (pp. 1317–1322).
Au, T.-C., & Stone, P. (2010). Motion Planning Algorithms for Autonomous Intersection
Management. In Bridging the gap between task and motion planning .
Au, T.-C., Zhang, S., & Stone, P. (2015). Autonomous Intersection Management for
Semi-Autonomous Vehicles. Handbook of Transportation, (pp. 88–104). doi:10.4324/
9781315756684.
Dresner, K., & Stone, P. (2004). Multiagent Traffic Management: A Reservation-Based
Intersection Control Mechanism. Proceedings of the Third International Joint Con-
ference on Autonomous Agents and Multiagent Systems, (pp. 530–537). doi:10.1109/
AAMAS.2004.190.
18
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
2.042
1.756
2.042
s=1.0sec,lowin[50,150]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
2.050
1.760
2.050
s=1.5sec,lowin[50,150]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
2.059
1.776
2.060
s=2.0sec,lowin[50,150]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
2.514
1.996
2.514
s=1.0sec,lowin(150,250]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
2.527
2.028
2.527
s=1.5sec,lowin(150,250]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
2.528
2.125
2.528
s=2.0sec,lowin(150,250]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
2.898
2.126
2.898
s=1.0sec,lowin(250,350]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
2.929
2.192
2.929
s=1.5sec,lowin(250,350]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
3.035
2.431
3.035
s=2.0sec,lowin(250,350]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
22.32
2.426
22.32
s=1.0sec,lowin(350,450]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
21.27
3.426
21.27
s=1.5sec,lowin(350,450]veh/hr/ln
0 10 20 30 40
ATTpermilebyVISSIM(min/mile)
0
10
20
30
40
ATTpermilebyIICS(min/mile)
21.28
7.98
21.28
s=2.0sec,lowin(350,450]veh/hr/ln
AVRatio
0.30-0.50
0.50-0.75
0.75-1.00
Figure 10: Average Travel Time per mile compared between IICS and fully-actuated signal control for
conventional vehicles in VISSIM (panels in same column associate with same saturation headway; Dashed
lines show average values; Panels in same row associate with same flow spectrum; sto be the saturation
headway at the stop bar.)
19
ddet
Time
Distance
Δtserve
(a) The remaining distance to control the trajectory
of an automated vehicle depends on initial speed, ser-
vice time ∆tserve , detection distance ddet, deceleration
rate, and maximum crossing speed at the stop bar.
35 40 45 50 55 60
0
5
10
15
20
25
30
V0(
mph
)
Δtserve (sec)
ddet (ft)
500
1000
1500
2000
2500
(b) Feasible detection range increases
with service delay ∆tserve, and arrival
speed V0(other parameters: decelera-
tion rate is -15 ft/s2, crossing speed is
40 mph).
Figure 11
Dresner, K., & Stone, P. (2006a). Human-usable and emergency vehicle-aware control
policies for autonomous intersection management. In Fourth International Workshop
on Agents in Traffic and Transportation (ATT).
Dresner, K., & Stone, P. (2006b). Making Autonomous Intersection Management
Backwards-Compatible. (pp. 1865–1866).
Elhenawy, M., Elbery, A. A., Hassan, A. A., & Rakha, H. A. (2015). An Intersection
Game-Theory-Based Traffic Control Algorithm in a Connected Vehicle Environment.
In IEEE Conference on Intelligent Transportation Systems, Proceedings, ITSC (pp.
343–347). IEEE. doi:10.1109/ITSC.2015.65.
Feng, Y., Head, K. L., Khoshmagham, S., & Zamanipour, M. (2015). A real-time adaptive
signal control in a connected vehicle environment. Transportation Research Part C:
Emerging Technologies,55 , 460–473. doi:10.1016/j.trc.2015.01.007.
Feng, Y., Zamanipour, M., Head, K. L., & Khoshmagham, S. (2016). Connected ve-
hiclebased adaptive signal control and applications. Transportation Research Record:
Journal of the Transportation Research Board,2558 , 11–19. doi:10.3141/2558-02.
Gipps, P. G. (1981). A behavioural car-following model for computer simulation. Trans-
portation Research Part B,15 , 105–111. doi:10.1016/0191-2615(81)90037-0.
Goodall, N., Smith, B., & Park, B. (2013). Traffic Signal Control with Connected Vehicles.
Transportation Research Record: Journal of the Transportation Research Board ,2381 ,
65–72. doi:10.3141/2381-08.
Guler, S. I., Menendez, M., & Meier, L. (2014). Using connected vehicle technology
to improve the efficiency of intersections. Transportation Research Part C: Emerging
Technologies ,46 , 121 – 131. doi:https://doi.org/10.1016/j.trc.2014.05.008.
20
Hausknecht, M., Au, T.-C., & Stone, P. (2011). Autonomous intersection manage-
ment: Multi-intersection optimization. In IEEE International Conference on Intelligent
Robots and Systems (pp. 4581–4586). doi:10.1109/IROS.2011.6048565.
He, Q., Head, K. L., & Ding, J. (2012). PAMSCOD: Platoon-based arterial multi-
modal signal control with online data. Transportation Research Part C: Emerging
Technologies ,20 , 164–184. doi:10.1016/j.trc.2011.05.007.
He, X., Liu, H. X., & Liu, X. (2015). Optimal vehicle speed trajectory on a signal-
ized arterial with consideration of queue. Transportation Research Part C: Emerging
Technologies ,61 . doi:10.1016/j.trc.2015.11.001.
Le Vine, S., Liu, X., Zheng, F., & Polak, J. (2016). Automated cars: Queue discharge at
signalized intersections with Assured-Clear-Distance-Ahead’ driving strategies. Trans-
portation Research Part C: Emerging Technologies,62 , 35–54. doi:10.1016/j.trc.
2015.11.005.
Lee, J., & Park, B. (2012). Development and Evaluation of a Cooperative Vehicle Inter-
section Control Algorithm Under the Connected Vehicles Environment. IEEE Trans-
actions on Intelligent Transportation Systems,13 , 81–90. doi:10.1109/TITS.2011.
2178836.
Lee, J., Park, B. B., & Yun, I. (2013). Cumulative Travel-Time Responsive Real-Time In-
tersection Control Algorithm in the Connected Vehicle Environment. Journal of Trans-
portation Engineering ,139 , 1020–1029. doi:10.1061/(ASCE)TE.1943-5436.0000587.
Levin, M. W., & Boyles, S. D. (2016). A multiclass cell transmission model for shared
human and autonomous vehicle roads. Transportation Research Part C: Emerging
Technologies ,62 , 103–116. doi:10.1016/j.trc.2015.10.005.
Li, L., & Wang, F.-Y. (2006). Cooperative Driving at Blind Crossings Using Intervehicle
Communication. IEEE Transactions on Vehicular Technology ,55 , 1712–1724. doi:10.
1109/TVT.2006.878730.
Li, Z., Chitturi, M., Zheng, D., Bill, A., & Noyce, D. (2013). Modeling Reservation-
Based Autonomous Intersection Control in VISSIM. Transportation Research Record:
Journal of the Transportation Research Board,2381 , 81–90. doi:10.3141/2381-10.
Li, Z., Elefteriadou, L., & Ranka, S. (2014). Signal control optimization for automated
vehicles at isolated signalized intersections. Transportation Research Part C: Emerging
Technologies ,49 , 1–18. doi:10.1016/j.trc.2014.10.001.
Lioris, J., Pedarsani, R., Tascikaraoglu, F. Y., & Varaiya, P. (2017). Platoons of con-
nected vehicles can double throughput in urban roads. Transportation Research Part
C: Emerging Technologies,77 , 292–305. doi:10.1016/j.trc.2017.01.023.
MATLAB (2016b). The MathWorks Inc., Natick, Massachusetts, United States.
NHTSA (2016). Federal Automated Vehicles Policy: Accelerating the Next Revolu-
tion In Roadway Safety . Technical Report National Highway Traffic Safety Admin-
istration. URL: https://www.transportation.gov/sites/dot.gov/files/docs/
AVpolicyguidancePDF.pdf.
21
Priemer, C., & Friedrich, B. (2009). A decentralized adaptive traffic signal control using
V2I communication data. In 2009 12th International IEEE Conference on Intelligent
Transportation Systems (pp. 1–6). IEEE. doi:10.1109/ITSC.2009.5309870.
Tachet, R., Santi, P., Sobolevsky, S., Reyes-Castro, L. I., Frazzoli, E., Helbing, D., &
Ratti, C. (2016). Revisiting Street Intersections Using Slot-Based Systems. Plos One,
11 , e0149607. doi:10.1371/journal.pone.0149607.
Wu, J., Abbas-Turki, A., & Perronnet, F. (2013). Cooperative driving at isolated
intersections based on the optimal minimization of the maximum exit time. In-
ternational Journal of Applied Mathematics and Computer Science,23 , 773–785.
doi:10.2478/amcs-2013-0058.
Xie, X.-F., Smith, S. F., Lu, L., & Barlow, G. J. (2012). Schedule-driven intersection
control. Transportation Research Part C: Emerging Technologies,24 , 168–189. doi:10.
1016/j.trc.2012.03.004.
Yan, F., Dridi, M., & El Moudni, A. (2008). Control of traffic lights in intersection:
A new branch and bound approach. In 5th International Conference Service Systems
and Service Management - Exploring Service Dynamics with Science and Innovative
Technology, ICSSSM’08 (pp. 1–6). IEEE. doi:10.1109/ICSSSM.2008.4598496.
Yan, F., Dridi, M., & El Moudni, A. (2009). Autonomous vehicle sequencing algorithm
at isolated intersections. In 2009 12th International IEEE Conference on Intelligent
Transportation Systems (pp. 1–6). IEEE. doi:10.1109/ITSC.2009.5309708.
Yang, K., Guler, S. I., & Menendez, M. (2016). Isolated intersection control for various
levels of vehicle technology: Conventional, connected, and automated vehicles. Trans-
portation Research Part C: Emerging Technologies,72 , 109–129. doi:10.1016/j.trc.
2016.08.009.
Zhong, G., Zhang, J., Yin, T., & Nie, J. (2015). A Cooperative Management Strat-
egy Designed for Unsignalized Intersections Under a Connected Vehicle Environment.
In CICTP 2015 (pp. 233–245). American Society of Civil Engineers. doi:10.1061/
9780784479292.022.
22
... Although distributed-based methods distribute the involved computations of the control among agents, the resulting performance depends entirely on the quality and communication range among the agents [34]; this can cause some uncertainty in the expected operational and safety performance considering real applications [28]. Further, centralized-based TSC methods such as trajectory planning-based methods can involve complex computations that affect control performance [45,46]. Therefore, its application requires a long execution time, and that can cause additional traffic delays. ...
... Therefore, its application requires a long execution time, and that can cause additional traffic delays. The expected frequent right-of-way switches with the application of reservation-based methods can significantly interrupt the traffic flow; this can lead to increased delays [45]. ...
... Hybrid-based TSC methods integrate autonomous-based TSC with traffic signal optimization for optimizing both AV trajectories and different parameters of the signal plan. Related studies have proposed hybrid-based TSC methods that consider heterogeneous-based AV traffic [11,39,45,47,[51][52][53]. Although such methods are expected to achieve high performances [25], they involve similar limitations as that of the autonomous-based methods. ...
Article
Full-text available
Recent advancements in the industrial revolution and artificial intelligence have aided in the development of novel approaches that have considerable potential for increasing the efficiency of traffic networks. Emerging concepts of autonomous driving and machine learning can be incorporated intelligently for improving traffic operations and control. In the coming years, traffic composition can vary in terms of autonomous vehicle (AV) penetration rate, which can lead to a heterogeneous traffic environment. Traffic control methods for such complex networks need to be designed effectively for accommodating the positive effects of AV implementation without compromising the safety and level of service in the presence of regular vehicles (RVs). An intelligent-based optimization framework for traffic signal control under heterogeneous AV-based traffic is proposed in this paper. This framework utilizes state-of-the-art machine-learning approaches to represent and design different components of the optimization process of cycle length. Further, SHapley Additive exPlanations (SHAP) is used to enhance model interpretability. The proposed optimization framework improves performance under congested traffic conditions compared with that of the conventional optimization methods. Compared to pure RV-based traffic, the penetration rates of 25%, 50%, and 100% can decrease optimized cycle lengths by 26%, 39%, and 53%, respectively, which can result in delay reductions of approximately 18%, 31%, and 56%, respectively. The proposed framework when applied in an adaptive-based manner can help in the generalization of controlling existing signalized intersections with the gradual penetration of AVs without the extra infrastructure or specific operational and connectivity capabilities of the involved vehicles.
... Initially, a typical 4-leg intersection that permits all movements for every signal phase namely, a "standard-four-phase" is utilized in the literature in [29], [30] and [31] and is also considered in this paper as demonstrated in Figure 1. Every single-phase sequence is composed of the following states (All-red, Red/Amber, Green, Amber, and All-red). ...
Article
Full-text available
It is interesting to realize that traffic intersections provide an essential mechanism to handle traffic flows in different directions while ironically traffic bottlenecks, gridlocks, and accidents tend to occur in the vicinity of the intersections. Meanwhile, with the recent developments in internet of things (IoT) technologies, there is a great potential for integrating them for improving operational efficiencies of road infrastructure and connected autonomous vehicles (CAVs). This paper aims to leverage the capabilities of both autonomous intersection manager (AIM) and CAVs for more energy-saving and safe-traffic management. A mixed-traffic environment where human-driven vehicles (HDVs) and CAVs sharing the same road is considered. A two-layer framework is adopted to handle signal and vehicle controls effectively. The first layer is a signal control layer where the AIM receives the traffic network states, trains with the data through machine learning (ML), and outputs a set of optimal green times for each intersection phase. The second layer is a decentralized-vehicle control layer where the CAVs receive the signal phase and timing (SpaT) information from the AIM to compute the optimal speed values. The proposed solution helps the CAVs to minimize idling at red signals or to speed up to safely arrive at and pass through a green signal. Our proposed framework is designed to optimize intersection efficiency and minimize vehicle average delay and fuel consumption. All experiments have been conducted in a microscopic traffic simulation environment, the PTV-VISSIM, simulating real-world dynamics of vehicles and drivers’ behaviors based on decades of field-data.
Article
Current literature on joint optimization of intersection signal timing and connected automated vehicle (CAV) trajectory mostly focuses on vehicular movements paying no or little attention to pedestrians. This paper presents a methodology to safely incorporate pedestrians into signalized intersections with CAVs and connected human‐driven vehicles (CHVs). The movements of vehicles are controlled using both traffic lights and mobile CAV controllers during our newly introduced “white phase.” CAVs navigate platoons of CHVs through the intersection when the white phases are active. In addition to optimizing CAV trajectories, the model optimally selects the status of the traffic light signal among white and green indications for vehicular and walk and do‐not‐walk intervals for pedestrian movements. A receding horizon‐based methodology is used to capture the stochastic nature of the problem and to reduce computational complexity. The case study results show the successful operation of fleets consisting of pedestrians, CAVs, and CHVs with various demand levels through isolated intersections. The results also show that increasing the CAV market penetration rate (MPR) can decrease average intersection delay by up to 27%. Moreover, the average pedestrian, CHV, and CAV delays decrease as the CAV MPR increases and reach their minimum values with a fully CAV fleet. In addition, the presence of the white phase can decrease the intersection average delay by up to 14.7%.
Article
Connected and autonomous vehicles (CAVs) are predicted to alleviate traffic congestion, particularly at road intersections, which are the major bottleneck of the urban road network. This paper proposes a signal-vehicle coupled optimal control strategy for mixed traffic flows of CAVs and human-driven vehicles. The method follows a two-layer architecture, which formulates the signal-vehicle control tasks as two cascaded optimization problems by a notion of mixed platoons so that they can be efficiently solved by the central coordinator. In particular, the upper layer is designed to minimize the total waiting time of all vehicles in the intersection, while the lower layer is formulated to minimize the aggregated vehicle energy consumption by adequately exploiting the signal plan, number of crossing vehicles and target crossing speed obtained in the upper layer. Extensive simulation results are provided to examine the performance of the proposed signal-vehicle joint control framework and to reveal the impact of the introduction of the new algorithm at different CAV penetration rates, traffic demands and electric vehicle ratios. The comparisons with existing methods demonstrate the benefit of the proposed method in terms of fuel usage and traffic throughput.
Chapter
Signalized intersections operate with the assistance of a traffic signal, and they cyclically assign the right-of-way to a movement or a combination of movements. Ideally, the amount of time assigned to each combination of movements minimizes the travel time and delay and/or the number of stops in the network and allocates capacity optimally. An arterial is a highway facility with a series of signalized intersections along its length, while an urban network or a surface street network consists of a group of interconnected arterials and side streets.
Article
Full-text available
In this paper, we discuss the deployment and testing of an intelligent real-time isolated intersection traffic control system (IICS), designed to optimize simultaneously signal control and automated vehicle (AV) and connected vehicle (CV) trajectories for low demand condition. The work described here is part of an ongoing larger project (funded by the National Science Foundation and the Florida Department of Transportation, FDOT) to develop, test, and deploy the IICS. The focus of this paper is on the deployment and testing of the algorithm at the Traffic Engineering and Research Laboratory (TERL), FDOT’s closed-course facility. The algorithm (described in more detail elsewhere) optimizes signal control and provides optimal AV and CV trajectories at isolated intersections. The algorithm is designed to handle AV, CV, and conventional vehicles in a mixed traffic and low demand condition. The paper provides an overview of the IICS framework, discusses the development and testing of the necessary software and hardware, and presents the scenarios tested at the TERL. The results from the field test confirm the feasibility of the IICS, and will be used to enhance it for future testing and ultimately for field deployment and in high demand condition.
Conference Paper
Full-text available
Urban traffic congestion is a growing problem that we experience every day. Intersections are one of the major bottlenecks that contribute to urban traffic congestion. Traditional traffic control methods, such as traffic signal and stop sign control are not optimal for all demand levels as demonstrated in the literature. Recently, numerous research efforts proposed Intelligent Transportation System (ITS) applications to enhance intersection capacity and hence reduce congestion. In this paper we propose a game-theory-based algorithm for controlling autonomous vehicle movements equipped with Cooperative Adaptive Cruise Control (CACC) systems at uncontrolled intersections. The goal of this research effort is to develop an algorithm capable of using the future autonomous/automated vehicle capabilities to replace the usual state-of-the-practice control systems at intersections (e.g. stop signs, traffic signals, etc.). The proposed algorithm is chicken-game inspired and is efficient for application in real-time. It assumes vehicles can communicate with a central agent at the intersection to provide their instantaneous speeds and locations. The proposed algorithm assumes that vehicles obey the Nash equilibrium solution of the game. The simulation results demonstrated reductions in vehicle travel time and delay relative to an all-way stop sign control in the range of 49 and 89 percent on average respectively.
Article
Full-text available
Since their appearance at the end of the 19th century, traffic lights have been the primary mode of granting access to road intersections. Today, this centuries-old technology is challenged by advances in intelligent transportation, which are opening the way to new solutions built upon slot-based systems similar to those commonly used in aerial traffic: what we call Slot-based Intersections (SIs). Despite simulation-based evidence of the potential benefits of SIs, a comprehensive, analytical framework to compare their relative performance with traffic lights is still lacking. Here, we develop such a framework. We approach the problem in a novel way, by generalizing classical queuing theory. Having defined safety conditions, we characterize capacity and delay of SIs. In the 2-road crossing configuration, we provide a capacity-optimal SI management system. For arbitrary intersection configurations, near-optimal solutions are developed. Results theoretically show that transitioning from a traffic light system to SI has the potential of doubling capacity and significantly reducing delays. This suggests a reduction of non-linear dynamics induced by intersection bottlenecks, with positive impact on the road network. Such findings can provide transportation engineers and planners with crucial insights as they prepare to manage the transition towards a more intelligent transportation infrastructure in cities.
Article
Looking ahead to the time when autonomous cars will be common, Dresner and Stone proposed a multiagent systems-based intersection control protocol called Autonomous Intersection Management (AIM). They showed that by leveraging the capacities of autonomous vehicles it is possible to dramatically reduce the time wasted in traffic, and therefore also fuel consumption and air pollution. The proposed protocol, however, handles reservation requests one at a time and does not prioritize reservations according to their relative priorities and waiting times, causing potentially large inequalities in granting reservations. For example, at an intersection between a main street and an alley, vehicles from the alley can take an excessively long time to get reservations to enter the intersection, causing a waste of time and fuel. The same is true in a network of intersections, in which gridlock may occur and cause traffic congestion. In this paper, we introduce the batch processing of reservations in AIM to enforce liveness properties in intersections and analyze the conditions under which no vehicle will get stuck in traffic. Our experimental results show that our prioritizing schemes outperform previous intersection control protocols in unbalanced traffic.
Article
Perception system design is a vital step in the development of an autonomous vehicle (AV). With the vast selection of available off-the-shelf schemes and seemingly endless options of sensor systems implemented in research and commercial vehicles, it can be difficult to identify the optimal system for one's AV application. This article presents a comprehensive review of the state-of-the-art AV perception technology available today. It provides up-to-date information about the advantages, disadvantages, limits, and ideal applications of specific AV sensors; the most prevalent sensors in current research and commercial AVs; autonomous features currently on the market; and localization and mapping methods currently implemented in AV research. This information is useful for newcomers to the AV field to gain a greater understanding of the current AV solution landscape and to guide experienced researchers towards research areas requiring further development. Furthermore, this paper highlights future research areas and draws conclusions about the most effective methods for AV perception and its effect on localization and mapping. Topics discussed in the Perception and Automotive Sensors section focus on the sensors themselves, whereas topics discussed in the Localization and Mapping section focus on how the vehicle perceives where it is on the road, providing context for the use of the automotive sensors. By improving on current state-of-the-art perception systems, AVs will become more robust, reliable, safe, and accessible, ultimately providing greater efficiency, mobility, and safety benefits to the public.
Article
Basic signal operation strategies allocate green time to different traffic movements to control the flow at an intersection. Signal control applications consider different objectives, such as coordination with multiple intersections, multimodal priority, and safety. Real-time signal control applications rely mainly on infrastructure-based detection data. With the emergence of connected vehicle technology, high-resolution data from connected vehicles will become available for signal control. This paper presents a framework that uses connected vehicle data for adaptive signal control and considers dilemma zone protection, multimodal signal priority, and coordination. Initially, the market penetration rate of connected vehicles will be low, so infrastructure-based detector actuation logic is integrated into the framework to improve performance. Simulation analysis demonstrated good results when the penetration rate was medium to high and that the actuation logic was necessary when the penetration rate was low.
Article
The impacts of autonomous vehicles, coupled with greater inter-vehicle and system connectivity, may be far-reaching on several levels. They entail changes to (1) the demand and behavior side, (2) the supply of mobility services, and (3) network and facility operational performance. We focus here on their impact on traffic flow and operations, especially in mixed traffic situations in which autonomous vehicles share the road with regular, human-driven vehicles, along with connected vehicles that may also have some automated functions. These mixed traffic situations correspond to likely deployment scenarios of the technologies, especially in the long transition towards 100% deployment. We explain using elementary traffic science concepts how autonomous vehicles and connected vehicles are expected to increase the throughput of highway facilities, as well as improve the stability of the traffic stream. A microsimulation framework featuring varying behavioral mechanisms for the three classes of vehicles is introduced. The framework is used to examine the throughput and stability questions through a series of experiments under varying market penetration rates of autonomous and/or connected vehicles; at low market shares, the impacts are relatively minor on either throughput or stability. However, as market shares increase, autonomous vehicles exert a greater influence on both dimensions compared to the same shares of connected vehicles. Applications of the framework to examine the effectiveness of selected traffic management approaches are discussed, including dedicated lanes for autonomous vehicles (good only if its use is optional and when the market share of autonomous vehicles is greater than the percentage of nominal capacity represented by that lane), and speed harmonization.
Article
Connected vehicle technology can be beneficial for traffic operations at intersections. The information provided by cars equipped with this technology can be used to design a more efficient signal control strategy. Moreover, it can be possible to control the trajectory of automated vehicles with a centralized controller. This paper builds on a previous signal control algorithm developed for connected vehicles in a simple, single intersection. It improves the previous work by (1) integrating three different stages of technology development; (2) developing a heuristics to switch the signal controls depending on the stage of technology; (3) increasing the computational efficiency with a branch and bound solution method; (4) incorporating trajectory design for automated vehicles; (5) using a Kalman filter to reduce the impact of measurement errors on the final solution. Three categories of vehicles are considered in this paper to represent different stages of this technology: conventional vehicles, connected but non-automated vehicles (connected vehicles), and automated vehicles. The proposed algorithm finds the optimal departure sequence to minimize the total delay based on position information. Within each departure sequence, the algorithm finds the optimal trajectory of automated vehicles that reduces total delay. The optimal departure sequence and trajectories are obtained by a branch and bound method, which shows the potential of generalizing this algorithm to a complex intersection.
Article
Connected and automated vehicles (CAVs) have the potential to improve safety by reducing and mitigating traffic accidents. They can also provide opportunities to reduce transportation energy consumption and emissions by improving traffic flow. Vehicle communication with traffic structures and traffic lights can allow individual vehicles to optimize their operation and account for unpredictable changes. This paper summarizes the developments and the research trends in coordination with the CAVs that have been reported in the literature to date. Remaining challenges and potential future research directions are also discussed.
Conference Paper
Unsignalized intersections are an essential part for traffic control in the road network. A poorly managed unsignalized intersection may become the source of traffic congestion. The motion information of individual vehicles approaching and/or crossing unsignalized intersections is valuable, which can be provided through vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications in a connected vehicle environment. In this paper, a cooperative management strategy is proposed to control the motion of vehicles to ensure that vehicles cross unsignalized intersections safely and effectively. Vehicles coming from major roads are given absolute priority in this strategy. Finally, a gap choice model is introduced for vehicles on minor roads to ensure the priority of vehicles on major roads.