Results 1 - 10
of
78
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.
Autonomous self-assembly in swarmbots
- IEEE Trans. Robot
, 2006
"... Summary. Multi-robot systems have been studied in tasks that require the robots to be physically linked. In such a configuration, a group of robots may navigate a terrain that proves too difficult for a single robot. On the contrary, many collective tasks can be accomplished more efficiently by a gr ..."
Abstract
-
Cited by 49 (30 self)
- Add to MetaCart
Summary. Multi-robot systems have been studied in tasks that require the robots to be physically linked. In such a configuration, a group of robots may navigate a terrain that proves too difficult for a single robot. On the contrary, many collective tasks can be accomplished more efficiently by a group of independent robots. This paper is about swarm-bot, a robotic system that can operate in both configurations and autonomously switch from one to the other. We examine the performance of a single robot and of groups of robots selfassembling with an object or another robot. We assess the robustness of the system with respect to different types of rough terrain. Finally, we evaluate the performance of swarms of 16 physical robots. At present, for self-assembly in autonomous, mobile robotics, swarm-hots is the state of the art for what concerns reliability, robustness and speed.
Group transport of an object to a target that only some group members may sense. In X. Yao et al
- Eds.), Proceedings of the 8th International Conference on Parallel Problem Solving from Nature, Lecture notes in computer sciences
"... Abstract. This paper addresses the cooperative transport of a heavy object, called prey, towards a sporadically changing target location by a group of robots. The study is focused on the situation in which some robots are given the opportunity to localize the target, while the others (called the bli ..."
Abstract
-
Cited by 31 (24 self)
- Add to MetaCart
Abstract. This paper addresses the cooperative transport of a heavy object, called prey, towards a sporadically changing target location by a group of robots. The study is focused on the situation in which some robots are given the opportunity to localize the target, while the others (called the blind ones) are not. We propose the use of relatively simple robots capable of self-assembling into structures which pull or push the prey. To enable a blind robot to contribute to the group’s performance, it can locally perceive traction forces, and whether it is moving or not. The robot group is controlled in a distributed manner, using a modular control architecture. A collection of simple hand-coded and artificially evolved control modules is presented and discussed. For group sizes ranging from 2 to 16 and different proportions of blind robots within the group, it is shown that controlled by an evolved solution, blind robots make an essential contribution to the group’s performance. The study is carried out using a physics-based simulation of a real robotic system that is currently under construction. 1
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
Cooperative transport of objects of different shapes and sizes
- Ant Colony Optimization and Swarm Intelligence – Proceedings of ANTS 2004 – Fourth International Workshop, volume 3172 Lecture Notes in Computer Science
, 2004
"... Abstract. This paper addresses the design of control policies for groups of up to 16 simple autonomous mobile robots (called s-bots) for the cooperative transport of heavy objects of different shapes and sizes. The s-bots are capable of establishing physical connections with each other and with the ..."
Abstract
-
Cited by 19 (8 self)
- Add to MetaCart
Abstract. This paper addresses the design of control policies for groups of up to 16 simple autonomous mobile robots (called s-bots) for the cooperative transport of heavy objects of different shapes and sizes. The s-bots are capable of establishing physical connections with each other and with the object (called prey). We want the s-bots to self-assemble into structures which pull or push the prey towards a target location. The s-bots are controlled by neural networks that are shaped by artificial evolution. The evolved controllers perform quite well, independently of the shape and size of the prey, and allow the group to transport the prey towards a moving target. Additionally, the controllers evolved for a relatively small group can be applied to larger groups, making possible the transport of heavier prey. Experiments are carried out using a physics simulator, which provides a realistic simulation of real robots, which are currently under construction. 1
Massively multi-robot simulation in stage
, 2008
"... Stage is a C++ software library that simulates multiple mobile robots. Stage version 2, as the simulation backend for the Player/Stage system, may be the most commonly used robot simulator in research and university teaching today. Development of Stage version 3 has focused on improving scalability ..."
Abstract
-
Cited by 17 (7 self)
- Add to MetaCart
Stage is a C++ software library that simulates multiple mobile robots. Stage version 2, as the simulation backend for the Player/Stage system, may be the most commonly used robot simulator in research and university teaching today. Development of Stage version 3 has focused on improving scalability, usability, and portability. This paper examines Stage’s scalability. We propose a simple benchmark for multi-robot simulator performance, and present results for Stage. Run time is shown to scale approximately linearly with population size up to 100,000 robots. For example, Stage simulates 1 simple robot at around 1,000 times faster than real time, and 1,000 simple robots at around real time. These results suggest that Stage may be useful for swarm robotics researchers who would otherwise use custom simulators, with their attendant disadvantages in terms of code reuse and transparency.
Division of labor in a group of robots inspired by ants’ foraging behavior
- ACM Transactions on Autonomous and Adaptive Systems
, 2006
"... In this article, we analyze the behavior of a group of robots involved in an object retrieval task. The robots ’ control system is inspired by a model of ants ’ foraging. This model emphasizes the role of learning in the individual. Individuals adapt to the environment using only locally available i ..."
Abstract
-
Cited by 15 (3 self)
- Add to MetaCart
In this article, we analyze the behavior of a group of robots involved in an object retrieval task. The robots ’ control system is inspired by a model of ants ’ foraging. This model emphasizes the role of learning in the individual. Individuals adapt to the environment using only locally available information. We show that a simple parameter adaptation is an effective way to improve the efficiency of the group and that it brings forth division of labor between the members of the group. Moreover, robots that are best at retrieving have a higher probability of becoming active retrievers. This selection of the best members does not use any explicit representation of individual capabilities. We analyze this system and point out its strengths and its weaknesses.
Superlinear physical performances in a SWARM-BOT
- In Proceedings of the VIIIth European Conference on Artificial Life
, 2005
"... Abstract. A swarm-bot is a robotic entity built of several autonomous mobile robots (called s-bots) physically connected together. This form of collective robotics exploits robot interactions both at the behavioral and physical levels. The goal of this paper is to analyze the physical performance of ..."
Abstract
-
Cited by 15 (4 self)
- Add to MetaCart
Abstract. A swarm-bot is a robotic entity built of several autonomous mobile robots (called s-bots) physically connected together. This form of collective robotics exploits robot interactions both at the behavioral and physical levels. The goal of this paper is to analyze the physical performance of a swarm-bot as function of its size (number n of s-bots composing it). We present three tasks and the corresponding swarm-bot performances. In all three tasks we show superlinear performances in a range of n where the physical forces applied in the structure fit to the robot design. This superlinear performance range helps in understanding which swarm-bot size is optimal for a given task and gives interesting hints for the design of new application-oriented swarm-bots. 1
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.

