ModCube: Modular, Self-Assembling Cubic Underwater Robot
Jiaxi Zheng, Guangmin Dai, Botao He, Zhaoyang Mu, Zhaochen Meng, Tianyi Zhang, Weiming Zhi, Dixia Fan
TL;DR
The paper introduces ModCube, a low-cost, modular underwater robot platform designed for swarm coordination and self-assembly, with RS-ModCubes formed by docking multiple ModCube units. It develops a Lagrangian-based dynamic model, a model-based PD controller, a drag lookup table via Monte Carlo methods, and a thrust allocation framework to enable omnidirectional motion and reconfigurable morphologies. A novel morphological characterization using Willmore and Dirichlet energies, along with a convex optimization of the reachable wrench space and maximum inscribed ellipsoid metrics, provides quantitative guidance for configuration selection. Experimental validation in two water tanks demonstrates robust single- and multi-module docking, spiral trajectory tracking, and RS-ModCubes planning, while open-source code and designs facilitate future scaling and broader adoption. Overall, the work shows that reconfigurable modular robotics can offer adaptable, energy-efficient solutions for underwater tasks and pave the way for scalable swarm operations in real environments.
Abstract
This paper presents a low-cost, centralized modular underwater robot platform, ModCube, which can be used to study swarm coordination for a wide range of tasks in underwater environments. A ModCube structure consists of multiple ModCube robots. Each robot can move in six DoF with eight thrusters and can be rigidly connected to other ModCube robots with an electromagnet controlled by onboard computer. In this paper, we present a novel method for characterizing and visualizing dynamic behavior, along with four benchmarks to evaluate the morphological performance of the robot. Analysis shows that our ModCube design is desirable for omnidirectional tasks, compared with the configurations widely used by commercial underwater robots. We run real robot experiments in two water tanks to demonstrate the robust control and self-assemble of the proposed system, We also open-source the design and code to facilitate future research.
