I came across this TED Talk when reading Hacker News this morning. Pretty cool..
In his lab at Penn, Vijay Kumar and his team build flying quadrotors, small, agile robots that swarm, sense each other, and form ad hoc teams — for construction, surveying disasters and far more.