首页 /研究 /Distributed vs. Centralized Particle Swarm Optimization for Learning Flocking Behaviors
SWARM

Distributed vs. Centralized Particle Swarm Optimization for Learning Flocking Behaviors

Iñaki Navarro, Ezequiel Di Mario, Alcherio Martino

发表年份
2015
引用次数
7
访问权限
开放获取

摘要

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.

关键词

Flocking (texture)Particle swarm optimizationComputer scienceDistributed computingArtificial intelligenceMachine learningMaterials science

相关论文

查看 SWARM 分类全部论文