There are many challenges pertaining to how one should jointly evolve the morphology and controllers of robots and virtual creatures. Innervation between decentralized control approaches can allow for coordinated rhythmic movement in organisms, and this can therefore be beneficial when evolving the bodies and brains of virtual creatures. To test how decentralized control could be beneficial when evolving the morphology and control of 2D virtual creatures, three open-loop decentralized control schemes were compared for their effectiveness: (1) a simple sinusoidal wave generator, (2) a phase-coupled oscillator and (3) a neural network. The latter two controllers could innervate to descending controllers enabling the expression of coordinated movement. In addition, the performance of the controllers were compared when the creatures were made through either a direct or indirect encoding. The results show that a phase-coupled oscillator gives significantly better performance than a simple wave when using either of the two encodings. The neural network approach performed somewhere in-between both controller approaches, although seeding an evolving population with manually designed neural networks improved the performance especially for the direct encoding. Controller modulation through descending innervation can lead to coordinated movements that can benefit decentralized control strategies when evolving the morphology and control of virtual creatures.

This content is only available as a PDF.
This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. For a full description of the license, please visit https://creativecommons.org/licenses/by/4.0/legalcode.