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

08/21/2019
by   Hugo A. Akitaya, et al.
0

We present the first universal reconfiguration algorithm for transforming a modular robot between any two facet-connected square-grid configurations using pivot moves. More precisely, we show that five extra "helper" modules ("musketeers") suffice to reconfigure the remaining n modules between any two given configurations. Our algorithm uses O(n^2) pivot moves, which is worst-case optimal. Previous reconfiguration algorithms either require less restrictive "sliding" moves, do not preserve facet-connectivity, or for the setting we consider, could only handle a small subset of configurations defined by a local forbidden pattern. Configurations with the forbidden pattern do have disconnected reconfiguration graphs (discrete configuration spaces), and indeed we show that they can have an exponential number of connected components. But forbidding the local pattern throughout the configuration is far from necessary, as we show that just a constant number of added modules (placed to be freely reconfigurable) suffice for universal reconfigurability. We also classify three different models of natural pivot moves that preserve facet-connectivity, and show separations between these models.

READ FULL TEXT
research
12/14/2020

Characterizing Universal Reconfigurability of Modular Pivoting Robots

We give both efficient algorithms and hardness results for reconfiguring...
research
05/17/2021

Compacting Squares

Edge-connected configurations of squares are a common model for modular ...
research
04/19/2023

Reconfiguration of 3D Pivoting Modular Robots

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

Unified Modeling of Unconventional Modular and Reconfigurable Manipulation System

Customization of manipulator configurations using modularity and reconfi...
research
10/12/2020

Evacuation from a Finite 2D Square Grid Field by a Metamorphic Robotic System

We consider evacuation from a finite two-dimensional (2D) square grid fi...
research
08/01/2018

Exploration of Finite 2D Square Grid by a Metamorphic Robotic System

We consider exploration of finite 2D square grid by a metamorphic roboti...
research
09/08/2022

Collective Control for Arbitrary Configurations of Docked Modboats

The Modboat is a low-cost, underactuated, modular robot capable of surfa...

Please sign up or login with your details

Forgot password? Click here to reset