From our Wired Science blog. This team is presenting this week at the International Conference on Intelligent Robots and Systems in San Francisco this week. I'm speaking there, too, on Wed morning at 8:00 am


Swarms of flying robots, flocking autonomously like birds, have taken to the air near Lake Geneva, Switzerland.

At Ecole Polytechnique Fédérale’s Laboratory of Intelligence Systems in Lausanne, Sabine Hauert, Severin Leven and Dario Floreano have found a way to make small, fixed-wing machines fly together, migrate and avoid crashing. The swarms can be used for imaging and mapping the ground. In the future they may fly on search and surveillance missions.

The swarming behavior is based on a three-dimensional algorithm that represents the movements of schools of fish and flocks of birds. The algorithm, developed in 1986 by Craig Reynolds, was first used as a computer graphics tool. In the algorithm, as in real flocks, the individual agents behave simply. They respond to their close neighbors without considering the movements of the group. Yet out of the noise, larger patterns emerge, coherent and beautiful.


“Flocking requires three things. You need to move with the same speed and direction as your neighbors, you need to avoid hitting them and you need to stay close,” said Hauert, who is now a post-doctoral student at the Massachusetts Institute of Technology. When programming the robots, Hauert and Floreano added in a fourth ability: migration. With this ability, the robot swarm can travel to a set location, making them more useful as search and surveillance tools.

The robots were built by senseFly, a Swiss startup founded in late 2009, as a spin-off of the work done at the Floreano’s lab. The bots communicate with each other via a simple WiFi dongle connected to the on-board Linux computer that runs the autopilot program. In this project, Hauert and Floreano searched for the best balance between the robots’ weight, cost, turning ability and the range of their communications, while keeping their ability to flock.

“You can imagine two robots working together like holding hands with someone,” Hauert said. “If one of you changes direction, but the other person can’t respond quickly enough, then you break the connection.”

To perfect the technology, they tested the robots over 200 times in the field, without any crashes. The trials began simply, eventually reaching a flock of 10 autonomous fliers. More could be added, they believe. They’ve simulated up to 100 flocking robots. Next Floreano is interested in adding different kinds of sensors, such as cameras modeled on insect eyes, so the robots would be able to avoid obstacles while staying as a flock.


Views: 1298

Comment by abey on September 28, 2011 at 12:43am

@mike yes I do have one of these charger -- it's very nice.


More info on the collision avoidance strategy they use: (full text unfortunately not free). Content should also be in this thesis:

Comment by Michael Pursifull on September 28, 2011 at 12:46am

Do you know if it is in JSTOR?

Comment by Michael Pursifull on September 28, 2011 at 12:49am

oh, and the charger (apologies, folks, if this is off topic) - does it support any form of electronic control? I'm looking for a charger I can control w/ a microprocessor like an arduino, stamp, or anything, really...I would rather not solder relays to buttons and simulate/scrape the LCD panel, as I would need to do (I suspect) with my IMAX B6.


I would not ask, except that my Swiss German is not very good, Weisch?

 Chuchichaschtli, chas-chuechli, merci vilmal unt en guete!

Comment by abey on September 28, 2011 at 12:53am

No idea about JSTOR, sorry. For the charger, I dont think so. From what I see, this charger is actually identical to the B6, except that there are 4 of those in the same box.

Comment by Michael Pursifull on September 28, 2011 at 12:57am

Merci vilmal!


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service