Trade-offs of Dynamic Control Structure in Human-swarm Systems
Thomas G. Kelly, Mohammad D. Soorati, Klaus-Peter Zauner, Sarvapali D. Ramchurn, and Danesh Tarapore
TL;DR
This paper tackles the trade-offs between centralised and decentralised control in human-swarm systems for environmental monitoring. It proposes a simple, dynamic hybrid coordination framework that forms a forest of trees controlled by four mechanisms—Root Formation, Tree Growth, Active Recruitment, and Dissolution—and uses a threshold $\delta$ to balance centralisation versus decentralisation. Empirical results show the hybrid approach can outperform purely centralised strategies in task performance by about $19.2\%$ and reduce operator communications by about $23.1\%$, with ablation studies underscoring the importance of Active Recruitment for maintaining swarm adaptivity. The work suggests that adaptive centralisation, potentially via learning to adjust $\delta$, can yield robust performance and lower human workload in real-world multi-robot systems, while also highlighting the need to manage inter-swarm communication overhead.
Abstract
Swarm robotics is a study of simple robots that exhibit complex behaviour only by interacting locally with other robots and their environment. The control in swarm robotics is mainly distributed whereas centralised control is widely used in other fields of robotics. Centralised and decentralised control strategies both pose a unique set of benefits and drawbacks for the control of multi-robot systems. While decentralised systems are more scalable and resilient, they are less efficient compared to the centralised systems and they lead to excessive data transmissions to the human operators causing cognitive overload. We examine the trade-offs of each of these approaches in a human-swarm system to perform an environmental monitoring task and propose a flexible hybrid approach, which combines elements of hierarchical and decentralised systems. We find that a flexible hybrid system can outperform a centralised system (in our environmental monitoring task by 19.2%) while reducing the number of messages sent to a human operator (here by 23.1%). We conclude that establishing centralisation for a system is not always optimal for performance and that utilising aspects of centralised and decentralised systems can keep the swarm from hindering its performance.
