Robots that fly ... and cooperate

5,417,997 views | Vijay Kumar • TED2012