Online Trajectory Optimization for Persistent Monitoring Problems in Partitioned Environments
Jonas Hall, Christos G. Cassandras, Sean B. Andersson
TL;DR
The paper addresses persistent monitoring of multiple targets in partitioned environments with region-dependent hybrid dynamics, and formalizes the problem with a Kalman-Bucy covariance model and a periodic average cost $J = \frac{1}{T} \int_0^T \sum_{i=1}^M \mathrm{tr}(\Omega_i(t)) \; dt$. It proposes a two-stage approach: an offline RRBT-based global planner to determine a target visiting sequence, and an online trajectory optimization framework to realize that sequence via locally optimized monitoring and switching segments, with cost decomposed into local terms. A bilevel optimization is developed to minimize the average steady-state estimation error by jointly tuning monitoring durations and trajectory parameters, leveraging duality-based gradients and two online update schemes. Numerical experiments on partitioned environments demonstrate convergence to efficient loops and scalability to larger problem instances, validating the practical viability of the approach.
Abstract
We consider the problem of using an autonomous agent to persistently monitor a collection of dynamic targets distributed in an environment. We generalize existing work by allowing the agent's dynamics to vary throughout the environment, leading to a hybrid dynamical system. This introduces an additional layer of complexity towards the planning portion of the problem: we must not only identify in which order to visit the points of interest, but also in which order to traverse the regions. We design an offline high-level sequence planner together with an online trajectory optimizer realizing the computed visiting sequence. We provide numerical experiments to illustrate the performance of our approach.
