Multi-Robot Task Allocation using Global Games with Negative Feedback: The Colony Maintenance Problem
Logan E. Beaver
TL;DR
This paper tackles multi-robot task allocation for maintaining a centralized colony's energy by casting the problem as a global games framework with a negative feedback term in the robots' utility to avoid trivial all-foraging or all-idle equilibria. Robots decide to forage based on the global energy signal $s(t)$ (with $\theta(t)=1-s(t)$) and the current number of foragers, yielding a nontrivial mixed-strategy Nash equilibrium within a defined $\theta$ interval. The authors derive the marginal utility $\pi(n,\theta) = -c_a+\kappa+\lambda e^{-(n+1)}+\theta$ and show it decreases in $n$, providing resilience to removal or external recruitment and enabling adaptive long-duration autonomy. A Matlab simulation with $N=12$ demonstrates robustness to agent removal and corroborates the theoretical equilibrium, supporting the method's practicality for dynamic MRTA tasks.
Abstract
In this article we address the multi-robot task allocation problem, where robots must cooperatively assign themselves to accomplish a set of tasks. We consider the colony maintenance problem as an example, where a team of robots are tasked with continuously maintaining the energy supply of a central colony. We model this as a global game, where each robot measures the energy level of the colony, and the current number of assigned robots, to determine whether or not to forage for energy sources. The key to our approach is introducing a negative feedback term into the robots' utility, which also eliminates the trivial solution where foraging or not foraging are strictly dominant strategies. We compare our approach qualitatively to existing an global games approach, where a positive positive feedback term admits threshold-based decision making that encourages many robots to forage. We discuss how positive feedback can lead to a cascading failure when robots are removed from the system, and we demonstrate the resilience of our approach in simulation.
