MochiSwarm: A testbed for robotic blimps in realistic environments
Jiawei Xu, Thong Vu, Diego S. D'Antonio, David Saldaña
TL;DR
MochiSwarm introduces an open-source, modular testbed of lightweight robotic blimps designed for autonomous swarm operation without external localization. The system combines a compact hardware stack (XIAO ESP32S3 MCU, differential-drive servo-rotor modules, detachable NiclaVision perception) with a software framework based on a state-machine and ESP-NOW communication, enabling onboard sensing and centralized coordination. Perception modules detect target balloons and retroreflective goal hoops using color-based detectors and shape checks, supporting visual servoing for autonomous capture and delivery. Experiments demonstrate near-linear scalability in workload with increasing swarm size and successful autonomous MAPD operation under indoor wind disturbances, validating MochiSwarm as a flexible platform for developing and evaluating multi-robot aerial systems.
Abstract
Testing aerial robots in tasks such as pickup-and-delivery and surveillance significantly benefits from high energy efficiency and scalability of the deployed robotic system. This paper presents MochiSwarm, an open-source testbed of light-weight robotic blimps, ready for multi-robot operation without external localization. We introduce the system design in hardware, software, and perception, which capitalizes on modularity, low cost, and light weight. The hardware allows for rapid modification, which enables the integration of additional sensors to enhance autonomy for different scenarios. The software framework supports different actuation models and communication between the base station and multiple blimps. The detachable perception module allows independent blimps to perform tasks that involve detection and autonomous actuation. We showcase a differential-drive module as an example, of which the autonomy is enabled by visual servoing using the perception module. A case study of pickup-and-delivery tasks with up to 12 blimps highlights the autonomy of the MochiSwarm without external infrastructures.
