HomeNanotechnology & MEMSNanobot Swarm Self-Assembly (2D)

Nanobot Swarm Self-Assembly (2D)

Interactive 2D simulator: watch a swarm of nanobots self-assemble into a target outline using only local feedback control, mutual repulsion and thermal noise — no central controller, with live convergence, coherence and self-healing readouts.

Nanotechnology & MEMS2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-conscious-nanotech ↗ Open standalone

A swarm of 320 nanobots self-organizes into a chosen 2D target outline using nothing but local feedback control, short-range repulsion and thermal noise — no central controller ever broadcasts a global plan. This 2D companion computes the same overdamped control law independently in the plane: each agent steers toward its own assigned slot on a circle, ring, square or double spiral while pushing away from nearby neighbors. Switch between the four outlines, tune the feedback gain, thermal noise and repulsion strength, and hit "Disrupt swarm" to scatter every agent and watch the identical local rules re-assemble the structure on their own — a live demonstration of self-healing distributed control.

⚙ Under the hood

Watch 320 nanobots self-organize into a circle, ring, square or double spiral using only local feedback control, mutual repulsion and thermal noise, simulated directly in the plane — no central controller, with live convergence, coherence and self-healing readouts.

swarm roboticsself-assemblyfeedback controlnanotechnologydistributed systemsemergence2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)