3
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Evolving Modular Soft Robots without Explicit Inter-Module Communication using Local Self-Attention

      Preprint
      , , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Modularity in robotics holds great potential. In principle, modular robots can be disassembled and reassembled in different robots, and possibly perform new tasks. Nevertheless, actually exploiting modularity is yet an unsolved problem: controllers usually rely on inter-module communication, a practical requirement that makes modules not perfectly interchangeable and thus limits their flexibility. Here, we focus on Voxel-based Soft Robots (VSRs), aggregations of mechanically identical elastic blocks. We use the same neural controller inside each voxel, but without any inter-voxel communication, hence enabling ideal conditions for modularity: modules are all equal and interchangeable. We optimize the parameters of the neural controller-shared among the voxels-by evolutionary computation. Crucially, we use a local self-attention mechanism inside the controller to overcome the absence of inter-module communication channels, thus enabling our robots to truly be driven by the collective intelligence of their modules. We show experimentally that the evolved robots are effective in the task of locomotion: thanks to self-attention, instances of the same controller embodied in the same robot can focus on different inputs. We also find that the evolved controllers generalize to unseen morphologies, after a short fine-tuning, suggesting that an inductive bias related to the task arises from true modularity.

          Related collections

          Author and article information

          Journal
          13 April 2022
          Article
          10.1145/3512290.3528762
          2204.06481
          96208b28-1b8e-438f-b5aa-52be6229e075

          http://creativecommons.org/licenses/by-nc-sa/4.0/

          History
          Custom metadata
          Accepted at the Genetic and Evolutionary Computation Conference 2022 (GECCO'22) complex systems track as a full paper
          cs.RO cs.NE

          Robotics,Neural & Evolutionary computing
          Robotics, Neural & Evolutionary computing

          Comments

          Comment on this article