Skip to Content
Honest framing: engineered self-assembly is mostly lab-scale. Nature already self-assembles; engineers program interactions; products are still limited.
Beginners4. Robot swarms

Chapter 4 — Robot swarms & modular robots you can see

If DNA is hard to see, robots make self-assembly visible. Same big idea: local rules + many units → global shape or motion.

Two families

FamilyWhat it isFamous example
Swarm robotsMany simple mobile robotsKilobots (~1,024 forming shapes)
Modular / reconfigurable robotsDockable modules that change shapeM-Blocks, SMORES, Claytronics vision

Programmable matter sits in the vision column: ensembles of tiny modules that reshape on demand. Hardware today is still research-scale.

Kilobots — swarm self-assembly you can watch

Each Kilobot is deliberately simple: vibration locomotion, local IR sensing/communication, cheap parts. The science is in the collective algorithm.

Source: Introduction to Kilobot .

Then watch the thousand-robot demo again with new eyes — seeds, edge-following, local distance:

Plain-language writeup: Harvard SEAS news . Lab context: ssr.seas.harvard.edu/kilobots .

Kilobot swarm on a tabletop
Large numbers matter: algorithms must tolerate noise and broken units. · asuscreative · CC BY-SA 4.0
📖

Glossary — seed. A starting robot (or molecular seed structure) that defines an origin or kickstarts growth. In the Kilobot shape demo, a few robots mark the coordinate origin.

Modular cubes that climb each other

MIT CSAIL M-Blocks use an internal flywheel + magnets — no external arms — to pivot and climb.

Source: MIT — Small cubes that self-assemble . Background: MIT News 2019 .

Other lineages to skim (open project pages, not product stores):

What beginners can actually build

You probably will not fab a thousand Kilobots this month. Realistic starter paths:

  1. Simulate swarms (NetLogo, Python) — Experiment 5 on Experiments.
  2. Few-unit modular toys — 3D-printed blocks + magnets (see Manufacturing).
  3. Open educational platforms — look for university swarm courses, K-Team/Kilobot academic kits when available, or DIY vibration-robot tutorials at makerspaces.
  4. Microcontrollers — Arduino / ESP32 for neighbor messaging prototypes (UART/IR/radio).

Try this (human swarm)

  1. Give 6 friends one rule: “Stay an arm’s length from the nearest two people; slowly form a circle.”
  2. No leader talking.
  3. Time how long it takes; then change the rule to “form a line.”
  4. Discuss: which failures look like robot defects?

Honesty checkpoint

Swarm demos are thrilling. Scaling to useful outdoor work, strong structures, or consumer products still hits energy, reliability, and manufacturing walls. Treat viral videos as existence proofs, not shipping dates.

Next

→ Chapter 5 — Your first safe experiments

Last updated on