Slashdot Mirror


Researchers Reference Flocking Birds to Improve Swarmbots

inghamb87 writes "Scientists have studied flocks of starlings and cracked the mystery behind the birds' ability to fly in large formations, and regroup quickly after attacks, without getting confused and ramming into each other. While the information is cool, some scientists seem to think that the best use of this knowledge is not to aid our appreciation of nature, but to make more effective robot swarms. We've talked about swarming robots many times before, but usually researchers look to insects for inspiration."

62 comments

  1. Boids by Joaz+Banbeck · · Score: 5, Informative

    Craig Reynolds was doing this many years ago: http://www.red3d.com/cwr/boids/

    1. Re:Boids by TheBrakShow · · Score: 4, Interesting

      Perhaps most relevant to this article is this particular simulation made last year which actually demonstrates flocking birds.

      http://www.dcs.shef.ac.uk/~paul/publications/boids/index.html

      You can even play with the settings panel on the right side and set off "gunshots."

      But yeah, this stuff is far from news.

    2. Re:Boids by jo0ls · · Score: 1

      The old way: each bird adjusts its heading to the average of the birds within a certain radius r. The new way: each bird adjusts its heading to the average of the closest n birds. They studied starling flocks and found that they use a topological distance rather than a metrical distance. http://www.pnas.org/cgi/search?fulltext=flocking

    3. Re:Boids by suitepotato · · Score: 1

      That boids research in one shot puts to shame all the feeble crap on the Science Channel lately about robotic space exploration attempts. More rugged tools were made by hand by colonials two centuries ago, and knowing the machine trade, I know damn well that we make machine tools capable of withstanding the punishment of the moon or Mars, and with these simple examples, we know we can make them behave intelligently if not actually be intelligent. We have such a bleak and depressing science future mindset compared to the 70s... Thanks for the trip down memory lane though. I loved the use in that short seen on Night Flight.

      --
      If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
    4. Re:Boids by mrogers · · Score: 2, Insightful
      The cool thing about this new model is that each bird only needs to track a fixed number of neighbours (seven in the starling flock on which the paper is based). IIRC every bird in the Boids model needs to track every other bird to keep the swarm cohesive.

      I haven't read the paper yet, but it seems like there could be a parallel with gossip protocols and flooding protocols: if each bird tracks a small number of randomly chosen neighbours, information can move through the swarm just as efficiently as if each bird tracks every other bird.

    5. Re:Boids by thanatos_x · · Score: 1

      You're right, it's really not that new, or rather it's old enough that there was a play with this topic as a highlight that came out about a year ago.

      http://www.newscientist.com/blog/technology/2007/05/landscape-with-weapon.html

      --
      I am not an expert. If I am misled in something, please correct me.
  2. Modelled after birds? by Malevolent+Tester · · Score: 5, Funny

    Researching bird flight and it's applications: £2m
    Developing autonomous swarming robots: £5m
    Watching your prototype robots fly straight into the nearest window at high speed and die: Priceless

    --
    If you haven't made a developer cry, you've wasted a day.
  3. Alfred Hitchcock would be pleased by KublaiKhan · · Score: 0, Flamebait

    Does this mean that a remake of "The Birds" with robotic birds will be in the offing, then?

    --
    In Xanadu did Kubla Khan
    A stately pleasure dome decree
    1. Re:Alfred Hitchcock would be pleased by Impy+the+Impiuos+Imp · · Score: 1

      It's ironic you bring up "artificial swarming life" in the context of "being used to kill people."

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  4. Hmm by Sta7ic · · Score: 1

    Insects swarm, birds flock. Shouldn't theses be called "flockbots"?

    1. Re:Hmm by Anonymous Coward · · Score: 0

      Insects swarm, birds flock. Shouldn't theses be called "flockbots"? No, the creators thought that if they named them "flockbots," they'd be too easily confused with a different type of robot prototype.
    2. Re:Hmm by Anonymous Coward · · Score: 0

      Call 'em whatever, I don't give a flying flockbot.

    3. Re:Hmm by emjay88 · · Score: 1

      Look out Ms Daniels! Those Flocking Flockbots are back!

      --
      1178161 is prime...
  5. The Birds by HeavensFire · · Score: 0, Redundant

    Alfred Hitchcock unavailable for comment.

  6. Now, now... by KublaiKhan · · Score: 1

    It's only a movie. It's not -real- blood. ;-p

    --
    In Xanadu did Kubla Khan
    A stately pleasure dome decree
  7. Odd to dismiss it so early by StaticEngine · · Score: 3, Interesting

    Perhaps the OP could consider that not all robots are human killing machines, and this kind of swarming/flocking behavior could be applied to something like vehicular safety. I've often pondered the idea of lateral lines on fish, and how quickly a school of fish can become aware of the motions of surrounding fish and other obstacles, remaining in formation but moving as seemingly one unit. How great would it be if robotic cars could react thousands of times faster than a human, and in concert, to flow seamlessly around a tire blowout, or debris that fell off a truck onto the highway? Aren't these kinds of goals the very reason we do this kind of research, and isn't the application of this reserach to improve our quality of life the very thing that pushes mankind forward intellectually?

    1. Re:Odd to dismiss it so early by flyingsquid · · Score: 2, Funny
      Perhaps the OP could consider that not all robots are human killing machines, and this kind of swarming/flocking behavior could be applied to something like vehicular safety. I've often pondered the idea of lateral lines on fish, and how quickly a school of fish can become aware of the motions of surrounding fish and other obstacles, remaining in formation but moving as seemingly one unit. How great would it be if robotic cars could react thousands of times faster than a human, and in concert, to flow seamlessly around a tire blowout, or debris that fell off a truck onto the highway?

      Yeah, sure, like THAT will make a cool premise for a sci-fi movie...

    2. Re:Odd to dismiss it so early by Anonymous Coward · · Score: 0

      So when one car suddenly shifts direction because of that tire blowout and runs off the road, you want all the other cars to suddenly shift right along with it like a school of fish, and all run off the road?

    3. Re:Odd to dismiss it so early by StaticEngine · · Score: 1

      Yes, that is clearly EXACTLY what I was hoping for.

      Now you've foiled my nefarious plan!

  8. Turtles, Termites, and Traffic Jams by TheRealMindChild · · Score: 1, Interesting

    This is old.... OLD news. It is a simple mob effect. See Turtles, Termites, and Traffic Jams

    The nature behind it is rather simple. Imagine you have a mob of angry rioters walking down the street. No one really has a plan, but the mob moves together. More or less, no one individually generally wants to break off by themselves and smash in a window and take a TV from the appliance store. It is perceived as a risk of sorts. Eventually though, someone will want to do something enough that their want levels start matching or exceeding their perceived risk of breaking off of the mob. The person who begins to break off will be at an equilibrium of sorts... if the mob keeps going and are going to leave this person behind, either their want levels have to have a bit of increase, or they join back into the mob, because they don't want to be singled out. The other scenario is parts of the mob will notice said person breaking off and their perception of risk goes down, where more of the mob will follow... then the more that follow, the more that end up following.

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  9. Kill the "whatcouldpossiblygowrong" tag, already by Scareduck · · Score: 0, Offtopic

    It's not funny and it's not useful.

    --

    Dog is my co-pilot.

  10. swarms are not creepy by penguinbroker · · Score: 1

    The author seems to have an unfortunately negative attitude to the idea of robot swarms.

    ftfa - ' A swarm of bees is frightening enough, but a swarm of robots is worse.'

    What the author is missing is the idea that a swarm of bees is one of the most amazing examples of cooperation in the animal kingdom. Anybody would agree that, by itself, a single bee is a simple organism capable of only a very few rudimentary tasks. Yet a swarm of bees can build structures of a complexity humans are now only beginning to rival and are still the most efficient way to collect nectar and create honey.

    With that said, the attractiveness of swarms is more in the cost efficiency of the robots that will eventual be part of these swarms. Like the now infamous storm bot which is able to utilize simple and relatively cheap computers around the world to create a very impressive super computer cluster to carry out tasks that would normally require very expensive hardware, the idea of robot swarms is to utilize the economies of scales to create affordable and simple robots to achieve complicated goals.

    While flying in an V shape seems rather useless, it is a necessary step towards building networks of simple robots that will one day be responsible for everything from farming to repairing space stations. The idea of robot swarms lends nicely to the idea of self healing and adapting networks of bots, where a single device failure can be dealt with efficiently and quickly.

    1. Re:swarms are not creepy by Velocir · · Score: 1

      Birds flying in a V shape isn't useless at all, it's efficient. The lead bird expends the most energy because it doesn't get any of the slipstream effect the other birds get off the bird ahead of them. So V-shape formations for robots ARE useless for nonflying robots.

  11. MOD PARENT UP by Anonymous Coward · · Score: 0

    Modelling bird swarming behaviour isn't new. Applying 20-year-old research to robots isn't exciting.

    1. Re:MOD PARENT UP by Bazzargh · · Score: 4, Informative

      Modelling bird swarming behaviour isn't new. ...getting it right is. If you rtfa, and Craig Reynolds work, you'd know that the boids simulation assumed that birds interacted with all nearest neighbours within a certain distance. The paper this article refers to proves by observing starling flocks that that isn't true - in fact the starlings interacted with the nearest 6 or 7 independent of the distance apart the birds were.

    2. Re:MOD PARENT UP by pfft · · Score: 1

      Is the paper available somewhere? I couldn't find a reference to it.

  12. FA Just Another Dreamy Blog by foxylad · · Score: 3, Informative

    I was intrigued about what the actual algorithm used by the starlings was, but the referenced article didn't elucidate. Eventually I found a link to http://www.telegraph.co.uk/earth/main.jhtml?xml=/earth/2008/01/29/scistarling129.xml hidden at the bottom - it has a little more detail. Enjoy!

    --
    Do as you would be done to.
    1. Re:FA Just Another Dreamy Blog by mrogers · · Score: 1

      The PNAS paper mentioned in the Telegraph article is here. "We therefore showed that the structure, and thus indirectly the interaction causing it, depends on the topological distance rather than the metric distance. The interaction between two birds 1 m apart in flock A is as strong as that between two birds 5 m apart in flock B, provided that flock A is denser than flock B and that the topological distance n is the same."

  13. jumbo packet swarms in mesh networks by G4from128k · · Score: 2, Interesting

    I would imagine that some clever network folk could use this research to develop interesting parallel-distributed network management algorithms. After all, a large data packet is not unlike flying bird that does not "want" to collide with other packets in large network (= transport medium = "air"). Assuming the coordination packets are much much smaller than the data packets, this scheme would cost-effectively prevent collisions and congestion by optimizing the spread of data both cross-sectionally and longitudinally in a network.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:jumbo packet swarms in mesh networks by EB+FE · · Score: 1

      I guess I don't see how a packet, being a just collection of data, is supposed to send information to other packets. If a data packet were a physical object or even an executable this might be... interesting.

      --
      Vital papers will demonstrate their vitality by moving to where you can't find them.
    2. Re:jumbo packet swarms in mesh networks by Anonymous Coward · · Score: 0

      dude i totally want a swarming (large swarm separation)/flying set of wifi access points. to follow when driving, so music can be streamed from home, or a camera can be streamed back to home (for insurance archival purposes) or something. with bird chasis, yep, that's a must..

  14. Not appreciating, just flattering. by Zadaz · · Score: 1

    They might not be "appreciating" nature, but they say imitation the sincerest form of flattery.

  15. TGTRSAH by Vincent+Van+Googol · · Score: 1

    Thank God the robot swarm is here!

    --
    "My God...it's full of spam"
  16. Tag by TurinPT · · Score: 4, Insightful

    Stop using whatcouldpossiblygowrong for crying out loud, it completely defeats the purpose of having tags if all the articles have the same tags.

    1. Re:Tag by gardyloo · · Score: 3, Funny

      Perhaps something has gone wrong with the tagging system.

    2. Re:Tag by quest(answer)ion · · Score: 2, Insightful

      it completely defeats the purpose of having tags if all the articles have the same tags. making the same joke over and over will kill it regardless of the way the joke is made.

      of course, /. is living proof that this stops no one.
      --
      /. is what happens when geeks talk. get used to it.
    3. Re:Tag by Bongo+Bill · · Score: 2, Funny

      Stop using that tag? Yeah. That's a great idea. What could possibly go wrong?

      --
      ...but is it art?
    4. Re:Tag by Nullav · · Score: 1

      of course, /. is living proof that this stops no one.
      Perhaps in Soviet Russia! *ducks*
      --
      I just read Slashdot for the articles.
    5. Re:Tag by Hektor_Troy · · Score: 1

      It's a tagging system, not a big intelligent computer. I mean - what could possibly go wrong?

      --
      We do not live in the 21st century. We live in the 20 second century.
  17. Link to article by HoneyBeeSpace · · Score: 1

    No link to the actual article or anything w/ birds in the summary. Here it is: http://ptonline.aip.org/journals/doc/PHTOAD-ft/vol_60/iss_10/28_1.shtml

    1. Re:Link to article by Bazzargh · · Score: 2, Informative

      No, the actual article is here:

      Interaction Ruling Animal Collective Behaviour Depends on Topological rather than Metric Distance: Evidence from a Field Study

      Numerical models indicate that collective animal behaviour may emerge from simple local rules of interaction among the individuals. However, very little is known about the nature of such interaction, so that models and theories mostly rely on aprioristic assumptions. By reconstructing the three-dimensional position of individual birds in airborne flocks of few thousands members, we prove that the interaction does not depend on the metric distance, as most current models and theories assume, but rather on the topological distance. In fact, we discover that each bird interacts on average with a fixed number of neighbours (six-seven), rather than with all neighbours within a fixed metric distance. We argue that a topological interaction is indispensable to maintain flock's cohesion against the large density changes caused by external perturbations, typically predation. We support this hypothesis by numerical simulations, showing that a topological interaction grants significantly higher cohesion of the aggregation compared to a standard metric one.

  18. new tag by Anonymous Coward · · Score: 0

    flocknotposixcompliant

  19. Still don't see a solution - or description. by Ungrounded+Lightning · · Score: 1

    Even that article doesn't give the results - just a loose characterization of them.

    But it DOES show that they've (so far) only discovered a couple ways that some parts of the behavior's laws are clearly different from what was previously assumed: That the spacing is non-isotropic in the short range and that the birds are interacting with particular individual neighbors, rather than interchangeably with whatever other birds are within a certain distance.

    Still got a year to go on the three-year project. Maybe we'll get a mathematical/algorithmic description of what the swarming birds are up to once they file their final report.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Still don't see a solution - or description. by Bazzargh · · Score: 1

      Maybe we'll get a mathematical/algorithmic description of what the swarming birds are up to once they file their final report.

      See my reply to the GP for a link to their preprint. In the preprint, notes to figure 4, they describe how to set up a numerical simulation with the behaviour they observed. The model just considers headings, not velocities, and at each timestep just averages the current heading with those of n nearest neighbours, without regard to how far those n neighbours are away.

  20. Link to original research by Anonymous Coward · · Score: 0
    So I've read the OP five times trying to find the link to the research... There isn't one! How the heck did this make it onto slashdot?

    The article in The Telegraph.
    The research group
    Funding from CORDIS of 1.16 million euros, total cost 1.29 million euros. [rja]

  21. Particle Swarm Optimisation? by embezzled · · Score: 1

    The original paper about this must be getting a bit old. Time to bring out a new one!

  22. No, but think swarming spambots ... by tomhudson · · Score: 1

    "Modelling bird swarming behaviour isn't new. Applying 20-year-old research to robots isn't exciting."

    Or swarming worms ... DDoSwarming one web server after another.

    No more need for IRC C&C ... just release the swarm into the wild.

  23. PDF of referenced collective behavior research by nexus9k · · Score: 1, Informative

    "Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study"

    M. Ballerini, N. Cabibbo, R. Candelier, A. Cavagna, E. Cisbani, I. Giardina, V. Lecomte, A. Orlandi, G. Parisi, A. Procaccini, M. Viale, and V. Zdravkovic

    http://www.pnas.org/cgi/reprint/105/4/1232

  24. its undeniable and sad by hansguckindieluft · · Score: 1

    I was doing a project for a robotics laboratory in switzerland when a post-doc showed the facilities to his friends and said "...we are not building robots for the army, but for rescue missions instead" well, how is he gonna make sure that his nonlinear oscillator based cpg's won't be used for crocodile sized armored autonomous jungle-saurians once they get that salamander going? some special copyright-law for pacifist roboticists?
    get over it, most of the good roboticists are or will be part of some weapon industry. Who will and who won't is not a choice of the roboticist but that of some swarm dressed in neat uniforms.

    1. Re:its undeniable and sad by MightyYar · · Score: 2, Interesting

      get over it, most of the good roboticists are or will be part of some weapon industry. Indeed, it's very hard to be part of an industry that doesn't at least indirectly help the military. Even an improvement in textile loom speed can produce cheaper uniforms. The military has a keen interest in everything from alternative fuels, to advances in materials science, to food preservatives. If you can think of an improvement for something, it is likely that it can (and will) be used in some way, however small, to kill people more efficiently.

      As you say, get over it. :)
      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  25. anyone misread the headline by misterthirsty · · Score: 1

    ...as "researchers reference f*cking birds to improve swarmbots"? It puts a whole new spin on TFA.

  26. The Edge of Chaos, anyone? by rant64 · · Score: 1

    Someone tried to explain this to the general public waay back in 1990.
    http://www.fas.org/man/dod-101/navy/docs/np13/np13appc.htm

  27. RFC 2549? by SJ2000 · · Score: 1

    Will this research improve applications following RFC 2549?

    You have no idea how long I waited to try to use that within context :)

  28. Personally... by martinQblank · · Score: 1

    I don't want my robots swarming.

    I want them alone, cold and a little bit afraid. I think it will make it easier to keep them in line.

    1. Re:Personally... by Anonymous Coward · · Score: 0

      Seems to work for the /. crowd.

  29. Ans fish school makin gthem easy to catch in a net by Babu+'God'+Hoover · · Score: 1

    Sooooo....
    patent your swarm net before it gets declared a military secret and you'll make out like a bandito.

  30. Nice story by Anonymous Coward · · Score: 0

    Sounds astonishingly like Michael Crichton's book "Prey".
    Way cool, but let's hope the result is different. ;-)

  31. Get Spielberg on the horn! by Anonymous Coward · · Score: 0

    Jurassic Park 16: Island of the Swarmbots!

    "They're flocking this way!"

  32. Seagulls at the peer by superdude72 · · Score: 1

    I've noticed that seagulls landing on a pier seem to want to land at the same place the bird in front of them landed. The bird in front obliges them by jumping off, into the water. Then the process repeats. It doesn't seem to make sense. There is plenty of space all along the pier; they could simply land in one of the many spaces where no other birds are. It probably keeps them organized, though, since they never have to fly off in complex patterns to find a parking spot, so to speak.