Collective motion emerging from evolving swarm controllers in different
environments using gradient following task
- URL: http://arxiv.org/abs/2203.11585v1
- Date: Tue, 22 Mar 2022 10:08:50 GMT
- Title: Collective motion emerging from evolving swarm controllers in different
environments using gradient following task
- Authors: Fuda van Diggelen (1), Jie Luo (1), Tugay Alperen Karag\"uzel (1),
Nicolas Cambier, Eliseo Ferrante, A.E. Eiben
- Abstract summary: We consider a challenging task where robots with limited sensing and communication abilities must follow the gradient of an environmental feature.
We use Differential Evolution to evolve a neural network controller for simulated Thymio II robots.
Experiments confirm the feasibility of our approach, the evolved robot controllers induced swarm behaviour that solved the task.
- Score: 2.7402733069181
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Designing controllers for robot swarms is challenging, because human
developers have typically no good understanding of the link between the details
of a controller that governs individual robots and the swarm behaviour that is
an indirect result of the interactions between swarm members and the
environment. In this paper we investigate whether an evolutionary approach can
mitigate this problem. We consider a very challenging task where robots with
limited sensing and communication abilities must follow the gradient of an
environmental feature and use Differential Evolution to evolve a neural network
controller for simulated Thymio II robots. We conduct a systematic study to
measure the robustness and scalability of the method by varying the size of the
arena and number of robots in the swarm. The experiments confirm the
feasibility of our approach, the evolved robot controllers induced swarm
behaviour that solved the task. We found that solutions evolved under the
harshest conditions (where the environmental clues were the weakest) were the
most robust and that there is a sweet spot regarding the swarm size.
Furthermore, we observed collective motion of the swarm, showcasing truly
emergent behavior that was not represented in- and selected for during
evolution.
Related papers
- Commonsense Reasoning for Legged Robot Adaptation with Vision-Language Models [81.55156507635286]
Legged robots are physically capable of navigating a diverse variety of environments and overcoming a wide range of obstructions.
Current learning methods often struggle with generalization to the long tail of unexpected situations without heavy human supervision.
We propose a system, VLM-Predictive Control (VLM-PC), combining two key components that we find to be crucial for eliciting on-the-fly, adaptive behavior selection.
arXiv Detail & Related papers (2024-07-02T21:00:30Z) - Innate Motivation for Robot Swarms by Minimizing Surprise: From Simple Simulations to Real-World Experiments [6.21540494241516]
Large-scale mobile multi-robot systems can be beneficial over monolithic robots because of higher potential for robustness and scalability.
Developing controllers for multi-robot systems is challenging because the multitude of interactions is hard to anticipate and difficult to model.
Innate motivation tries to avoid the specific formulation of rewards and work instead with different drivers, such as curiosity.
A unique advantage of the swarm robot case is that swarm members populate the robot's environment and can trigger more active behaviors in a self-referential loop.
arXiv Detail & Related papers (2024-05-04T06:25:58Z) - Open-endedness induced through a predator-prey scenario using modular
robots [0.0]
This work investigates how a predator-prey scenario can induce the emergence of Open-Ended Evolution (OEE)
We utilize modular robots of fixed morphologies whose controllers are subject to evolution.
arXiv Detail & Related papers (2023-09-20T12:58:51Z) - Evolving Multi-Objective Neural Network Controllers for Robot Swarms [0.0]
This research proposes a multi-objective evolutionary neural network approach to developing controllers for swarms of robots.
The swarm robot controllers are trained in a low-fidelity Python simulator and then tested in a high-fidelity simulated environment using Webots.
arXiv Detail & Related papers (2023-07-26T15:05:17Z) - Real-World Humanoid Locomotion with Reinforcement Learning [92.85934954371099]
We present a fully learning-based approach for real-world humanoid locomotion.
Our controller can walk over various outdoor terrains, is robust to external disturbances, and can adapt in context.
arXiv Detail & Related papers (2023-03-06T18:59:09Z) - Estimation of continuous environments by robot swarms: Correlated
networks and decision-making [0.0]
Large-scale multi-robot systems need collective decision-making to establish autonomy on the swarm level.
We propose a control algorithm and study it in real-world robot swarm experiments in different environments.
We show that our approach is effective and achieves higher precision than a control experiment.
arXiv Detail & Related papers (2023-02-27T09:57:15Z) - Co-evolving morphology and control of soft robots using a single genome [0.0]
We present a new method to co-evolve morphology and control of robots.
Our method derives both the "brain" and the "body" of an agent from a single genome and develops them together.
We evaluate the presented methods on four tasks and observe that even if the search space was larger, having a single genome makes the evolution process converge faster.
arXiv Detail & Related papers (2022-12-22T07:34:31Z) - Model Predictive Control for Fluid Human-to-Robot Handovers [50.72520769938633]
Planning motions that take human comfort into account is not a part of the human-robot handover process.
We propose to generate smooth motions via an efficient model-predictive control framework.
We conduct human-to-robot handover experiments on a diverse set of objects with several users.
arXiv Detail & Related papers (2022-03-31T23:08:20Z) - REvolveR: Continuous Evolutionary Models for Robot-to-robot Policy
Transfer [57.045140028275036]
We consider the problem of transferring a policy across two different robots with significantly different parameters such as kinematics and morphology.
Existing approaches that train a new policy by matching the action or state transition distribution, including imitation learning methods, fail due to optimal action and/or state distribution being mismatched in different robots.
We propose a novel method named $REvolveR$ of using continuous evolutionary models for robotic policy transfer implemented in a physics simulator.
arXiv Detail & Related papers (2022-02-10T18:50:25Z) - Neuromorphic adaptive spiking CPG towards bio-inspired locomotion of
legged robots [58.720142291102135]
Spiking Central Pattern Generator generates different locomotion patterns driven by an external stimulus.
The locomotion of the end robotic platform (any-legged robot) can be adapted to the terrain by using any sensor as input.
arXiv Detail & Related papers (2021-01-24T12:44:38Z) - Learning Quadrupedal Locomotion over Challenging Terrain [68.51539602703662]
Legged locomotion can dramatically expand the operational domains of robotics.
Conventional controllers for legged locomotion are based on elaborate state machines that explicitly trigger the execution of motion primitives and reflexes.
Here we present a radically robust controller for legged locomotion in challenging natural environments.
arXiv Detail & Related papers (2020-10-21T19:11:20Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.