Quadratic approximation based heuristic for optimization-based
coordination of automated vehicles in confined areas
Stefan Kojchev1, Robert Hult2and Jonas Fredriksson3
Abstract— We investigate the problem of coordinating mul-
tiple automated vehicles (AVs) in confined areas. This problem
can be formulated as an optimal control problem (OCP) where
the motion of the AVs is optimized such that collisions are
avoided in cross-intersections, merge crossings, and narrow
roads. The problem is combinatorial and solving it to optimality
is prohibitively difficult for all but trivial instances. For this
reason, we propose a heuristic method to obtain approximate
solutions. The heuristic comprises two stages: In the first
stage, a Mixed Integer Quadratic Program (MIQP), similar in
construction to the Quadratic Programming (QP) sub-problems
in Sequential Quadratic Programming (SQP), is solved for the
combinatorial part of the solution. In the second stage, the
combinatorial part of the solution is held fixed, and the optimal
state and control trajectories for the vehicles are obtained by
solving a Nonlinear Program (NLP). The performance of the
algorithm is demonstrated by a simulation of a non-trivial
problem instance.
I. INTRODUCTION
The idea of fully automated vehicles (AV) is receiving
substantial attention from both the public and scientific world
as significant progress towards deploying automated vehicles
has been made during the last decade. Unfortunately, many
barriers between the current state-of-the-art and large-scale
commercial application exits, especially for deployment of
automated vehicles on public roads [1]. However, in confined
areas, such as ports, mines, and logistic centers, some of
the hard challenges of public road driving are absent. In
particular, such areas are typically void of unpredictable
non-controlled actors, which dramatically reduces safety
concerns. Therefore, it is believed that confined areas present
a good opportunity for early, large-scale deployment of
automated vehicles, as part of larger commercial transport
solutions for material flow.
One of the challenges in confined areas is the safe and ef-
ficient coordination of AVs in mutually exclusive (MUTEX)
zones, such as intersections, work-stations (e.g. crushers,
loading/unloading spots, etc.), narrow roads, and, in the case
of electrified AVs, charging-stations. Adequate coordination
can lead to improved energy-efficiency and considerable
increases in productivity.
*This work is partially funded by Sweden’s innovation agency Vinnova,
project number: 2018-02708.
1Stefan Kojchev is with Volvo Autonomous Solutions and the Mecha-
tronics Group, Systems and Control, Chalmers University of Technology
stefan.kojchev@volvo.com;kojchev@chalmers.se
2Robert Hult is with Volvo Autonomous Solutions, 41873 G¨
oteborg,
Sweden robert.hult@volvo.com
3Jonas Fredriksson is with the Mechatronics Group, Systems and
Control, Chalmers University of Technology, 41296 G¨
oteborg, Sweden
jonas.fredriksson@chalmers.se
A. Related Work
Automating and coordinating intersections for fully au-
tomated vehicles is a frequently discussed control problem,
see [2] for a comprehensive survey. The problem has been
formally shown to be NP-hard [3], and such problems are
in general difficult to solve. For this reason a number of
methods have been proposed, leveraging results from, e.g.,
solutions based on hybrid system theory [4], reinforcement
learning [5], scheduling [6], model predictive control (MPC)
[7], [8] or direct optimal control (DOC) [9], [10].
In contrast to intersection scenarios often found in the
literature, confined areas have a number of distinguishing
features. For example, in the case of intersection coordina-
tion, an approach that is often considered is to have vehicles
arriving at speed in a cutout around the intersection area
[7], [8]. This is often motivated by practical considerations;
neither the intent of the automated vehicles nor the state
of the uncertain environment can be accurately predicted
over long time-horizons. For confined areas, however, it is
possible, and desirable, to plan the motion of each vehicle
from the start of a transport mission to its end. Moreover,
a number of works on public-road applications focus on
distributed and decentralized schemes, sometimes with inter-
mittent or corrupted communication [17]. For applications at
confined sites, a central computational unit and good wireless
coverage can often be assumed. Thus, for these use cases,
we believe that a centralized approach that provides high
level control actions is favorable. A low level controller that
tracks the obtained optimal state and control trajectories will
typically be also deployed in practice, however, it is not
covered in this work.
B. Main Contribution and Outline
In this paper, we formulate the site-coordination problem
as an optimal control problem, which after transcription
results in a Mixed Integer Nonlinear Program, and propose a
two-staged heuristic method for its approximate solution. In
the first stage of the heuristic, an MIQP problem is solved to
obtain the combinatorial part of the solution, i.e., the order in
which the vehicles utilize the MUTEX-zones. In the second
stage, the combinatorial part is fixed and a continuous NLP
is solved for the optimal vehicle trajectories. The MIQP
of the first stage is formed as an approximation of the
original MINLP, in a manner similar to how the Quadratic
Programming (QP) sub-problems are formed in Sequential
Quadratic Programming (SQP) [11]. The idea of using SQP-
like methods in approximate solution of MINLPs has been
used in other works [13], [14], however, to the authors’ best
arXiv:2210.14911v1 [math.OC] 26 Oct 2022