Shape Formation and Locomotion with Joint Movements in the Amoebot Model

05/10/2023
by   Andreas Padalkin, et al.
0

We are considering the geometric amoebot model where a set of n amoebots is placed on the triangular grid. An amoebot is able to send information to its neighbors, and to move via expansions and contractions. Since amoebots and information can only travel node by node, most problems have a natural lower bound of Ω(D) where D denotes the diameter of the structure. Inspired by the nervous and muscular system, Feldmann et al. have proposed the reconfigurable circuit extension and the joint movement extension of the amoebot model with the goal of breaking this lower bound. In the joint movement extension, the way amoebots move is altered. Amoebots become able to push and pull other amoebots. Feldmann et al. demonstrated the power of joint movements by transforming a line of amoebots into a rhombus within O(log n) rounds. However, they left the details of the extension open. The goal of this paper is therefore to formalize and extend the joint movement extension. In order to provide a proof of concept for the extension, we consider two fundamental problems of modular robot systems: shape formation and locomotion. We approach these problems by defining meta-modules of rhombical and hexagonal shape, respectively. The meta-modules are capable of movement primitives like sliding, rotating, and tunneling. This allows us to simulate shape formation algorithms of various modular robot systems. Finally, we construct three amoebot structures capable of locomotion by rolling, crawling, and walking, respectively.

READ FULL TEXT

page 4

page 6

page 8

page 12

page 15

page 16

page 17

page 26

research
07/31/2021

Motion Planning for Variable Topology Trusses: Reconfiguration and Locomotion

Truss robots are highly redundant parallel robotic systems and can be ap...
research
05/05/2022

The Structural Power of Reconfigurable Circuits in the Amoebot Model

The amoebot model [Derakhshandeh et al., 2014] has been proposed as a mo...
research
05/11/2021

Accelerating Amoebots via Reconfigurable Circuits

We consider an extension to the geometric amoebot model that allows amoe...
research
04/29/2019

Pushing Lines Helps: Efficient Universal Centralised Transformations for Programmable Matter

In this paper, we study a discrete system of entities residing on a two-...
research
05/05/2021

The Complexity of Symmetry Breaking in Massive Graphs

The goal of this paper is to understand the complexity of symmetry break...
research
12/21/2021

Extending Merge Resolution to a Family of Proof Systems

Merge Resolution (MRes [Beyersdorff et al. J. Autom. Reason.'2021]) is a...

Please sign up or login with your details

Forgot password? Click here to reset