Hierarchical Planning for Long-Horizon Multi-Target Tracking Under Target Motion Uncertainty
Junbin Yuan, Brady Moon, Muqing Cao, Sebastian Scherer
TL;DR
The paper addresses long-horizon, multi-target tracking with a single UAV in large open spaces where targets move and uncertainty accumulates when unseen. It introduces a hierarchical approach: a low-level shifting-spiral coverage path searches within dynamically expanding belief ellipses, and a high-level MCTS-based global planner that sequences target pursuit by predicting coverage outcomes with a probabilistic estimator. Key contributions include the shifting-spiral coverage strategy, a coverage-outcome estimator that converts the problem into an MDP, and an MCTS-based target sequencing framework, all validated in simulations showing 11-70% reductions in final uncertainty and demonstrated in real-world UAV experiments. The results advance long-horizon active tracking by jointly modeling motion, sensing, and uncertainty, enabling more robust reacquisition and sustained tracking in large-scale, dynamic environments.
Abstract
Achieving persistent tracking of multiple dynamic targets over a large spatial area poses significant challenges for a single-robot system with constrained sensing capabilities. As the robot moves to track different targets, the ones outside the field of view accumulate uncertainty, making them progressively harder to track. An effective path planning algorithm must manage uncertainty over a long horizon and account for the risk of permanently losing track of targets that remain unseen for too long. However, most existing approaches rely on short planning horizons and assume small, bounded environments, resulting in poor tracking performance and target loss in large-scale scenarios. In this paper, we present a hierarchical planner for tracking multiple moving targets with an aerial vehicle. To address the challenge of tracking non-static targets, our method incorporates motion models and uncertainty propagation during path execution, allowing for more informed decision-making. We decompose the multi-target tracking task into sub-tasks of single target search and detection, and our proposed pipeline consists a novel low-level coverage planner that enables searching for a target in an evolving belief area, and an estimation method to assess the likelihood of success for each sub-task, making it possible to convert the active target tracking task to a Markov decision process (MDP) that we solve with a tree-based algorithm to determine the sequence of sub-tasks. We validate our approach in simulation, demonstrating its effectiveness compared to existing planners for active target tracking tasks, and our proposed planner outperforms existing approaches, achieving a reduction of 11-70% in final uncertainty across different environments.
