arXiv (Cornell University) · 2017 · 13 citations · 12 references
EngineeringComputer ScienceRobotics EngineeringDistributed SystemsMulti-robot SystemsRoboticsConsensus AlgorithmsDistributed ConsensusDistributed CoordinationHeterogeneous Robot SwarmsHeterogeneous Robot TeamsMulti-robot CoordinationConsensus ControlConsensus-based CoordinationDistributed Robotic SystemsHeterogeneous Distributed SystemsMulti-robot ArchitecturesRobust ConsensusSwarm ControlSwarm Programming
This paper address the challenges encountered by developers when deploying a distributed decision-making behavior on heterogeneous robotic systems. Many applications benefit from the use of multiple robots, but their scalability and applicability are fundamentally limited if relying on a central control station. Getting beyond the centralized approach can increase the complexity of the embedded intelligence, the sensitivity to the network topology, and render the deployment on physical robots tedious and error-prone. By integrating the swarm-oriented programming language Buzz with the standard environment of ROS, this work demonstrates that behaviors requiring distributed consensus can be successfully deployed in practice. From simulation to the field, the behavioral script stays untouched and applicable to heterogeneous robot teams. We present the software structure of our solution as well as the swarm-oriented paradigms required from Buzz to implement a robust generic consensus strategy. We show the applicability of our solution with simulations and experiments with heterogeneous ground-and-air robotic teams.
12
Flocks, herds and schools: A distributed behavioral model
Craig W. Reynolds · 1987 · 7.8K citations
Life Sciences, Biology, Zoology +17
A survey of consensus problems in multi-agent coordination
Wei Ren, Randal W. Beard, Ella Atkins · 2005 · 1.4K citations
ARGoS: a modular, parallel, multi-engine simulator for multi-robot systems
Carlo Pinciroli, Vito Trianni, Rehan O’Grady et al. · Swarm Intelligence · 2012 · 539 citations