Characterizing Universal Reconfigurability of Modular Pivoting Robots

12/14/2020
by   Hugo A. Akitaya, et al.
0

We give both efficient algorithms and hardness results for reconfiguring between two connected configurations of modules in the hexagonal grid. The reconfiguration moves that we consider are "pivots", where a hexagonal module rotates around a vertex shared with another module. Following prior work on modular robots, we define two natural sets of hexagon pivoting moves of increasing power: restricted and monkey moves. When we allow both moves, we present the first universal reconfiguration algorithm, which transforms between any two connected configurations using O(n^3) monkey moves. This result strongly contrasts the analogous problem for squares, where there are rigid examples that do not have a single pivoting move preserving connectivity. On the other hand, if we only allow restricted moves, we prove that the reconfiguration problem becomes PSPACE-complete. Moreover, we show that, in contrast to hexagons, the reconfiguration problem for pivoting squares is PSPACE-complete regardless of the set of pivoting moves allowed. In the process, we strengthen the reduction framework of Demaine et al. [FUN'18] that we consider of independent interest.

READ FULL TEXT

page 31

page 34

page 35

page 37

page 38

page 40

page 41

page 42

research
08/21/2019

Universal Reconfiguration of Facet-Connected Modular Robots by Pivots: The O(1) Musketeers

We present the first universal reconfiguration algorithm for transformin...
research
04/19/2023

Reconfiguration of 3D Pivoting Modular Robots

We study a new model of 3-dimensional modular self-reconfigurable robots...
research
05/17/2021

Compacting Squares

Edge-connected configurations of squares are a common model for modular ...
research
05/17/2020

On Efficient Connectivity-Preserving Transformations in a Grid

We consider a discrete system of n devices lying on a 2-dimensional squa...
research
02/07/2022

Optimal Gathering over Meeting Nodes in Infinite Grid

The gathering over meeting nodes problem requires the robots to gather a...
research
05/01/2023

Collision Detection for Modular Robots – it is easy to cause collisions and hard to avoid them

We consider geometric collision-detection problems for modular reconfigu...
research
07/03/2023

Reconfiguration of Polygonal Subdivisions via Recombination

Motivated by the problem of redistricting, we study area-preserving reco...

Please sign up or login with your details

Forgot password? Click here to reset