Swarm robotics: a review from the swarm engineering perspective <s> Previous reviews <s> In many cases several mobile robots (autonomous agents) can be used together to accomplish tasks that would be either more difficult or impossible for a robot acting alone. Many different models have been suggested for the makeup of such collections of robots. In this paper the authors present a taxonomy of the different ways in which such a collection of autonomous robotic agents can be structured. It is shown that certain swarms provide little or no advantage over having a single robot, while other swarms can obtain better than linear speedup over a single robot. There exist both trivial and non-trivial problems for which a swarm of robots can succeed where a single robot will fail. Swarms are more than just networks of independent processors - they are potentially reconfigurable networks of communicating agents capable of coordinated sensing and interaction with the environment. <s> BIB001 </s> Swarm robotics: a review from the swarm engineering perspective <s> Previous reviews <s> There has been increased research interest in systems composed of multiple autonomous mobile robots exhibiting collective behavior. Groups of mobile robots are constructed, with an aim to studying such issues as group architecture, resource conflict, origin of cooperation, learning, and geometric problems. As yet, few applications of collective robotics have been reported, and supporting theory is still in its formative stages. In this paper, the authors give a critical survey of existing works and discuss open problems in this field, emphasizing the various theoretical issues that arise in the study of cooperative robotics. The authors describe the intellectual heritages that have guided early research, as well as possible additions to the set of existing motivations. <s> BIB002 </s> Swarm robotics: a review from the swarm engineering perspective <s> Previous reviews <s> Balancing Reactivity and Social Deliberation in Multi-Agent Systems - A Short Guide to the Contributions.- Reactivity and Deliberation: A Survey on Multi-Robot Systems.- II Architectures and Frameworks.- Bridging Deliberation and Reactivity in Cooperative Multi-Robot Systems through Map Focus.- Balancing between Reactivity and Deliberation in the ICAGENT Framework.- On Augmenting Reactivity with Deliberation in a Controlled Manner.- HAC: A Unified View of Reactive and Deliberative Activity.- III Enhanced Reactivity.- Team Cooperation Using Dual Dynamics.- A Hierarchy of Reactive Behaviors Handles Complexity.- Reinforcement Learning for Cooperating and Communicating Reactive Agents in Electrical Power Grids.- Being Reactive by Exchanging Roles: An Empirical Study.- IV Controlled Social Deliberation.- Situation Based Strategic Positioning for Coordinating a Team of Homogeneous Agents.- Deliberation Levels in Theoretic-Decision Approaches for Task Allocation in Resource-Bounded Agents.- Cognition, Sociability, and Constraints. <s> BIB003 </s> Swarm robotics: a review from the swarm engineering perspective <s> Previous reviews <s> The field of multi-agent dynamic systems is an inter-disciplinary research field that has become very popular in the recent years in parallel with the significant interest in the practical applications of such systems in various areas including robotics. In this article we give a relatively short review of this field from the system dynamics and control perspective. We first focus on mathematical modelling of multi-agent systems paying particular attention on the agent dynamics models available in the literature. Then we present a number of problems on coordination and control of multi-agent systems which have gained significant attention recently and various approaches to these problems. Relevant to these problems and approaches, we summarize some of the recent results on stability, robustness, and performance of multi-agent dynamic systems which appeared in the literature. The article is concluded with some remarks on the implementation and application side of the control designs developed for multi-agent systems. <s> BIB004
Previous reviews proposed taxonomies that differ from those that we propose here. BIB001 chose swarm size, communication range, communication topology, communication bandwidth, swarm reconfigurability and swarm unit processing ability to classify the literature. BIB002 used: group architecture, resource conflicts, origins of cooperation, learning, and geometric problems. BIB003 adopted a hierarchical taxonomy: in the first level they considered aware versus unaware cooperation. The aware category is divided into strongly coordinated, weakly coordinated and not-coordinated systems. Works related to strongly coordinated systems are divided into strongly centralized, weakly centralized and distributed. A separate section is dedicated to applications of multi-robot systems. BIB004 chose to divide the literature into mathematical models, swarm coordination and control, and design approaches. Bayindir andŞahin (2007) classified the literature according to five taxonomies: modeling, behavior design, communication, analytical studies and problems.