Triangle-Decomposable Graphs for Isoperimetric Robots
Nathan Usevitch, Isaac Weaver, James Usevitch
TL;DR
This work advances isoperimetric robots built from inflatable triangle modules by proving how to partition an edge set into disjoint $K_3$ units and enumerating all minimally rigid triangle-decomposable graphs up to 9 nodes (7 triangles). It introduces three partitioning approaches, including a scalable pre-enumeration ILP, and provides a constructive method to combine partitioned graphs into larger rigid systems. Embedding strategies and workspace characterization reveal how graph topology and triangle partitioning influence reachable motion, with significant variability across partitions even for identical graphs. The results enable a scalable pathway to diverse, safe, shape-changing robots suitable for applications such as space exploration, and point to future hardware enhancements that expand deformable capabilities.
Abstract
Isoperimetric robots are large scale, untethered inflatable robots that can undergo large shape changes, but have only been demonstrated in one 3D shape -- an octahedron. These robots consist of independent triangles that can change shape while maintaining their perimeter by moving the relative position of their joints. We introduce an optimization routine that determines if an arbitrary graph can be partitioned into unique triangles, and thus be constructed as an isoperimetric robotic system. We enumerate all minimally rigid graphs that can be constructed with unique triangles up to 9 nodes (7 triangles), and characterize the workspace of one node of each these robots. We also present a method for constructing larger graphs that can be partitioned by assembling subgraphs that are already partitioned into triangles. This enables a wide variety of isoperimetric robot configurations.
