Multi-Objective Multi-Agent Planning for Discovering and Tracking Multiple Mobile Objects
Hoa Van Nguyen, Ba-Ngu Vo, Ba-Tuong Vo, Hamid Rezatofighi, Damith C. Ranasinghe
TL;DR
The paper tackles online planning for a multi-agent system with limited field-of-view to discover and track an unknown, time-varying number of moving objects under uncertain data associations. It formulates a centralized MPOMDP using random finite sets and the MS-GLMB filter to maintain a tractable information state, and develops differential-entropy-based tracking and occupancy-based discovery value functions. By combining these via a multi-objective framework and leveraging a greedy algorithm, it achieves a submodular optimization with a provable (1-1/e) optimality bound and favorable computational scaling. Experiments on the CRAWDAD taxi dataset with up to 10 UAVs validate improved tracking performance and scalable planning time, demonstrating practical impact for real-time, multi-object MOT with uncertain origins.
Abstract
We consider the online planning problem for a team of agents to discover and track an unknown and time-varying number of moving objects from onboard sensor measurements with uncertain measurement-object origins. Since the onboard sensors have limited field-of-views, the usual planning strategy based solely on either tracking detected objects or discovering unseen objects is inadequate. To address this, we formulate a new information-based multi-objective multi-agent control problem, cast as a partially observable Markov decision process (POMDP). The resulting multi-agent planning problem is exponentially complex due to the unknown data association between objects and multi-sensor measurements; hence, computing an optimal control action is intractable. We prove that the proposed multi-objective value function is a monotone submodular set function, which admits low-cost suboptimal solutions via greedy search with a tight optimality bound. The resulting planning algorithm has a linear complexity in the number of objects and measurements across the sensors, and quadratic in the number of agents. We demonstrate the proposed solution via a series of numerical experiments with a real-world dataset.
