Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Swarm-Bot: A New Distributed Robotic Concept
Autonomous Robots
A dynamical systems perspective on agent-environment interaction
Artificial Intelligence
Evolution of signalling in a group of robots controlled by dynamic neural networks
SAB'06 Proceedings of the 2nd international conference on Swarm robotics
From solitary to collective behaviours: decision making and cooperation
ECAL'07 Proceedings of the 9th European conference on Advances in artificial life
Aggregation behaviour as a source of collective decision in a group of cockroach-like-robots
ECAL'05 Proceedings of the 8th European conference on Advances in Artificial Life
Self-assembly on demand in a group of physical autonomous mobile robots navigating rough terrain
ECAL'05 Proceedings of the 8th European conference on Advances in Artificial Life
Chain based path formation in swarms of robots
ANTS'06 Proceedings of the 5th international conference on Ant Colony Optimization and Swarm Intelligence
Strengths and synergies of evolved and designed controllers: A study within collective robotics
Artificial Intelligence
From solitary to collective behaviours: decision making and cooperation
ECAL'07 Proceedings of the 9th European conference on Advances in artificial life
Swarm intelligence and its applications in swarm robotics
CIMMACS'07 Proceedings of the 6th WSEAS international conference on Computational intelligence, man-machine systems and cybernetics
Hi-index | 0.00 |
In a social scenario, establishing whether a collaboration is required to achieve a certain goal is a complex problem that requires decision making capabilities and coordination among the members of the group. Depending on the environmental contingencies, solitary actions may result more efficient than collective ones and vice versa. In robotics, it may be difficult to estimate the utility of engaging in collaboration versus remaining solitary, especially if the robots have only limited knowledge about the environment. In this paper, we use artificial evolution to synthesise neural controllers that let a homogeneous group of robots decide when to switch from solitary to collective actions based on the information gathered through time. However, being in a social scenario, the decision taken by a robot can influence--and is influenced itself--by the status of the other robots that are taking their own decisions at the same time. We show that the simultaneous presence of robots trying to decide whether to engage in a collective action or not can lead to cooperation in the decision making process itself.