Slashdot Mirror


Of Ants and Robots

conJunk writes "The BBC has an interesting story about Ants and their leaderless collective behavior. It goes on to describe these cool little robots called U-bots. They have a super-simple instruction set and if you let them loose in a room full of frisbees it looks, to the casual observer, like intelligent and guided work." From the article: "Being small is going to be a problem. So how can you get a whole bunch of dumb small things doing something smart?"

43 of 148 comments (clear)

  1. ....FP. by izakage · · Score: 2, Funny

    Maybe if we get a whole bunch of stupid FPs together...

  2. Neurons by Anonymous Coward · · Score: 5, Insightful

    Each neuron in our brain is dumb compared to our entire brain.

    Same thing with these ants and these robots..

    1. Re:Neurons by tzanger · · Score: 2, Interesting

      I thought it was common knowlege that ants communicated through scent trails?

    2. Re:Neurons by Oligonicella · · Score: 4, Interesting

      How about this then? Ants not only leave trails, but when the worker returns to the nest she actively solicits fellows to go back with her with antennae taps and pheromones. Failing to elicit, she may even pick one up and carry it back.

  3. Look out... by Avyakata · · Score: 5, Funny

    Unfortunately, you can't get a can of Raid and put an end to a room full of robots when they becme too much of a nuisance...

    1. Re:Look out... by isny · · Score: 5, Funny

      Of course not. RAID makes computers and robots stronger.

  4. You talking to me? by Anonymous Coward · · Score: 3, Funny
    So how can you get a whole bunch of dumb small things doing something smart?

    Humans manage, except for the smart part.

  5. Ob Simpsons by FusionDragon2099 · · Score: 4, Funny

    Will they be sorting tiny screws in space?

  6. so.... by Anonymous Coward · · Score: 3, Funny

    So how can you get a whole bunch of dumb small things doing something smart?

    Isn't this a question for elementary school teachers?

  7. Dammit! by Quiet_Desperation · · Score: 2, Funny
    So how can you get a whole bunch of dumb small things doing something smart?

    If this wasn't a Saturday morning, I bet I could come up with a really good punchline for this.

  8. I for one welcome our U-Bot overlords by Anonymous Coward · · Score: 5, Funny

    I'd like to remind them that as a trusted Slashdot personality I could be helpful in rounding up others to toil in their underground frisbee caves.

    1. Re:I for one welcome our U-Bot overlords by dejavudeux · · Score: 2, Funny

      Is Anonymous Coward really a "trusted Slashdot personality"? I've followed a few of your links and have arrived at unexpected places.

  9. Re:**Off topic comment** by Xshare · · Score: 2, Funny

    http://it.slashdot.org/article.pl?sid=05/03/04/135 5253&tid=172&tid=158 You need to read slashdot more.

  10. Good example of emergent behavior by Dachannien · · Score: 4, Interesting

    This is a good example of emergent behavior - in fact, perhaps an even better example than that of ants, because the fact that ants release a chemical trail to help other ants find sources of food could be considered a form of communication. (It depends how strict you are with your definition of emergence.)

    1. Re:Good example of emergent behavior by EvilTwinSkippy · · Score: 4, Interesting
      "Emergent" behavior? No I dare say that in the case of ants, there is a collective idea about what the problem is, and roughly how to solve it. The details are left to individuals.

      Supplies low? Forage for food. Den flooding? Get the larvea out of the water. Territory being incroached by invaders? Attack.

      Chemical trails might explain how ants know where to go, and roughly what they will do when they get there. It doesn't explain their ability to work out the logistics on the fly.

      A great example of this are army ants. They actually build large, complex structures out of the bodies of their members. There are elaborate assembly and unassembly steps. Chemical markers to not explain how they do it.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Good example of emergent behavior by MyIS · · Score: 3, Informative
      The use of word "emergent" here means that it "emerges" from very simple building blocks (that's just in case someone thinks it's for emergencies).

      Anywho, any examples of what you provided only reinforce the parent statement. Each ant knows very simple things it can do. When all of them do those things, they do so without a central commanding point. When thousands of such simple things are done in unison, a very complex behaviour emerges, such as building fortifications or harvesting food. The fact that there is no central ant generalissimus to point them around means that it is an emergent behaviour.

      This area of AI is a fascinating one. Games like Grand Theft Auto can exhibit very basic examples of it.

      --
      http://zero-to-enterprise.blogspot.com/
    3. Re:Good example of emergent behavior by David_Shultz · · Score: 2, Informative

      I disagree with your refutation that this is an example of emergent behaviour; I believe this is just the type of case where we would want to use the term "emergence". The behaviour that is being described as emergent is the ability of the units to work together to exhibit some sort of collectively intelligent behaviour, as if they were being guided by some sort of overseer. However, the lack of existence of any such overseer leads us to call this behaviour emergent -it emerges as a result of the individual units and the way they interact. This is precisely the same way we use the term "emergence" when talking about neural nets. There are very simple artificial neurons, and yet the behaviour of the system can seem quite advanced. This behaviour is in no way programmed into the nodes themselves -it emerges as a result of the way they interact. The fact that there is a "collective idea" about how to solve the problem doesn't mean it is not emergent behaviour, because we could say the same thing about neural nets. If that were the case, then there would be no need for the term "emergence" at all. However, this wouldn't seem right at all, since we don't really have any better way to describe what happens when a collection of input/ouput nodes is able to somehow accurately predict English past tense (among other nifty things neural nets can do). Your statement about how chemical trails don't "explain their ability to work out the logistics on the fly". Hits directly on this issue. Of course the ants can't work out the logistics of the problem -they couldn't even understand it if the answer were given to them. However, the collective group of ants can be uncontroversially described as "working out" the logistics of the problem. This should strike you as odd, and is exactly why we would want to talk about emergent behaviour in this case. The same thought can be applied to the complex structures that the army ants can build.

  11. Squid... by th1ckasabr1ck · · Score: 4, Informative
    ... are also far more intelligent than the average human being realizes.

    There's a good article on their learning process here.

    1. Re:Squid... by Moderatbastard · · Score: 2, Funny

      This was mentioned here a few weeks back. Now the comments are dupes too, not just the stories!

      --
      1/3 of jokes get modded OT. If you get the joke, mod 1 in 3 insightful/interesting/underrated to restore karma balance.
  12. Here's an idea by Oswald · · Score: 5, Interesting
    What can be achieved with multiple minimalist robots?"

    Not to put too fine a point on it, but human intelligence comes to mind as one possibility. (I'm assuming neurons count as "minimalist.")

    1. Re:Here's an idea by fingerfucker · · Score: 2, Insightful

      And two more things.

      The U-Bots according to the article follow a few rules. However, while one rule contains 'drop item', NONE of the rules contain 'pick up item'. This means that either all N U-bots must have been carrying one item each (a total of N items) in the beginning, which means the place where items get dropped off highly depends on the initial configuration of the robots in the arena. Or, the article is flawed in describing the rules, because they are not sufficient to perform a 'discover, collect and concentrate' algorithm.

      But the thing that strikes me most is WHY THE HELL DO YOU NEED TO BUILD ACTUAL PHYSICAL ROBOTS TO DO THIS!!!??!??

      You can simulate all of this in a very simple piece of software. Especially when you later decide to increase complexity by building in any 'feromone trail' aspect, using physical robots just seems a foolish waste of engineering resources.

    2. Re:Here's an idea by Illserve · · Score: 2, Insightful

      It only seems like a waste until you've tried it.

      Implementing real world solutions to simulated problems always brings up quite a number of "interesting" problems. Things you never thought would be obstacles turn out to be nightmares in the real world. And on the flip side. sometimes a quirky solution to a problem presents itself.

      I was working with some friends recently in testing a cross compiler for a robotics platform. They had a simulator and their code worked just fine in it.

      But in the real robot it didn't work at all. It turns out that there was an mistake in their control logic such that the bot was switching between two motor drive states at millisecond intervals. This worked fine in the simulated bot, but the real motors of the real robot couldn't handle this (obviously), so it behaved poorly until we change the logic to switch more slowly.

      This is a simplistic example yes, but also an excellent one, of the types of real world problems you can face.

      Another frequently encountered problem is a light sensitive robot that works fine in the morning but falls to pieces in the afternoon when the sun shines through the windows of the experimental room.

      Noone who builds robots only in simulators can be trusted to design real world devices. Their implementations will be brittle and practically guaranteed to be inoperative without major tweaking.

  13. Re:**Off topic comment** by Sebastian+Jansson · · Score: 2, Funny

    There you see, dupes are good!

  14. Turing Machines... by EvilTwinSkippy · · Score: 3, Insightful

    And here I tought the fact that complex problems can be broken down and solved by simplistic devices was a founding tenant of computer science.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  15. NanoBots by spankey51 · · Score: 2, Interesting

    Research like this will be perfect for future endevours in nanoscale robotics. When little bots are abounding on a truely massive scale, think of the benefits...

    Cheaper, more reliable, and more intelligent in numbers (so to speak.) It sounds like a good way to go about constructing complex organisms from nanoscale machines... Hmmm what does that sound like?
    I'd like to see a simulation of this minimal intelligence on a large scale with, say, 2000 virtual U-Bots.

    --
    -ubuntu others as you would have others ubuntu you.
  16. brain by Khashishi · · Score: 2, Insightful

    your brain is a bunch of dumb things (neurons) doing something less dumb

  17. The same for spiders? by Sebastian+Jansson · · Score: 5, Interesting

    Maybe a tad offtopic, but I have for some time thought of spiders and their logic, it would be interesting to see project that spin an artificial net, simulating the thought process of a spider.

    Have anyone seen such a thing?

  18. Autonomous Small Robot Behavior by KingOfTheNerds · · Score: 4, Informative

    I work with small autonomous robots who accomplish basic tasks by working together. As a computer engineer I handle both the hardare and software, so I understand how they would appear 'smart' and 'guilded'. The trick is all in the programming, so that they work together to complete the task without proper communication. As long as they can react well enough to their surroundings (by reacting to eachother) and know what task they are to accomplish, it will look like they are working together as a guilded collective when really they're independant and autonomous.

    --
    Want to learn about anything sexual? Check out the sex wiki:
  19. stigmergy by Antilles · · Score: 5, Interesting

    One of the key aspects of ants is changing the local environment via phermone, like temporary registers in a computer, which is then "read" by other ants in a stochastic manner. An example of a monte carlo sim running a ant foraging demo is:

    http://img126.exs.cx/my.php?loc=img126&image=3df or aging12gz.jpg

    One of the top people in this field is Marco Dorigo over in Italy, and he has chaired many conferences on this subject, as well as published a few books. The best book he (along with 2 others) has published so far, imho, is "Swarm Intelligence"

    isbn:0195131592
    http://search.barnesandnoble.co m/booksearch/isbnIn quiry.asp?userid=6926rVVASg&isbn=0195131592&itm=3

    Ive read this one cover to cover, and its been a terrific jump start to apply various aspects of ant properties (search, TSP, emergent task switching, graph partitioning, etc)

  20. Rodney Brooks by gh · · Score: 2, Interesting

    Rodney Brooks at MIT has done quite a bit of research in the past in this area quite a few years ago. It seems that the links regarding his projects are currently broken, but do a bit of googling, I'm sure you can find his papers on the subject.

    Cambrian Intelligence is pretty good book that covers his techniques for AI in robotics. It's essentially a collection of eight early papers by Brooks.

  21. An interesting corollory by carburaettorr · · Score: 5, Interesting

    This has been around in conventional AI for a while. There exists an optimization technique, which goes by the name of Ant Colony Systems (ACS) http://www.geocities.com/fastiland/Teaching/acs/sw arm.html. This technique uses the observed intuition that ants are often able to find the most optimal path between a food source and the nest without any global all knowing power telling them what it is. The way they do it is by leaving a trail of chemicals (Pheromones) whose odor persists for a while. A lot of ants play it safe and use the trail with the highest pheromone scent, however there are a few rebels who strike out a new path and few which prefer to take paths with lower pheromone concentrations. Thus with the expense of very few ants (agents) the colony as a whole is able to map out the most interesting parts of the state space with a loss of very few individuals and often able to get the most optimal paths. Needless to say this approach works best in bounded state spaces.

    Just wanted to point out how stupid behavior and non-conformism at an individual level can often lead to a vibrant and healthy group and how it has been known to and exploited by computer scientists riding the Moore's law wave.....

    --
    Damn it everybody I know has an awesome sig.
  22. It would be funny if... by spankey51 · · Score: 5, Funny

    you made hundreds of thousands of these U-Bots and just let em' go! They'd be everywhere looking for frizbees and it would... you know, become an everyday part of life. Out to dinner with the lady and you have to kick one off of the table because it was trying to take her plate. Eventually it would become commonplace to carry a sidearm with one's self to defend one's family frizbee from an inevitable onslaught of war-mongering (although not really, they only look like they have a purpose) washing machine-looking frizbee sorters... Think of the carnage! U-Bots in the bathroom, in the study, out in the yard duking it out with Fido (and with such a simple algorithm, beating fido with completely unfair strategem like turning the frizbee around in Fido's mouth until either his neck breaks or he lets go!) The more intelligent of us would move to Canada and purchase red frizbees with white centers. As for the U-bots They would have a great fortress made of yellow frizbees. And a queen...

    --
    -ubuntu others as you would have others ubuntu you.
  23. Applied Taoism by EvilTwinSkippy · · Score: 4, Interesting
    Anyone asking about how an entire population can work toward a collective goal ought to read the Tao Te Ching.

    Human too are capable of working on a large, semi-understood goal with individual actors working out the details as they go. We've been doing it for eons. And we don't know why.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  24. Scary? by daniil · · Score: 4, Interesting
    Silly BBC reporter writes: What might really worry us is the most recent discovery made in Professor Franks' Ant Lab. It seems that ants are not just dumb miracles of evolution - they can learn from experience. When you destroy their nest and make them migrate to a new one, they manage it very efficiently, as you would expect. If you repeat the exercise next day, they achieve the same thing - but this time they do it even faster. Now that's scary.

    I can't see what's so scary about it. Just because they can learn to perform a task (a hardwired one?) faster doesn't mean they'll start building foot-proof nests two weeks later, not to mention taking over the world. Yet another journalist has jumped the gun and rushed to greet "our new ant overlords" way too early :7

    --
    Man is a slave because freedom is difficult, whereas slavery is easy.
    1. Re:Scary? by Anonymous Coward · · Score: 5, Interesting

      No, the reason it's scary is that somehow the ants have a memory system. It's not that they just adapt to a new environment, it's that they can somehow collectively remember and apply those past lessons. Social memory is a little scary because you're seeing a "intelligence" forming from very dumb individuals, memory means you can progessively learn faster and faster (of course there is a limit, but the principle is the same).

      This is fascinating stuff - but does anybody else think we're way behind the times? The fact that it's taken us THIS long to figure things like this (that are fairly trivial) is a little disheartening.

      And I'm tired of seeing all this crap only used by researchers - when are we going to get some engineers to start using this stuff? Sure it's applied in phone networks, but who cares? We need more stuff like this in real life products we can BUY and fiddle with... we are so behind where we should be, it's sad.

  25. Godel, Escher, Bach by coinreturn · · Score: 4, Informative

    See Douglas Hofstadter's seminal book for discussion of ant colonies, AI, emergent behaviour, etc. http://www.amazon.com/exec/obidos/tg/detail/-/0465 026567/qid=1110055317/sr=8-1/ref=sr_8_xs_ap_i1_xgl 14/103-1941748-8383854?v=glance&s=books&n=507846

  26. Phenomenal by delta_avi_delta · · Score: 3, Informative

    I'm pretty certain I saw this program on (very) late night BBC Open University TV about two years ago. It got me very interested in this sort of behaviour, but the more research I did into insect behaviour, the more apparant it became that some kind of simple pheremone system is actually used in nature to control things. Many swarm intelligence projects now use "Pheromone robotics" to mimic nature that little more closely. http://en.wikipedia.org/wiki/Swarm_Intelligence

  27. Kelly's Out of Control, Stephenson's Diamond Age by Nova+Express · · Score: 2, Informative
    The idea of emergent behavior arising spontaneously from "dumb" parts was covered extensively in Kevin Kelly's Out of Contol. In fact, I was reading it at the same time as I was reading Neal Stephenson's The Diamond Age, and I ended up reading both rather slowly because there was such rich mental resonance between the two (one fact, one fiction) both talking about the same thing.

    --
    Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)

    http://www.lawrenceperson.com/

  28. Dung beetles (was Re:The same for spiders?) by vistic · · Score: 3, Funny

    Personally, I'd like to see dung beetle logic mimicked in robots... it would be fascinating to see robots form and roll a big sphere of poop.

  29. subjects suck. by Pandaemonium · · Score: 5, Funny

    "So how can you get a whole bunch of dumb small things doing something smart?"

    Oh, I don't know. Ask the millions of dumb cells that make up your body. They seem to be doing a pretty good job.

  30. "Myrmecology"? by jchap · · Score: 2, Insightful



    I think that this is a really important avenue of research but can't help wondering why exactly this project was funded.

    Robotics is of course great fun and can certainly be inspiring but all this was presented (albeit indirectly by a superficial BBC report) as a valid study in terms of what the miniture robots can achieve.

    It doesn't take the 'Milliard Gargantubrain' to work out that all this stuff is better and cheaper simulated on computers. Cellular Automata have in various incarnations been here before (including countless ant based examples) . How does making it physically real advance the subject at all? Aside from the obvious 'it looks cool' and 'it allows us to write in general terms about ants instead of the truly vexing question of how intelligence can function equally well as a distributed system'.

    Really, help me out here. Surely any one of us could have created and run 50,000 simulations in the time it took them to solder up the PICs (or whatever microcontrollers it was that they used). I'm not penny pinching here I'm just wondering if this was the best way to go about the problem.


    "Myrmecology, noun, - The Scientific Study Of Ants. This has been Roseanne, your guide to the world of facts."

  31. Another advantage to swarms - graceful degradation by David_Shultz · · Score: 2, Interesting

    The researcher in the project neglected to mention what I see as a huge advantage to using swarm-intelligence: graceful degradation. That is, in most common machines and software, if a single part breaks down, the effects on the systems functioning can be catastrophic. However in other systems, such as a neural network for example, the deterioration of a section of the system will not lead to a total loss of function -the sytem will degrade gracefully. It seems to me a reasonable assumption that this will apply similarly to swarms, so long as there aren't key robots whose existence is essential to the proper functioning of the system.

  32. Collective Behavior Can also be Catastrophic by 0x1234 · · Score: 3, Interesting
    It occurs to me that large social collections can also act in very nasty, self destructive and profoundly stupid ways that an individual generally would'nt (e.g., mob violence, lemming behavior, lynching, 1929 run on banks, Jonestown, on and on.)

    So, until I had a VERY clear understanding of the of the behavoural limits of a "collective intelligence" system, I'd be careful of getting overly optimistic about where I could apply it.

    I'd certainly test and study the living hell out of it before employing it in a situation where I could experience "mission critical failures".