Small, Cheap Swarming Robots

The size of a quarter and able to communicate with one another, Kilobots cost $14 each and display collective behavior. (Thanks IEEE Spectrum.)