Tunable Spatial Task Allocation with Application to Maritime Swarms
Organizations: Sibley School of Mechanical and Aerospace Engineering, Cornell University, Ithaca, NY, USA, 14853 · Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA
Abstract
In this chapter, we explore how a team of autonomous agents can flexibly reconfigure the distribution of its members across many spatially embedded tasks using a task allocation strategy grounded in a generalization of the recently proposed Nonlinear Opinion Dynamics model. Motivated by an adaptive maritime survey application, we couple opinion dynamics directly to spatial movement and examine how the emergent macroscopic allocation is shaped by the interplay between environmental geometry, nature of social interactions, and task demands. We illustrate in simulation how social coupling in the model tunes group cohesion, producing macroscopic allocation patterns ranging from maximally dispersed states, to intermediate semi-dispersed states with a smaller number of distinct subgroups, to maximally cohesive consensus states, in distinct and interpretable parameter regimes. Furthermore, we demonstrate with illustrative examples how a team can reconfigure itself in real time under changing task demands. For allocation scenarios with distance-based task preference and matched number of agents and tasks, we relate numerically the final allocation in the group to the Hungarian optimum, illustrating close-to-optimal performance. We illustrate performance of this method under realistic communication constraints in the MOOS-IvP-Multi simulation environment with simulated autonomous underwater vehicles (AUVs). Together, these examples show how a common set of local interaction rules can support a large range of interpretable macroscopic allocation states and flexible transitions between them.
Figures & tables
| Notation | Space | Description |
|---|---|---|
| Number of agents. | ||
| Number of sampling sites (options). | ||
| – | Communication graph of agents. | |
| – | Node set of agents. | |
| – | Edge set of agents. | |
| Adjacency matrix of the communication graph. |
Multi-Robot Task Allocation
Multi-robot task allocation assigns work across robot teams while balancing capabilities, costs, timing, and coordination constraints.
See all 114 papers