paper-with-me

Papers

Evolution of Swarm Robotics Systems with Novelty Search

2013-04-11 · Jorge Gomes, Paulo Urbano, Anders Lyhne Christensen

Novelty search is a recent artificial evolution technique that challenges traditional evolutionary approaches. In novelty search, solutions are rewarded based on their novelty, rather than their quality with respect to a predefined objective. The lack of a predefined objective precludes premature convergence caused by a deceptive fitness function. In this paper, we apply novelty search combined with NEAT to the evolution of neural controllers for homogeneous swarms of robots. Our empirical study is conducted in simulation, and we use a common swarm robotics task - aggregation, and a more challenging task - sharing of an energy recharging station. Our results show that novelty search is unaffected by deception, is notably effective in bootstrapping the evolution, can find solutions with lower complexity than fitness-based evolution, and can find a broad diversity of solutions for the same task. Even in non-deceptive setups, novelty search achieves solution qualities similar to those obtained in traditional fitness-based evolution. Our study also encompasses variants of novelty search that work in concert with fitness-based evolution to combine the exploratory character of novelty search with the exploitatory character of objective-based evolution. We show that these variants can further improve the performance of novelty search. Overall, our study shows that novelty search is a promising alternative for the evolution of controllers for robotic swarms.

📄 PDF Abstract BibTeX arXiv:1304.3362

Code (1)

jorgemcgomes/evosimbad 공식 구현

Similar Papers 제목 키워드 기반

Generic Behaviour Similarity Measures for Evolutionary Swarm Robotics

2013-04-11 · Jorge Gomes, Anders Lyhne Christensen

Novelty search has shown to be a promising approach for the evolution of controllers for swarm robotics. In existing studies, however, the experimenter had to craft a domain dependent behaviour similarity measure to use …

Swarm Systems as a Platform for Open-Ended Evolutionary Dynamics

2024-09-02 · Hiroki Sayama

Artificial swarm systems have been extensively studied and used in computer science, robotics, engineering and other technological fields, primarily as a platform for implementing robust distributed systems to achieve pr…

Diversity

Swarm Behaviour Evolution via Rule Sharing and Novelty Search

2019-10-28 · Phillip Smith, Robert Hunjet, Aldeida Aleti, Asad Khan

We present in this paper an exertion of our previous work by increasing the robustness and coverage of the evolution search via hybridisation with a state-of-the-art novelty search and accelerate the individual agent beh…

Roborobo! a Fast Robot Simulator for Swarm and Collective Robotics

2013-04-10 · Nicolas Bredeche, Jean-Marc Montanier, Berend Weel, Evert Haasdijk

Roborobo! is a multi-platform, highly portable, robot simulator for large-scale collective robotics experiments. Roborobo! is coded in C++, and follows the KISS guideline ("Keep it simple"). Therefore, its external depen…

Pobogot -- An Open-Hardware Open-Source Low Cost Robot for Swarm Robotics

2025-04-11 · Alessia Loi, Loona Macabre, Jérémy Fersula, Keivan Amini 외

This paper describes the Pogobot, an open-source and open-hardware platform specifically designed for research involving swarm robotics. Pogobot features vibration-based locomotion, infrared communication, and an array o…