Results 1 - 10
of
12
Evolving Self-Organizing Behaviors for a Swarm-bot
- Autonomous Robots
, 2004
"... In this paper, we introduce a self-assembling and self-organizing artifact, called a swarm-bot, composed of a swarm of s-bots, mobile robots with the ability to connect to and to disconnect from each other. We discuss the challenges involved in controlling a swarm-bot and address the problem of ..."
Abstract
-
Cited by 93 (54 self)
- Add to MetaCart
In this paper, we introduce a self-assembling and self-organizing artifact, called a swarm-bot, composed of a swarm of s-bots, mobile robots with the ability to connect to and to disconnect from each other. We discuss the challenges involved in controlling a swarm-bot and address the problem of synthesizing controllers for the swarm-bot using artificial evolution.
Cooperation Through Self-Assembly in Multi-Robot Systems
, 2006
"... This article illustrates the methods and results of two sets of experiments in which a group of mobile robots, called s-bots, are required to physically connect to each other, that is, to self-assemble, to cope with environmental conditions that prevent them from carrying out their task individually ..."
Abstract
-
Cited by 26 (24 self)
- Add to MetaCart
This article illustrates the methods and results of two sets of experiments in which a group of mobile robots, called s-bots, are required to physically connect to each other, that is, to self-assemble, to cope with environmental conditions that prevent them from carrying out their task individually. The first set of experiments is a pioneering study on the utility of self-assembling robots to address relatively complex scenarios, such as cooperative object transport. The results of our work suggest that the s-bots possess hardware characteristics which facilitate the design of control mechanisms for autonomous self-assembly. The control architecture we developed proved particularly successful in guiding the robots engaged in the cooperative transport task. However, the results also showed that some features of the robots ’ controllers had a disruptive effect on their performances. The second set of experiments is an attempt to enhance the adaptiveness of our multi-robot system. In particular, we aim to synthesise an integrated (i.e., not-modular) decisionmaking mechanism which allows the s-bot to autonomously decide whether or not environmental contingencies require self-assembly. The results show that it is possible to synthesize, by using evolutionary computation techniques, artificial neural networks that integrate both the mechanisms for sensory-motor coordination and for decision making required by the robots in the context of self-assembly. This work was supported by the SWARM-BOTS project, funded by the Future and Emerging Technologies
Evolution of direct communication for a swarm-bot performing hole avoidance
- In Ant Colony Optimization and Swarm Intelligence
, 2004
"... Abstract. Communication is often required for coordination of collective behaviours. Social insects like ants, termites or bees make use of different forms of communication, which can be roughly classified in three classes: indirect (stigmergic) communication, direct interaction and direct communica ..."
Abstract
-
Cited by 14 (5 self)
- Add to MetaCart
Abstract. Communication is often required for coordination of collective behaviours. Social insects like ants, termites or bees make use of different forms of communication, which can be roughly classified in three classes: indirect (stigmergic) communication, direct interaction and direct communication. The use of stigmergic communication is predominant in social insects (e.g., the pheromone trails in ants), but also direct interactions (e.g., antennation in ants) and direct communication can be observed (e.g., the waggle dance of honey bee workers). Direct communication may be beneficial when a fast reaction is expected, as for instance, when a danger is detected and countermeasures must be taken. This is the case of hole avoidance, the task studied in this paper: a group of self-assembled robots—called swarm-bot—coordinately explores an arena containing holes, avoiding to fall into them. In particular, we study the use of direct communication in order to achieve a reaction to the detection of a hole faster than with the sole use of direct interactions through physical links. We rely on artificial evolution for the synthesis of neural network controllers, showing that evolving behaviours that make use of direct communication is more effective than exploiting direct interactions only.
Cooperative Hole Avoidance in a Swarm-bot
- TO APPEAR IN ROBOTICS AND AUTONOMOUS SYSTEMS
, 2004
"... In this paper, we study coordinated motion in a swarm robotic system, called a swarm-bot. A swarm-bot is a self-assembling and self-organising artifact, composed of a swarm of s-bots, mobile robots with the ability to connect to and disconnect from each other. The swarm-bot concept is particularly s ..."
Abstract
-
Cited by 13 (8 self)
- Add to MetaCart
In this paper, we study coordinated motion in a swarm robotic system, called a swarm-bot. A swarm-bot is a self-assembling and self-organising artifact, composed of a swarm of s-bots, mobile robots with the ability to connect to and disconnect from each other. The swarm-bot concept is particularly suited for tasks that require all-terrain navigation abilities, such as space exploration or rescue in collapsed buildings. As a first step toward the development of more complex control strategies, we investigate the case in which a swarm-bot has to explore an arena while avoiding falling into holes. In such a scenario, individual s-bots have sensory-motor limitations that prevent them navigating efficiently. These limitations can be overcome if the s-bots are made to cooperate. In particular, we exploit the s-bots’ ability to physically connect to each another. In order to synthesise the s-bots’ controller, we rely on artificial evolution, which we show to be a powerful tool for the production of simple and effective solutions to the hole avoidance task.
Hole avoidance: Experiments in coordinated motion on rough terrain
- Intelligent Autonomous Systems 8
, 2004
"... Abstract In this paper, we study coordinated motion in a swarm robotic system, ..."
Abstract
-
Cited by 11 (5 self)
- Add to MetaCart
Abstract In this paper, we study coordinated motion in a swarm robotic system,
Toward open-ended evolutionary robotics: evolving elementary robotic units able to self-assemble and self-reproduce
- Connection Science
, 2004
"... In this paper we discuss the limitations of current evolutionary robotics models and we propose a new framework that might solve some of these problems and lead to an open-ended evolutionary process in hardware. More specifically, the paper describes a novel approach, where the usual concepts of pop ..."
Abstract
-
Cited by 6 (1 self)
- Add to MetaCart
In this paper we discuss the limitations of current evolutionary robotics models and we propose a new framework that might solve some of these problems and lead to an open-ended evolutionary process in hardware. More specifically, the paper describes a novel approach, where the usual concepts of population, generations and fitness are made implicit in the system. Individuals co-evolve embedded in their environment. Exploiting the self-assembling capabilities of the (simulated) robots, the genotype of a successful individual can spread in the population. In this way, interesting behaviours spontaneously emerge, resulting in chasing and evading other individuals, collective obstacle avoidance, coordinated motion of self-assembled structures. 1.
Genetic Team Composition and Level of Selection in the Evolution of Cooperation
- IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION
, 2009
"... Abstract — In cooperative multiagent systems, agents interact to solve tasks. Global dynamics of multiagent teams result from local agent interactions, and are complex and difficult to predict. Evolutionary computation has proven a promising approach to the design of such teams. The majority of curr ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
Abstract — In cooperative multiagent systems, agents interact to solve tasks. Global dynamics of multiagent teams result from local agent interactions, and are complex and difficult to predict. Evolutionary computation has proven a promising approach to the design of such teams. The majority of current studies use teams composed of agents with identical control rules (“genetically homogeneous teams”) and select behavior at the team level (“team-level selection”). Here we extend current approaches to include four combinations of genetic team composition and level of selection. We compare the performance of genetically homogeneous teams evolved with individual-level selection, genetically homogeneous teams evolved with team-level selection, genetically heterogeneous teams evolved with individual-level selection, and genetically heterogeneous teams evolved with team-level selection. We use a simulated foraging task to show that the optimal combination depends on the amount of cooperation required by the task. Accordingly, we distinguish between three types of cooperative tasks and suggest guidelines for the optimal choice of genetic team composition and level of selection. Index Terms — Altruism, artificial evolution, cooperation, evolutionary robotics, fitness allocation, multiagent systems (MAS),
Evolution of Coordinated Motion Behaviors in a Group of Self-Assembled Robots
, 2003
"... In this work, we introduce a swarm robotic system, called a swarm-bot. A swarm-bot is a self-assembling and self-organizing artifact composed of a swarm of s-bots, mobile robots with the ability to connect to/disconnect from each other. In particular, we address the problem of synthesizing controlle ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
In this work, we introduce a swarm robotic system, called a swarm-bot. A swarm-bot is a self-assembling and self-organizing artifact composed of a swarm of s-bots, mobile robots with the ability to connect to/disconnect from each other. In particular, we address the problem of synthesizing controllers for the swarm-bot using Artificial Evolution. We describe the motivation behind the choice of the evolutionary approach and we provide examples of its application, detailing the results obtained in di#erent tasks, namely coordinated motion and hole avoidance. We show how evolution is able to produce simple but e#ective solutions, which lead to the emergence of self-organization in the swarm-bot.
Self-Organized Coordinated Motion in Groups of Physically Connected Robots
, 2005
"... Abstract—An important goal of collective robotics is the design of control systems that allow groups of robots to accomplish common tasks by coordinating without a centralized control. In this paper, we study how a group of physically assembled robots can display coherent behavior on the basis of a ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract—An important goal of collective robotics is the design of control systems that allow groups of robots to accomplish common tasks by coordinating without a centralized control. In this paper, we study how a group of physically assembled robots can display coherent behavior on the basis of a simple neural controller that has access only to local sensory information. This controller is synthesized through artificial evolution in a simulated environment in order to let the robots display coordinatedmotion behaviors. The evolved controller proves to be robust enough to allow a smooth transfer from simulated to real robots. Additionally, it generalizes to new experimental conditions, such as different sizes/shapes of the group and/or different connection mechanisms. In all these conditions the performance of the neural controller in real robots is comparable to the one obtained in simulation. Index Terms—Distributed control, evolutionary algorithms, intelligent mobile robots, neural networks, swarm intelligence, swarm robotics. I.
c ○ 2004 Kluwer Academic Publishers. Manufactured in The Netherlands. Evolving Self-Organizing Behaviors for a Swarm-Bot
"... Abstract. In this paper, we introduce a self-assembling and self-organizing artifact, called a swarm-bot, composed of a swarm of s-bots, mobile robots with the ability to connect to and to disconnect from each other. We discuss the challenges involved in controlling a swarm-bot and address the probl ..."
Abstract
- Add to MetaCart
Abstract. In this paper, we introduce a self-assembling and self-organizing artifact, called a swarm-bot, composed of a swarm of s-bots, mobile robots with the ability to connect to and to disconnect from each other. We discuss the challenges involved in controlling a swarm-bot and address the problem of synthesizing controllers for the swarm-bot using artificial evolution. Specifically, we study aggregation and coordinated motion of the swarm-bot using a physics-based simulation of the system. Experiments, using a simplified simulation model of the s-bots, show that evolution can discover simple but effective controllers for both the aggregation and the224 Dorigo et al. coordinated motion of the swarm-bot. Analysis of the evolved controllers shows that they have properties of scalability, that is, they continue to be effective for larger group sizes, and of generality, that is, they produce similar behaviors for configurations different from those they were originally evolved for. The portability of the evolved controllers to real s-bots is tested using a detailed simulation model which has been validated against the real s-bots in a companion paper in this same special issue. Keywords: swarm robotics, swarm intelligence, swarm-bot, evolutionary robotics

