Skip to main content

Robotic Fabrics

Description: A plug-and-play framework for producing scalable, deformable modular robot entities.

  • Primary Functionality: Software used to run navigate the Kilobot swarm robotic fabric.
  • Target: Kilobot
  • Task: T5.3
  • Responsible: Genki Miyauchi

Overview

Robotic Fabrics is a plug-and-play framework for producing scalable, deformable modular robot entities. The software and hardware have been designed for a robotic fabric comprising up to 81 Kilobots that are connected using deformable links to move straight or turn left or right.

Software

The Kilobot controller can be found in software/.

  • forward_open-loop.c : Open-loop controller to make a single Kilobot move forward.
  • deformation-correcting.c : Straight motion controller proposed in Pratissoli et al. 2023 (paper, code). Each Kilobot measures the distance to its neighbors to detect the deformation in the lattice-structure and corrects its motion accordingly to maintain the shape of the structure.
  • turning_open-loop.c : Proposed turning controller executed on each Kilobot to make the robotic fabric follow a curved trajectory.

Supplementary videos

Experiment videos can be found here.

Citing Robotic Fabrics

If you use Robotic Fabrics (paper) in your research, please use the following BibTeX entry:

@article{obilikpa2025scalable,
title = {Scalable Plug-and-Play Robotic Fabrics Based on Kilobot Modules},
author = {Obilikpa, Stanley C. and Talamali, Mohamed S. and Miyauchi, Genki and Oyekan, John and Gro{\ss}, Roderich},
journal = {IEEE Robotics and Automation Letters (RA-L)},
volume = {10},
number = {7},
pages = {6832--6839},
year = {2025},
publisher = {IEEE},
doi = {https://doi.org/10.1109/LRA.2025.3568313},
}