Optimal Persistent Monitoring of Mobile Targets in One Dimension
Jonas Hall1, Sean Andersson1,2, Christos G. Cassandras1,3
Abstract— This work shows the existence of opti-
mal control laws for persistent monitoring of mobile
targets in a one-dimensional mission space and derives
explicit solutions. The underlying performance metric
consists of minimizing the total uncertainty accumu-
lated over a finite mission time. We first demon-
strate that the corresponding optimal control problem
can be reduced to a finite-dimensional optimization
problem, and then establish existence of an optimal
solution. Motivated by this result, we construct a
parametric reformulation for which an event based
gradient descent method is utilized with the goal of
deriving (locally optimal) solutions. We additionally
provide a more practical parameterization that has
attractive properties such as simplicity, flexibility,
and robustness. Both parameterizations are validated
through simulation.
I. Introduction
In persistent monitoring problems, a team of au-
tonomous agents is tasked to monitor a given envi-
ronment. The problem is closely related to coverage
control [1], the key difference being that the environment
is assumed to change dynamically, so that all points of
interest must be revisited persistently. The problem has
received a lot of attention over the last decade due to
its broad applicability across a range of applications,
including environmental monitoring [2], data harvest-
ing [3], and particle tracking [4]. Persistent monitoring
problems are notoriously difficult to solve because of
highly non-convex and non-smooth costs and dynamics
along with the computational complexity due to the
problem’s combinatorial nature.
In this paper we consider the persistent monitoring
problem applied to a finite number of targets in a
one-dimensional connected mission space, similar to the
formulations in [5], [6]. One-dimensional mission spaces
are common in applications that involve rivers, roads in
a transportation network, or power lines, to name a few.
Unlike previous work, however, in addition to an internal
state describing a measure of uncertainty, we allow the
targets themselves to be mobile in the mission space. The
control objective considered is the minimization of the
overall uncertainty over a finite mission time. The uncer-
tainty dynamics considered in this work can be viewed
This work was supported in part by NSF under grants ECCS-
1931600, DMS-1664644, CNS-1645681, CNS-2149511, by AFOSR
under FA9550-19-1-0158, by ARPA-E under DE-AR0001282, by
NIH under 1R01GM117039-01A1, and by the MathWorks.
1Division of Systems Engineering, Boston University, USA
2Division of Mechanical Engineering, Boston University, USA
3Department of Electrical and Computer Engineering
{hallj, sanderss, cgc}@bu.edu
as a flow model with constant input flow, whereas the
output flow depends on the target-agent distance. This
model is commonly used in the literature [5], [7], though
other dynamics have been discussed as well. For example,
in [8], the authors consider internal states with arbitrary
linear time-invariant dynamics, with a control applied
only when an agent is monitoring the target. In other
applications, such as environmental monitoring tasks, the
internal state is modeled as a Gaussian random field [9].
Similarly, the literature contains various performance
metrics, e.g., that of maximizing the number of observed
events [2], minimizing the inter-observation time [10], or
minimizing estimation errors [9].
The persistent monitoring problem is often split into
a higher and lower level. The higher level consists of
path planning and scheduling target visiting sequences.
Lan and Schwager proposed the use of rapidly-exploring
random cycles in order to find an optimal periodic trajec-
tory [9]. Other formulations abstract the mission space to
a graph, where each node represents a region of interest
and the edges capture the travel times [10], [11]. The
graph-based formulation was further generalized in [12],
in which targets were grouped into clusters and only a
single target within each cluster must be visited. Due to
the combinatorial nature of the scheduling task, the use
of mixed-integer optimization is natural [13], and its sim-
ilarity to the Traveling Salesman Problem has motivated
solving the higher level scheduler with such methods [14].
On the lower level, the problem consists of optimizing
the agents’ motion control, either along a given path, or
in order to realize a given schedule. For example, in [5]
and [15], the authors optimize agent velocities along a
given path, while in [16] a configuration-based solution
is sought such that each point on a given path is revisited
with a constant frequency.
The contribution of this paper consists of advances
in the one-dimensional persistent monitoring problem of
mobile targets. In particular, we prove that the con-
sidered infinite-dimensional Optimal Control Problem
(OCP) can be reduced to an optimization problem of
finite dimension, and that the OCP always admits a
solution. Though similar results can be found for static
targets, we provide novel (to the best of the authors’
knowledge) results for mobile targets. Additionally, we
provide two parametric reformulations and utilize the
Infinitesimal Perturbation Analysis (IPA) method [17]
in order to compute gradients and solve the parametric
optimization problem locally.
The remainder of this paper is structured as follows.
arXiv:2210.01294v1 [math.OC] 4 Oct 2022