A Universal In-Place Reconfiguration Algorithm for Sliding Cube-Shaped Robots in a Quadratic Number of Moves
Zachary Abel, Hugo A. Akitaya, Scott Duke Kominers, Matias Korman,, Frederick Stock

TL;DR
This paper presents the first universal in-place reconfiguration algorithm for sliding cube-shaped modular robots, achieving optimal quadratic move complexity and maintaining connectivity throughout the process.
Contribution
It introduces a universal reconfiguration algorithm for any initial and target configurations of cube-shaped modules, with an optimal move complexity of O(n^2).
Findings
Reconfiguration can be achieved in quadratic moves, matching the lower bound.
The algorithm works universally for any configurations of modules.
A variation ensures modules stay within bounding boxes during reconfiguration.
Abstract
In the modular robot reconfiguration problem, we are given cube-shaped modules (or robots) as well as two configurations, i.e., placements of the modules so that their union is face-connected. The goal is to find a sequence of moves that reconfigures the modules from one configuration to the other using "sliding moves," in which a module slides over the face or edge of a neighboring module, maintaining connectivity of the configuration at all times. For many years it has been known that certain module configurations in this model require at least moves to reconfigure between them. In this paper, we introduce the first universal reconfiguration algorithm -- i.e., we show that any -module configuration can reconfigure itself into any specified -module configuration using just sliding moves. Our algorithm achieves reconfiguration in moves, making it…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
