Harvard University Programmable self-assembly in a swarm of a thousand robots Harvard University • Available on Youtube • Published 10 years ago