Heterogeneity in Multi-Robot Environmental Monitoring for Resolving Time-Conflicting Tasks
Connor York, Zachary R Madin, Paul O'Dowd, Edmund R Hunt
TL;DR
This paper investigates how to balance continuous environmental patrolling with urgent time-critical source localization in multi-robot systems. It compares behavioral heterogeneity (patrollers vs searchers) and sensing heterogeneity (subset sensors) using a grid-world simulator with two maps and three search strategies (PSO, ECOLI, HC-PSO). Pareto-front analysis shows behavioral heterogeneity often yields the best balance between patrol idleness and time-to-find, while sensing restrictions can still maintain balance with cost savings; heterogeneity also enhances information transfer under restricted communication. The findings offer design guidance for pre-deployment role and sensor allocation to manage time-conflicting tasks in real-world MRS deployments, with future work aimed at robotic trials and adaptive strategies.
Abstract
Multi-robot systems performing continuous tasks face a performance trade-off when interrupted by urgent, time-critical sub-tasks. We investigate this trade-off in a scenario where a team must balance area patrolling with locating an anomalous radio signal. To address this trade-off, we evaluate both behavioral heterogeneity through agent role specialization ("patrollers" and "searchers") and sensing heterogeneity (i.e., only the searchers can sense the radio signal). Through simulation, we identify the Pareto-optimal trade-offs under varying team compositions, with behaviorally heterogeneous teams demonstrating the most balanced trade-offs in the majority of cases. When sensing capability is restricted, heterogeneous teams with half of the sensing-capable agents perform comparably to homogeneous teams, providing cost-saving rationale for restricting sensor payload deployment. Our findings demonstrate that pre-deployment role and sensing specialization are powerful design considerations for multi-robot systems facing time-conflicting tasks, where varying the degree of behavioral heterogeneity can tune system performance toward either task.
