Fast Reconfiguration for Programmable Matter

02/23/2022
by   Irina Kostitsyna, et al.
0

The concept of programmable matter envisions a very large number of tiny and simple robot particles forming a smart material that can change its physical properties and shape based on the outcome of computation and movement performed by the individual particles in a concurrent manner. Shape reconfiguration of particle systems is the fundamental task in the algorithmic research of programmable matter. In this paper we describe a new approach for shape reconfiguration in the amoebot model. The amoebot model is a distributed model which significantly restricts memory, computing, and communication capacity of the individual particles. Thus the challenge lies in coordinating local actions of particles to produce the desired behavior of the global system. We use geometric insight to develop new primitives for programmable matter systems, which facilitate reconfiguration tasks. Among others, we introduce a new primitive, feather trees, whose geometry allows particles to traverse a tree in the presence of other overlapping trees. Using the graph structure of overlapping feather trees as an underlying network, we show how to reconfigure a particle system in a linear number of activation rounds. Our method is sensitive to the symmetric difference between input and output shape; it minimizes unnecessary disassembly and reassembly of the particle system when the symmetric difference between the initial and the target shapes is small.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2018

Convex Hull Formation for Programmable Matter

We envision programmable matter as a system of nano-scale agents (called...
research
10/15/2018

CADbots: Algorithmic Aspects of Manipulating Programmable Matter with Finite Automata

We contribute results for a set of fundamental problems in the context o...
research
07/31/2023

Asynchronous Silent Programmable Matter: Line Formation

Programmable Matter (PM) has been widely investigated in recent years. I...
research
02/09/2020

Mobile RAM and Shape Formation by Programmable Particles

We investigate computational issues in the distributed model Amoebots of...
research
05/06/2021

The Canonical Amoebot Model: Algorithms and Concurrency Control

The amoebot model abstracts active programmable matter as a collection o...
research
07/08/2020

Bio-Inspired Energy Distribution for Programmable Matter

In systems of active programmable matter, individual modules require a c...
research
05/11/2018

A Local Stochastic Algorithm for Separation in Heterogeneous Self-Organizing Particle Systems

We investigate stochastic, distributed algorithms that can accomplish se...

Please sign up or login with your details

Forgot password? Click here to reset