Decentralised self-organisation of pivoting cube ensembles using geometric deep learning

Nadezhda Dobreva, Emmanuel Blazquez, Jai Grover, Dario Izzo, Yuzhen Qin +1 more
9/3/2025
cs.NEcs.AIcs.RO

No confident code implementation found for this paper.

Abstract

We present a decentralized model for autonomous reconfiguration of homogeneous pivoting cube modular robots in two dimensions. Each cube in the ensemble is controlled by a neural network that only gains information from other cubes in its local neighborhood, trained using reinforcement learning. Furthermore, using geometric deep learning, we include the grid symmetries of the cube ensemble in the neural network architecture. We find that even the most localized versions succeed in reconfiguring to the target shape, although reconfiguration happens faster the more information about the whole ensemble is available to individual cubes. Near-optimal reconfiguration is achieved with only nearest neighbor interactions by using multiple information passing between cubes, allowing them to accumulate more global information about the ensemble. Compared to standard neural network architectures, using geometric deep learning approaches provided only minor benefits. Overall, we successfully demonstrate mostly local control of a modular self-assembling system, which is transferable to other space-relevant systems with different action spaces, such as sliding cube modular robots and CubeSat swarms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{dobreva2025decentralised,
  title  = {Decentralised self-organisation of pivoting cube ensembles using geometric deep learning},
  author = {Nadezhda Dobreva and Emmanuel Blazquez and Jai Grover and Dario Izzo and Yuzhen Qin and Dominik Dold},
  year   = {2025},
  eprint = {2509.03140},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.03140v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.03140.svg)](https://codeofpaper.com/paper/2509.03140)

Discussion