FloaTiles
Self-assembly based on the Cheerios effect and aperiodic monotiles.
A small experimental project by Georgii Karelin at the Embodied Cognitive Science Unit (ECSU), Okinawa Institute of Science and Technology Graduate University (OIST).
https://karegeo.github.io/floatiles/
Last updated: 2026-05-15 11:43 UTC
About
FloaTiles is a simple, affordable tabletop experiment. Identical 3D-printed polygonal tiles float on a shallow water surface and slowly come together because of the Cheerios effect — the familiar capillary attraction that makes breakfast cereal clump in a bowl of milk. Adding gentle vibration or airflow changes how the tiles aggregate and break apart, and the shape of the tile (we mostly use the recently discovered Hat and Spectre aperiodic monotiles) influences the patterns that emerge.
The goal of the project is modest: to see how much interesting collective behaviour can come out of very simple ingredients — geometry, surface tension, and a bit of noise — without any electronics or active components in the tiles themselves. Further analysis of the recordings is ongoing.
Status (May 2026): paper in preparation for the AROB / ICAROB conference series; in-browser simulation v1 live; Hat- and Spectre-tile experiments ongoing.
Interactive simulation
A small in-browser simulation of the on-lattice cluster–cluster aggregation model that we use to compare against the experiment:
Sliders let you change the surface density φ, the sticking probability pstick, the evaporation rate ε, and the diffusion exponent γ. Live stats show the number of clusters, the largest cluster, and the mean cluster size. The algorithm is a faithful port of the C reference (lcca_v18): 50×50 grid, 8-direction isotropic diffusion with size-dependent mobility, per-face stochastic sticking with union-find + BFS relabel, surface evaporation with short-range teleport that conserves the total tile count.
ALIFE 2024
Karelin, G. (2024). Floatiles: Self-Assembly Based On Cheerios Effect and Aperiodic Monotiles. ALIFE 2024 (extended abstract).
Videos
Latest experiments with the Spectre monotile in a medium container, with vibrational automatic perturbations:
Earlier experiments with the Hat monotile in a small container with manual perturbations:
Experiments with the Hat monotile in a large container with automatic perturbations:
Previous experiments with the Spectre monotile in a small container:
Background
The Cheerios effect
Floating objects on a liquid surface come together due to the deformation of the air–water interface around each particle. Surface tension and buoyancy combine to produce capillary attraction — a phenomenon named “the Cheerios effect” by Vella & Mahadevan in 2005, though its physics had been studied much earlier (Gifford & Scriven 1971; Hosokawa et al. 1994–1996; Bowden, Whitesides and collaborators 1997–1999).
Three physical principles govern the effect:
- Buoyancy — whether an object floats at all.
- Surface tension — the “skin” at the liquid surface that can be deformed by floating objects.
- Meniscus deformation — local curvature of the interface around each tile, producing an attractive force when neighbouring menisci overlap.
Aperiodic monotiles
Aperiodic monotiles are single shapes that tile the plane without producing a repeating pattern. The 2023 discoveries of the Hat and Spectre tiles (Smith, Myers, Kaplan & Goodman-Strauss) made the einstein problem concrete with shapes that can be fabricated and studied physically. In FloaTiles we use 3D-printed tiles inspired by these shapes; small spikes and notches on the edges act as a primitive key-and-lock system that increases the effective capillary contact between adjacent tiles.
Why it might be interesting
Self-organisation shows up everywhere in nature, from cereal in a bowl to mosquito eggs and fire-ant rafts. FloaTiles is a small attempt to reproduce a tiny corner of that in a controlled, easy-to-rebuild setup, and to see what happens when the tile shape is unusual.
A theoretical anchor: the Smoluchowski equation
The classical starting point for thinking about aggregation kinetics is Smoluchowski’s coagulation equation (Smoluchowski, 1916). If $n_k(t)$ is the number density of clusters of size $k$ at time $t$, and $K_{ij}$ is the rate at which clusters of size $i$ and $j$ meet and merge, then
\[\frac{\partial n_k}{\partial t} \;=\; \tfrac{1}{2}\sum_{i+j=k} K_{ij}\,n_i\,n_j \;-\; n_k \sum_{j=1}^{\infty} K_{kj}\,n_j .\]The first term creates clusters of size $k$ by merging smaller ones; the second removes them by merging with anything else. In FloaTiles, where agitation (vibration, airflow) breaks clusters apart, the natural extension is the aggregation–fragmentation version, with an additional fragmentation kernel $F_{ij}$:
\[\frac{\partial n_k}{\partial t} \;=\; \tfrac{1}{2}\!\!\sum_{i+j=k}\!\! K_{ij}\,n_i\,n_j \;-\; n_k\!\sum_{j\ge 1}\! K_{kj}\,n_j \;-\; n_k \,\Gamma_k \;+\!\!\sum_{i+j=k}\!\! F_{ij}\,n_{i+j} ,\]where $\Gamma_k = \sum_{i+j=k} F_{ij}$ is the total fragmentation rate of clusters of size $k$. The shape of $K_{ij}$ and $F_{ij}$ encodes the physics: the geometry of the tiles, the strength of the capillary bond, and the level of agitation. These coarse-grained rates are exactly what FloaTiles, viewed as an aggregation-kinetics experiment, can be used to probe.
Apparatus
A shallow rectangular pool sits on a slab supported by a modular perforated-steel-strut frame. A small DC motor with an eccentric mass is mounted underneath and couples vibration into the slab and the water; a household speed controller (JDT-001) lets us adjust amplitude and frequency. Optional small fans and an aquarium bubble generator provide alternative ways of adding noise. A USB webcam above the pool records the experiment.
The frame and pool are described by a parametric OpenSCAD model. The model is a conceptual rendering made after the table was already built from available materials — it is close to the real apparatus but is not a literal blueprint of this particular table.
Source: apparatus.scad. Open it in OpenSCAD to inspect, modify, or render the geometry.
🖱️ Open the 3D viewer in its own page (Three.js, ~2 MB STL)
Tiles
- 3D-printed polygonal tiles, roughly 1 cm across.
- Dark filament so they stand out against diffuse illumination.
- A small bright marker on top of each tile makes them easier to track.
Poster (CCS 2023)
Cheerios Effect: Floating objects on a liquid surface come together due to surface tension and buoyancy. This phenomenon can be harnessed to control and manipulate the assembly of specific structures. The light reflection visible in our images effectively demonstrates the deformation of the water surface around the floating objects — this deformation results in the force that pulls objects together, allowing for controlled aggregation of structures.
Aperiodic tiling: covering a whole plane without a repeating pattern using a single tile type. The 2023 discovery of the Hat and Spectre offers unique geometric shapes that can be incorporated into the experiment. Tiles can be created using 3D printing or laser cutting and are introduced to a water surface to see how they aggregate based on the Cheerios effect.
The FloaTiles project combines these two ideas to demonstrate how individual tiles interact through the Cheerios effect to produce emergent behaviour. The system can produce more complex patterns by adding tiles and stationary elements (engines) that have specific effects like attraction and repulsion, and patterns can affect the level of perturbation in real time via a video-feedback loop from the camera.
References
- Vella, D. & Mahadevan, L. (2005). The “Cheerios effect.” American Journal of Physics 73(9), 817–825. doi:10.1119/1.1898523
- Gifford, W. A. & Scriven, L. E. (1971). On the attraction of floating particles. Chemical Engineering Science 26(3), 287–297. doi:10.1016/0009-2509(71)83003-8
- Hosokawa, K., Shimoyama, I. & Miura, H. (1994). Dynamics of self-assembling systems: analogy with chemical kinetics. Artificial Life 1(4), 413–427. doi:10.1162/artl.1994.1.4.413
- Hosokawa, K., Shimoyama, I. & Miura, H. (1996). Two-dimensional micro-self-assembly using the surface tension of water. Sensors and Actuators A 57(2), 117–125. doi:10.1016/S0924-4247(97)80102-1
- Bowden, N., Terfort, A., Carbeck, J. & Whitesides, G. M. (1997). Self-assembly of mesoscale objects into ordered two-dimensional arrays. Science 276, 233–235. doi:10.1126/science.276.5310.233
- Bowden, N., Choi, I. S., Grzybowski, B. A. & Whitesides, G. M. (1999). Mesoscale self-assembly of hexagonal plates using lateral capillary forces. JACS 121(23), 5373–5391. doi:10.1021/ja983882z
- Whitesides, G. M. & Grzybowski, B. (2002). Self-assembly at all scales. Science 295, 2418–2421. doi:10.1126/science.1070821
- Smith, D., Myers, J. S., Kaplan, C. S. & Goodman-Strauss, C. (2024). An aperiodic monotile. Combinatorial Theory 4(1). doi:10.5070/C64163843
- Smith, D., Myers, J. S., Kaplan, C. S. & Goodman-Strauss, C. (2023). A chiral aperiodic monotile. arXiv:2305.17743
- Hooshanginejad, A. et al. (2024). Interactions and pattern formation in a macroscopic magnetocapillary SALR system of mermaid cereal. Nature Communications 15, 5466. doi:10.1038/s41467-024-49754-4
- Wilt, J. K., Schramma, N., Bottermans, J.-W. & Jalaal, M. (2024). ActiveCheerios: 3D-printed Marangoni-driven active particles at an interface. arXiv:2411.16011
- Eatson, J. L., Morgan, S. O., Horozov, T. S. & Buzza, D. M. A. (2024). Programmable 2D materials through shape-controlled capillary forces. PNAS 121(35). doi:10.1073/pnas.2401134121
- Smoluchowski, M. (1916). Drei Vorträge über Diffusion, Brownsche Molekularbewegung und Koagulation von Kolloidteilchen. Physikalische Zeitschrift 17, 557–585.
- Brilliantov, N. V. et al. (2018). Steady oscillations in aggregation–fragmentation processes. Physical Review E 98, 012109. doi:10.1103/PhysRevE.98.012109
- Witten, T. A. & Sander, L. M. (1981). Diffusion-limited aggregation, a kinetic critical phenomenon. Physical Review Letters 47(19), 1400–1403. doi:10.1103/PhysRevLett.47.1400
- Meakin, P. (1984). The effects of rotational diffusion on the fractal dimensionality of structures formed by cluster–cluster aggregation. J. Chem. Phys. 81(10), 4637–4639. doi:10.1063/1.447398
- Karelin, G. (2024). Floatiles: Self-Assembly Based On Cheerios Effect and Aperiodic Monotiles. ALIFE 2024: Proceedings of the 2024 Artificial Life Conference, MIT Press.
- Vassileva, N. D., van den Ende, D., Mugele, F. & Mellema, J. (2005). Capillary forces between spherical particles floating at a liquid–liquid interface. Langmuir 21(24), 11190–11200. doi:10.1021/la051186o
- Ginot, F., Theurkauff, I., Detcheverry, F., Ybert, C. & Cottin-Bizonne, C. (2018). Aggregation–fragmentation and individual dynamics of active clusters. Nature Communications 9, 696. doi:10.1038/s41467-017-02625-7
- Miyashita, S., Nagy, Z., Nelson, B. J. & Pfeifer, R. (2009). The influence of shape on parallel self-assembly. Entropy 11(4), 643–666. doi:10.3390/e11040643
- Ko, H., Hadgu, M., Komilian, K. & Hu, D. L. (2022). Small fire ant rafts are unstable. Physical Review Fluids 7(9), 090501. doi:10.1103/PhysRevFluids.7.090501
- Haghighat, B., Droz, E. & Martinoli, A. (2015). Lily: a miniature floating robotic platform for programmable stochastic self-assembly. IEEE ICRA 2015. doi:10.1109/ICRA.2015.7139452
- Sayama, H. (2025). Swarm systems as a platform for open-ended evolutionary dynamics. Phil. Trans. R. Soc. A 383(2289), 20240143. doi:10.1098/rsta.2024.0143
- Zhao, L., Jiang, Y., She, C.-Y., Li, A. Q., Chen, M. & Balkcom, D. (2026). SoftRafts: floating and adaptive soft modular robots. npj Robotics 4, 8. doi:10.1038/s44182-025-00070-z
- Voigt, J. et al. (2025). An aperiodic chiral tiling by topological molecular self-assembly. Nature Communications 16, 83. doi:10.1038/s41467-024-55405-5
- Lattuada, M. (2012). Predictive model for diffusion-limited aggregation kinetics of nanocolloids under high concentration. J. Phys. Chem. B 116(1), 120–129. doi:10.1021/jp2097839
The full BibTeX file for these references is available in the repository as references.bib.
Acknowledgments
This project would not have been possible without the help of the OIST Embodied Cognitive Science Unit (ECSU): Stephen Estelle for 3D printing and laser cutting, Brian Morrissey for the vibrational platform, and Tom Froese for supervision and support. Roman Mukhin kindly helped with the first 3D print. The first pilot experiments were carried out during an educational visit to the Takashi Ikegami Laboratory at the University of Tokyo, with the help of johnsmith.
Tile-design files originally drew on https://github.com/christianp/aperiodic-monotile and Craig Kaplan’s spectre resource at https://cs.uwaterloo.ca/~csk/spectre/. QR code generated with https://stablediffusion.fr.
This web page was assembled with the help of Anthropic’s Claude (Claude Code), working from drafts and source material provided by the author. All scientific content, decisions, and any remaining errors are the author’s own.
Related concepts and reading
Background reading that the FloaTiles project sits next to. Most of these are general overview pages — useful starting points if you want to dig into the physics, mathematics, or artificial-life context.
Physics and self-organisation
- Self-assembly (Wikipedia) — the umbrella concept: components organising into ordered structures without external guidance. FloaTiles is a macroscopic, capillary-driven case of this.
- Self-organization (Scholarpedia) — a careful definition emphasising the difference between self-organisation (pattern emergence in a dynamical system) and self-assembly (a special case where the products are equilibrium structures).
- Emergence (Wikipedia) — what we mean when “a whole has properties its parts do not have on their own.”
- Cheerios effect (Wikipedia) — the specific capillary phenomenon that FloaTiles uses.
- Capillary action (Wikipedia) — the underlying interfacial physics.
- Surface tension (Wikipedia).
Aggregation and pattern formation
- Diffusion-limited aggregation (Wikipedia) — the canonical stochastic model for fractal aggregation (Witten & Sander, 1981). Cluster–cluster aggregation is its many-cluster cousin and is the most natural theoretical reference point for the patterns FloaTiles produces.
- Active matter (Wikipedia) — a coarse-grained description of collective behaviour in systems whose individual units are driven (each unit appears to inject energy at its own scale). FloaTiles is driven only externally — at the level of the whole pool — and the individual tiles themselves are passive. The line between “active” and “passive” is really a statement about where, in the coarse-grained description, the drive enters.
- Granular material (Wikipedia) — vibrated granular layers also show rich pattern formation and segregation, and share several technical questions (Faraday-like instabilities, jamming, anisotropy of agitation) with FloaTiles.
Self-assembly as a manufacturing approach
- Self-assembly based manufacturing (Wikipedia) — using self-assembly to build structures, from DNA origami to mesoscale capillary assembly (Whitesides and collaborators).
- Programmable matter (Wikipedia) — a long-running adjacent goal: matter whose properties can be reconfigured by design or signal.
Aperiodic order
- Aperiodic tiling (Wikipedia) — tilings that admit no translational symmetry.
- Einstein problem (Wikipedia) — the question of a single tile that tiles only aperiodically. Solved in 2023 by Smith, Myers, Kaplan & Goodman-Strauss with the Hat and Spectre.
- Quasicrystal (Wikipedia) — physical solids with long-range aperiodic order; the deep physical motivation for studying aperiodic tilings.
- Penrose tiling (Wikipedia) — the classical pair of aperiodic tiles.
Artificial life context
- Artificial life (Wikipedia) — the field FloaTiles is presented in.
- Open-ended evolution (Wikipedia) — the longer-term question of whether systems like FloaTiles can be enriched into substrates where novelty keeps appearing.
- ALIFE conference series — the annual international conference on artificial life.
- ISAL — International Society for Artificial Life — the society that organises ALIFE.
- ISAROB — International Society for Artificial Life and Robotics — host of the AROB / ICAROB conferences.
Institutional
- OIST Embodied Cognitive Science Unit (ECSU) — the home unit for the FloaTiles project at OIST.
- Okinawa Institute of Science and Technology Graduate University (OIST) — the host institution.
Related work and inspiration
- Evaporation-induced self-assembling of few-layer graphene into a fractal-like conductive macro-network
- Nils Berglund (@NilsBerglund) — particles of larger charge forming “molecules”:
Contributing & feedback
If you’re interested in extending the experiment, reproducing the apparatus, or have observations of your own, please open an issue or pull request.