“…Modular robotic systems attempt to tackle this challenge through a large number of modular units that attach and detach from one another and move around to form different shapes. A variety of motion models (e.g., sliding [3], [4], crystalline [5], [6], pivoting [7], [8], [9], [10], and hybrid multi-degree-offreedom [11], [12]), connection strategies (e.g., active latching [13], passive mechanical latching [14], magnetic [15]), and module geometries (cubic [8], hexagonal [16], spherical [13]) exist for these systems.…”