Papers
Topics
Authors
Recent
Search
2000 character limit reached

GRASPion: an Open-Source, Programmable Brainbot for Active Matter Research

Published 9 Sep 2025 in cond-mat.soft and nlin.AO | (2509.07437v1)

Abstract: We present the GRASPion, a compact, open-source bristlebot designed for the controlled study of active matter systems. Built around a low-cost Arduino-compatible board and modular 3D-printed components, the GRASPion combines ease of use, programmability, and mechanical versatility. It features dual vibrating motors for self-propulsion, integrated sensors for local interaction, and customizable firmware enabling various motion modes, from ballistic to diffusive regimes. The robot is equipped with onboard IR communication, color and proximity sensors, and a magnetometer, allowing for real-time interaction and complex collective behaviors. With a runtime exceeding 90 minutes and reproducible fabrication, the GRASPion provides a robust and scalable platform for both educational and research applications in out-of-equilibrium physics. This article details the mechanical and electronic design and software architecture of the GRASPion, and illustrates its capabilities through prototypical experiments relevant to active matter.

Summary

  • The paper introduces GRASPion, a fully programmable open-source brainbot platform that overcomes prior limitations to enable controlled studies of individual and collective active matter behaviors.
  • It details a modular design with 3D-printed components, advanced onboard electronics, and sensor integration, allowing precise experiments in chiral motions, diffusive dynamics, and synchronization.
  • Key experimental results include reproducible trajectory control with minimal drift and a validated transition from ballistic to diffusive motion, highlighting its practical applicability.

GRASPion: An Open-Source, Programmable Brainbot for Active Matter Research

Introduction and Motivation

The paper introduces GRASPion, a compact, open-source bristlebot platform designed to advance experimental research in active matter. Active matter systems, characterized by self-propelled agents exhibiting out-of-equilibrium collective dynamics, have become a central topic in statistical physics, robotics, and computational science. Existing bristlebot platforms have provided valuable insights but are limited by constraints in programmability, sensor integration, and reproducibility. GRASPion addresses these limitations by combining modular mechanical design, advanced onboard electronics, and open-source firmware, enabling controlled studies of both individual and collective behaviors in active matter. Figure 1

Figure 1

Figure 1: Evolution of speed and processing power in bristlebot platforms (top), and a photo of the GRASPion robot (bottom).

Mechanical and Electronic Architecture

Mechanical Design

GRASPion features an ellipsoidal chassis (60 × 30 × 15 mm³, 17 g total mass) fabricated via 3D printing with ABS and PLA components. The modular design allows rapid prototyping and customization, including modifications for symmetry breaking, chirality, and physical interconnections. Locomotion is achieved through four PLA legs, whose geometry and pitch angle (12°) are critical for optimizing frictional propulsion and trajectory control. The legs are attached via a replaceable leg-plate and wedge, facilitating maintenance and experimental variation. Figure 2

Figure 2: Exploded view of GRASPion components, highlighting the modular mechanical assembly.

Electronic System

The robot is powered by a rechargeable lithium-ion battery and actuated by two independent vibration motors (VZ3TH8B171700L), which are replaceable via spring contacts. The control system is built around an Adafruit QtPy SAMD21 clone (ARM Cortex M0+), with a dedicated AVR coprocessor (AVR32DD20) handling low-level operations such as charging and IR communication. The circuit integrates a suite of sensors: IR receiver/transmitter, 3-axis magnetometer, dual Neopixel RGB LEDs, ambient light sensor, and a customizable front module (APDS-9960) for proximity, color, and gesture detection. The modular sensor interface supports future expansion, including Bluetooth connectivity. Figure 3

Figure 3: Top and bottom views of the GRASPion circuit board, showing processor, sensor interfaces, and motor contacts.

Software and Programmability

GRASPion is fully programmable via the Arduino IDE, leveraging standard C++ libraries. The firmware architecture exposes direct control over motor drivers and sensor data streams, enabling real-time decision-making and adaptive behaviors. Bulk flashing and USB charging support scalable deployment in laboratory settings. The open-source repository provides comprehensive documentation, example code, and configuration guides, facilitating rapid adoption and customization.

Experimental Use Cases

Remote Control and Chiral Motion

The IR receiver enables remote control using standard IR remotes. Motor actuation functions (buzCw, buzCcw) allow precise control of turning behavior, enabling studies of chiral motion and programmable active particles. Empirical data demonstrate consistent rotational trajectories with minimal drift (~5 mm), supporting reproducible experiments on chiral dynamics. Figure 4

Figure 4: Bot center-of-mass coordinates and $xy$ trajectories during clockwise and counter-clockwise turns.

Diffusive and Ballistic Motion

A diffusive motion algorithm is implemented by alternating straight and turning phases with randomized durations. The random seed is derived from analog sensor input, ensuring stochasticity. Trajectory analysis reveals a clear transition from ballistic (MSDt2\text{MSD} \sim t^2) to diffusive (MSDt\text{MSD} \sim t) regimes, validating the platform's suitability for studies of active Brownian motion and transport phenomena. Figure 5

Figure 5: Sample trajectory and mean square displacement of a bot executing the diffusive algorithm, illustrating ballistic-to-diffusive transition.

Synchronization and Swarmalator Dynamics

The platform supports implementation of interaction protocols, exemplified by a discrete Kuramoto synchronization experiment. Bots cycle through six discrete color phases, with frequency adaptation governed by detected external color signals. The coupling law ωt+1=ωt+Ksin(ϕϕd)\omega_{t+1} = \omega_t + K\sin(\phi - \phi_d) enables phase and frequency synchronization, as demonstrated in two-bot experiments. This establishes GRASPion as a viable testbed for emergent phenomena such as swarmalators and collective oscillators. Figure 6

Figure 6: Phase synchronization of two bots via discrete Kuramoto coupling, showing convergence in phase and frequency.

Implications and Future Directions

GRASPion's open hardware and software architecture enables the emulation of a wide range of interaction laws, from classical alignment and repulsion to non-reciprocal couplings. The platform's scalability, sensor integration, and programmability position it as a model system for experimental studies in smart active matter, distributed learning, and adaptive swarm control. The ability to implement arbitrary interaction protocols facilitates exploration of exotic collective behaviors, metamaterials, and intelligent robotic ensembles.

Theoretical implications include the capacity to probe statistical mechanics of active systems, test thermodynamic engine concepts in active matter, and investigate predator-prey and synchronization dynamics. Practically, GRASPion lowers the barrier to entry for experimental research and education, supporting reproducible, high-throughput studies and rapid prototyping of new collective behaviors.

Conclusion

GRASPion represents a robust, versatile, and accessible platform for active matter research, bridging statistical physics, robotics, and computational intelligence. Its modular design, advanced sensor suite, and open-source programmability enable controlled studies of both individual and collective dynamics, supporting the development of new experimental paradigms in emergent behavior and intelligent swarms. The platform's flexibility and scalability will facilitate future advances in active matter physics, collective robotics, and distributed AI systems.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We found no open problems mentioned in this paper.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 21 likes about this paper.