Augmenting scalable communication-based role allocation for a three-role task

0Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

In evolutionary robotics role allocation studies, it is common that the role assumed by each robot is strongly associated with specific local conditions, which may compromise scalability and robustness because of the dependency on those conditions. To increase scalability, communication has been proposed as a means for robots to exchange signals that represent roles. This idea was successfully applied to evolve communication-based role allocation for a two-role task, with one communication channel. However, it was necessary to reward signal differentiation in the fitness function, which is a serious limitation as it does not generalize to tasks where the number of roles is unknown a priori. We show that rewarding signal differentiation is not necessary to evolve communication-based role allocation strategies for the referred two-role task, and we improve reported scalability, while requiring less a priori knowledge. We extend the previous work to a three-role task and we propose and compare two cognitive architectures, to increase the number of communication channels, and several fitness functions to evolve scalable controllers. Our results suggest that communication might be useful to evolve role allocation strategies for increasingly complex tasks.

Cite

CITATION STYLE

APA

Martins, G., Urbano, P., & Christensen, A. L. (2019). Augmenting scalable communication-based role allocation for a three-role task. Inteligencia Artificial, 22(64), 152–165. https://doi.org/10.4114/intartif.vol22iss64pp152-165

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