Optimal Periodic Multi-Agent Persistent Monitoring of a Finite Set of Targets with Uncertain States
Samuel C. Pinto, Sean B. Andersson, Julien M. Hendrickx, Christos, G. Cassandras

TL;DR
This paper develops a method for optimizing the movement of mobile agents to persistently monitor targets with uncertain states, using periodic trajectories and gradient-based optimization to minimize estimation error.
Contribution
It introduces a novel approach to design periodic agent trajectories constrained to a line, optimizing mean estimation error via stochastic gradient descent and Riccati equation analysis.
Findings
Optimal trajectories involve agents moving at maximum speed or dwelling at fixed points.
Estimation error converges to a steady state under periodic trajectories.
Explicit gradient formulas enable efficient local optimization of agent paths.
Abstract
We investigate the problem of persistently monitoring a finite set of targets with internal states that evolve with linear stochastic dynamics using a finite set of mobile agents. We approach the problem from the infinite-horizon perspective, looking for periodic movement schedules for the agents. Under linear dynamics and some standard assumptions on the noise distribution, the optimal estimator is a Kalman-Bucy filter and the mean estimation error is a function of its covariance matrix, which evolves as a differential Riccati equation. It is shown that when the agents are constrained to move only over a line and they can see at most one target at a time, the movement policy that minimizes the mean estimation error over time is such that the agent is always either moving with maximum speed or dwelling at a fixed position. This type of trajectory can be fully defined by a finite set of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
