Reconfiguration Algorithms for Cubic Modular Robots with Realistic Movement Constraints
MIT--NASA Space Robots Team, Josh Brunner, Kenneth C. Cheung, Erik D., Demaine, Jenny Diomidova, Christine Gregg, Della H. Hendrickson, Irina, Kostitsyna

TL;DR
This paper presents new reconfiguration algorithms for cubic modular robots that incorporate realistic movement constraints, such as interlocking features and passive modules, demonstrating universality in structure assembly.
Contribution
It introduces a model capturing practical movement constraints and proves universality results for reconfiguring structures with and without auxiliary modules.
Findings
Any connected polycube can be assembled with auxiliary modules.
Structures with a certain feature size can be assembled without extra modules.
The model better reflects real-world modular robot constraints.
Abstract
We introduce and analyze a model for self-reconfigurable robots made up of unit-cube modules. Compared to past models, our model aims to newly capture two important practical aspects of real-world robots. First, modules often do not occupy an exact unit cube, but rather have features like bumps extending outside the allotted space so that modules can interlock. Thus, for example, our model forbids modules from squeezing in between two other modules that are one unit distance apart. Second, our model captures the practical scenario of many passive modules assembled by a single robot, instead of requiring all modules to be able to move on their own. We prove two universality results. First, with a supply of auxiliary modules, we show that any connected polycube structure can be constructed by a carefully aligned plane sweep. Second, without additional modules, we show how to construct…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
