Distributed vs. Centralized Particle Swarm Optimization for Learning Flocking Behaviors

5Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

In this paper we address the automatic synthesis of controllers for the coordinated movement of multiple mobile robots. We use a noise-resistant version of Particle Swarm Optimization to learn in simulation a set of 50 weights of a plastic artificial neural network. Two learning strategies are applied: homogeneous centralized learning, in which every robot runs the same controller and the performance is evaluated externally with a global metric, and heterogeneous distributed learning, in which robots run different controllers and the performance is evaluated independently on each robot with a local metric. The two sets of metrics enforce Reynolds’ flocking rules, resulting in a good correspondence between the metrics and the flocking behaviors obtained. Results demonstrate that it is possible to learn the collective task using both learning approaches. The solutions from the centralized learning have higher fitness and lower standard deviation than those learned in a distributed manner. We test the learned controllers in real robot experiments and also show in simulation the performance of the controllers with increasing number of robots.

Cite

CITATION STYLE

APA

Navarro, I., Di Mario, E., & Martinoli, A. (2015). Distributed vs. Centralized Particle Swarm Optimization for Learning Flocking Behaviors. In Proceedings of the 13th European Conference on Artificial Life, ECAL 2015 (pp. 302–309). MIT Press Journals. https://doi.org/10.7551/978-0-262-33027-5-ch056

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free