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?"

148 comments

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

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

    1. Re:....FP. by BillX · · Score: 1

      A Beowulf cluster of them, even.

      (ducking)

      --
      Caveat Emptor is not a business model.
  2. smart things by Anonymous Coward · · Score: 0

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

    Obvious: /. ...no, wait.....

  3. 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 jacquesm · · Score: 1
      our brain, in fact is pretty dumb, especially if you don't train it for a couple of years after manufacturing one.


      Building 'brains' is easier than training them it seems. In fact, you can do so with absolutely unskilled labour :)

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

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

    3. Re:Neurons by Anonymous Coward · · Score: 0

      yeh but thats leaving a marker, like tieing a string to a tree, how u believe that equates to communication able to support the organization of ants to perform tasks seemingly together is beyond me

    4. 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.

    5. Re:Neurons by MerlinTheWizard · · Score: 1

      Ants do actively communicate, and that's exactly how they get so efficient and have an intelligent global functioning.

      The comparison with neurons was actually interesting. To me, it seems like what we could ultimately define as intelligence is the ability to communicate and act on the information that's exchanged.

    6. Re:Neurons by adeydas · · Score: 1

      Every neuron in our body acts just like electric wires transferring signals from one place to another. It cannot be 'justly' compared with ants and robots.

    7. Re:Neurons by MarkusQ · · Score: 1

      yeh but thats leaving a marker, like tieing a string to a tree, how u believe that equates to communication able to support the organization of ants to perform tasks seemingly together is beyond me

      Isn't posting on /. "leaving a marker"? Would you claim that it isn't possible to communicate here? I would claim that it is, even in the face of noise (trolls, etc.), errors in the messages ("yeh", "u", etc.) and so forth. I think it's a pretty good analogy for what social insects do, and thus a reasonable refutation of your point.

      --MarkusQ

    8. Re:Neurons by Anonymous Coward · · Score: 0

      no.
      u see posting on slashdot comparatively to leaving a marker would be like if everyone posted anonymously and left the actual comment blank and then somehow we got together and built the hoover damn.

      and yeh and u are not errors u anal little bitch

    9. Re:Neurons by Anonymous Coward · · Score: 0

      ant 1: hey bob what'd you have for breakfast?
      ant 2: oh, hey jim. i had some mold with a small side of mold.
      ant 1: oh i just had some mold. i'm tryin to lose some weight for the high school reunion

      active indeed!

    10. Re:Neurons by PingPongBoy · · Score: 1

      Please, each neuron is not independent of each other neuron while each ant is far more independent of the other ants in that you can remove an ant from the collective and it will function on its own. Brain neurons do very little outside the network structure that is established throughout the brain. Neurons have little choice whether they can migrate or operate out of sequence.

      The insight is the realizability of potential through cooperation. Little components, when put together properly yield a myriad of different highly complex functions such as converting radio waves into TV media, combusting hydrocarbons, cooling ice in a desert sun, etc. etc.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  4. 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 LiquidCoooled · · Score: 1

      Your using the can wrong.
      Don't spray it in their general direction, think like a baseball player and your all set.

      --
      liqbase :: faster than paper
    2. Re:Look out... by Xilo · · Score: 1

      Try it on the small, simple-minded people in your office that try to look like they're doing intelligent work.

      --
      Read; Write; Execute
    3. Re:Look out... by isny · · Score: 5, Funny

      Of course not. RAID makes computers and robots stronger.

    4. Re:Look out... by uhlume · · Score: 1

      Nonsense. All you're lacking is a cigarette lighter...

      --
      SIERRA TANGO FOXTROT UNIFORM
    5. Re:Look out... by Anonymous Coward · · Score: 0

      hmmm... I can just imagine Raid introducing their new "EMP-in-a-Can" product.

      1. UBot infestation
      2. EMP-in-a-Can
      3. Profit!

    6. Re:Look out... by gl4ss · · Score: 1

      well.. orange juice in a spray can would do nicely.

      --
      world was created 5 seconds before this post as it is.
    7. Re:Look out... by Funkitup · · Score: 1

      Yes, some people have actually argued that spraying candy or other sugary products over soem targets may well be a good way of shutting them down due to the stickyness of the sugar.

      Watch out for the candy bomb!

  5. 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.

    1. Re:You talking to me? by Anonymous Coward · · Score: 0

      Give them viagra

  6. Um... by Lord_Dweomer · · Score: 1, Interesting
    Ok, I skimmed TFA because I didn't understand half of it. From what I gathered though, it seems as if the whole 1000 monkeys on 1000 typewriter things, except the behavior of the group mimicks each other in some ways as they focus on a "task".

    --
    Buy Steampunk Clothing Online!
    1. Re:Um... by techno-vampire · · Score: 1

      Not quite. Ants don't really understand cooperation, but their instictive behaivior is such that they end up working together. The U robots have no instructions to cooperate, but those they have make them look like they do.

      --
      Good, inexpensive web hosting
    2. Re:Um... by VoidWraith · · Score: 1, Insightful

      Sort of, except its a lot less random than monkeys on typewriters. They do have a good idea of what they're doing, its just a lot less of one than what's standard to a robot these days. The goal is to distribute the intelligence so they can still work together and get something done with the efficiency of ants.

      The reason this is good is as he was saying, its a lot cheaper to make 15 simple robots than to make a couple complex one, because the manufacturing cost per unit decreases with the amount of units created.

      Think of that part this way: You want to build either 1000 matchbox cars or a full size car. Lets assume that the total cost of materials is the same to make things simpler. The full size car is made on equipment that costs maybe $100,000 because it has to be custom-created. The matchbox cars can be made on equipment that costs $1,000, and then that whole price is divided by 100, for a manufacturing cost that's effectively $10 per unit. Of course that's not really how much matchbox cars or real cars cost, but the scenario works. Also keep in mind, even if the equipment cost the same, the per unit price would drop with more units because its being divided.

    3. Re:Um... by Anonymous Coward · · Score: 0

      Ok, I skimmed TFA because I didn't understand half of it

      Hmm the ants are probably smarter than you :-)

    4. Re:Um... by Anonymous Coward · · Score: 0


      "Score:3, Interesting"

      Why is this Interesting? Because he said a small dumb thing?

  7. Has Stargate SG-1 taught us nothing? by Anonymous Coward · · Score: 0

    They sure look like Replicators to me.

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

    Will they be sorting tiny screws in space?

  9. 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?

  10. 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.

    1. Re:Dammit! by nonregistered · · Score: 1

      How about "Consider Open Source!"

    2. Re:Dammit! by Anonymous Coward · · Score: 0

      Seems like "Open Source" means something different nowadays.

      Me, I preferred the calls for open-sourcing Natalie Portman...

    3. Re:Dammit! by Anonymous Coward · · Score: 0

      Let's snatch some of her dna off ebay and clone her...

      im going to call mine nattie luvsubak

  11. 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.

  12. Re:**Off topic comment** by Anonymous Coward · · Score: 0

    Well, Slashdot had a story on this yesterday...

  13. 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.

  14. 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.

    4. Re:Good example of emergent behavior by Funkitup · · Score: 1

      Yes, it is. Anyone who's interested in this should find Mitch Resnick's book "Turtles, Termites and Traffic Jams" very informative and thought provoking.

      Personally I am doing a PhD in the evolution of emergent behaviour. So if anyone wants to talk more about this stuff, message me!

    5. Re:Good example of emergent behavior by Colonel+Cholling · · Score: 1

      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.

      I'm afraid you're unaware of just how much you can accomplish with chemical trails and other simple stimuli. This has been researched extensively. I suggest you read Swarm Intelligence: From Natural to Artificial Systems by Eric Bonbeau, Marco Dorigo, and Guy Theraulaz. It gives a very detailed and math-heavy analysis of actual research into ant behavior, as well as examples of practical applications in the field of AI.

      Bottom line is that the "logistics" aren't worked out by individual ants. Each ant has a fairly simple set of responses to stimuli, but this allows complex behavior to emerge in the group as a whole.

      --

      I am Sartre of the Borg. Existence is futile.
    6. Re:Good example of emergent behavior by ean · · Score: 1

      I would like to but how do I message you?

  15. 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.
    2. Re:Squid... by ankhank · · Score: 1

      They're very smart -- and they only live for maybe three to five years.
      http://naturalhistory.broaddaylight.com/nmnh/FAQ_7 5_361.shtm

      What this planet needs is longer-lived squid, who can learn to use tools.

    3. Re:Squid... by evilmousse · · Score: 1


      ahhrrr squiddy, i wasn't mad at ye, i only wanted the gold in ye belly.

  16. 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 anpe · · Score: 1

      (I'm assuming neurons count as "minimalist.")

      Pheeew! I was envisioning hordes of football supporters and couldn't come up with a satisfactory explanation :)

    2. 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.

    3. 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.

    4. Re:Here's an idea by Funkitup · · Score: 1

      In fact not just neurons, we are all multi-cellular organisms. Every single cell of our bodies is a kind of minimalist robot. Amazingly each cell has the same instruction code (its DNA).

      There is a lot of research being done looking at how individual cells can form interesting collective behaviour. I am looking at slime mold. This organism normally lives as individual amoebae, but when food gets sparse they form a slug which moves to new location. Interestingly some of the amoeba (about 20%) then give up their lives to make a stalk so that the other 80% at the top can be blown by the wind to a new location where there is likely to be more food.

    5. Re:Here's an idea by zero_offset · · Score: 1

      That, or somebody needs to put more effort into testing the validity of the simulators...

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    6. Re:Here's an idea by hesiod · · Score: 1

      I've never cared much for microbiology or fungi or anything, but I decided to look at some info (on www.math.utah.edu) and that looks like an amazingly interesting field! Very neat stuff.

    7. Re:Here's an idea by Funkitup · · Score: 1

      I don't understand what www.math.utah.edu has to do with microbiology or fungi? It's a maths department.

    8. Re:Here's an idea by hesiod · · Score: 1

      It also houses personal web pages. One of those persons has done work on slime molds.

      http://www.math.utah.edu/~epalsson/

    9. Re:Here's an idea by ksiddique · · Score: 1

      Not to put too fine a point on it

      Say I'm the only bee in your bonnet

    10. Re:Here's an idea by Chalst · · Score: 1

      Thinking aloud: are neurons more or less intelligent/sophisticated than modern robots?

  17. Someone had to say it .... by no_sw_patents123 · · Score: 1, Funny

    I for one welcome our new frisbee-sorting overlords ...

    1. Re:Someone had to say it .... by bluelip · · Score: 1

      no. Nobody really _had_ to say. You just decided to. It stopped being funny 12 months ago.

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
    2. Re:Someone had to say it .... by Anonymous Coward · · Score: 0

      Only twelve months? Wow its been longer for me. You must have a high tollerance.

  18. Goes to show two minds are better than one by CainMcDougal · · Score: 1

    Exciting stuff, and powerful in its simplicity.

    --
    In the land of the blind, the one eyed man is King.
  19. Re:**Off topic comment** by Sebastian+Jansson · · Score: 2, Funny

    There you see, dupes are good!

  20. 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
    1. Re:Turing Machines... by poopdeville · · Score: 1

      I have no idea why you were modded insightful. Several problems:
      (1) A Turing machine must be designed to solve a particular problem. OK, so there are Universal Turing machines too. Fine. You still need to design an algorithm and find the encoding of a TM which implements it. This is a non-trivial task. (Just think about the complexity of the operations GCC attempts, and consider that C is strictly weaker than Turing machines).
      (2) The Myrmidons, robotic or otherwise, are capable of only finitely many states. So in fact, the whole collection is only a finite state machine. These are in principle weaker than universal Turing machines.
      (3) The Myrmidons' behavior is not programmed in. So there is no analogue to problem solving in computer science here.

      --
      After all, I am strangely colored.
  21. 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.
  22. brain by Khashishi · · Score: 2, Insightful

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

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

      i dont think ants are comparable to our neurons since they are actual pathways physically connected. its more like the rise of civilization in different parts of the world at about the same time even tho no mass communication was present way back then

    2. Re:brain by Anonymous Coward · · Score: 0

      Less dumb? It depends on the brain.

    3. Re:brain by Anonymous Coward · · Score: 0

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

      Hey, speak for yourself, buddy!

    4. Re:brain by drinkypoo · · Score: 1

      Yeah, until you start watching TV, at which point your brain acts like a committee.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  23. 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?

    1. Re:The same for spiders? by Anonymous Coward · · Score: 0

      Although it doesn't approach the problem from a spider "thought process" viewpoint NetSpinner is an interesting experiment in using evolutionary algorithms to build spider webs.

  24. Even more ob robot overlord welcome by Anonymous Coward · · Score: 0

    No actual text necessary, me thinks.

  25. 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:
    1. Re:Autonomous Small Robot Behavior by EvilTwinSkippy · · Score: 1
      I remember putting together a mind-storms based robot after getting a kit one Christmas. It was a simple "hit the bumper, back up and turn" algorythem. Only I randomized the amount of time spent backing up and turning.

      People thought it was some sort of sophisticated artificial intelligences. I didn't have the heart to tell them how simple the working really where.

      On that note, I would also like to bring to the attention of the slashdot community the immense body of work that's been done using "the game of life" type systems. One particular paper Modeled the social dynamics of corruption in an enlightening way.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  26. Re:**Off topic comment** by Anonymous Coward · · Score: 0

    Isn't there a way around this?

    Click on those banner ads "Your computer clock may be off, do you want to fix it?".

  27. Re:**Off topic comment** by mixonic · · Score: 1

    Should this not be +5 funny?? What went wrong here? :)

  28. 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)

  29. 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.

  30. 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.
    1. Re:An interesting corollory by Anonymous Coward · · Score: 0

      ACS is an old term in disuse. The proper term is ACO, or Ant Colony Optimization. ACO is a population-oriented stochastic search technique similar to evolutionary computation (EC) methods (genetic algorithms, for example), but ACO is primarily geared to optimizing combinatorics problems, where you need to combine a given N objects in a certain way. For example, ACO works reasonably well on the travelling salesman problem (where you're visiting N cities in a certain order). ACO is poorly suited for noncombinatorics problems such as where you need to know the settings of N knobs. For those, EC works far better (and EC works for combinators as well, being a general black-box technique. ACO is not).

      ACO got its name from inspiration from ant pheromone trails, but in fact it bears no relationship to them almost at all. It's an unfortunate stealing of the terms "ant" and "pheromone". Well, that's cybersquatting in science terminology for you. Here's the general idea applied to the traveling salesman problem. ACO tries M tours (the "ants"), initially chosen at random, and assesses their quality. Edges along the higher quality tours get some "pheromone" deposited on them -- thus if an edge appeared in many high-quality tours, it gets a lot of "pheromone". The tours are thrown away and M new tours are constructed by choosing edges stochastically, with probability weighted towards those with more pheromone. The cycle then repeats.

      So all an "ant" is is a complete candidate solution to the problem; and all a "phereomone" is is the quality of a SUBsolution in that solution. That's all there's to it.

      If you've read this far and want to see some _real_ ant-inspired pheromone robotics/agent algorithms, as opposed to an optimization technique under the nome de guerre of "ants", probably this is the state of the art.

  31. 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.
  32. 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
  33. MIT Ants by bhima · · Score: 0

    A student at MIT did this in around 1997. While I think this is a little more advanced programaticaly, they are much larger.

    --
    Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
  34. Obligatory Ant Wars reference by Anonymous Coward · · Score: 1, Interesting
  35. 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.

    2. Re:Scary? by greg_barton · · Score: 1

      ...when are we going to get some engineers to start using this stuff?

      Well, go here this summer and help pitch in.

  36. 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

    1. Re:Godel, Escher, Bach by jpkunst · · Score: 1

      Linkified: Gödel, Escher, Bach.

    2. Re:Godel, Escher, Bach by jpkunst · · Score: 1
    3. Re:Godel, Escher, Bach by Anonymous Coward · · Score: 0

      Holy god Slashdot has a lot of Polacks.

  37. Put these little bots to use? by Andy+Gardner · · Score: 1

    Maybe these robots could to be sent up in the shuttle when it returns to flight. That way we could observe their behaviour and finally find out if ants can be trained to sort tiny screws in space!

  38. 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

  39. Prey by JohnReid · · Score: 0

    In true Michael Crichton fashion, his book Prey delivers a good story with enough technical background thrown in to give the reader a bit of insight to the technology contained in the story.

    The story is exactly the same sort of thing as these frisbee robots are attempting to become, just a different scale. Kewl and scary at the same time!

    --
    Hi ho silver
    1. Re:Prey by Is0m0rph · · Score: 1

      I just finished reading Prey the other day. You beat me to the post. There's lots of links on swarm intelligence and emergent evolution in swarms. The book's plot handles emergent behavior in robotic swarms and what can go wrong of course.

  40. 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/

  41. 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.

  42. they are Tasty to boot!

  43. Not just ants by Dr.Syshalt · · Score: 1

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

    Hey, isn't the democracy based on the same assumption - if you put together a bunch of dump small things, they will make a good choice?

    1. Re:Not just ants by Anonymous Coward · · Score: 0

      Hey, isn't the democracy based on the same assumption - if you put together a bunch of dump small things, they will make a good choice?

      "As democracy is perfected, the office of president represents, more and more closely, the inner soul of the people. On some great and glorious day the plain folks of the land will reach their heart's desire at last and the White House will be adorned by a downright moron."
      -- H.L. Mencken

    2. Re:Not just ants by Colonel+Cholling · · Score: 1

      Hey, isn't the democracy based on the same assumption - if you put together a bunch of dump small things, they will make a good choice?

      So, ah, how's that working out for you?

      --

      I am Sartre of the Borg. Existence is futile.
  44. 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.

    1. Re:subjects suck. by Anonymous Coward · · Score: 0

      Oh, heck, any random group of people are pretty good sheep/ants/robots. They are fed all of their instructions through various media, "education", advertising, etc., follow a daily routine of wage/salary slavery, building wealth for the few, etc. Nothing new here, move along...

  45. Bill Gates is pondering the same question by Anonymous Coward · · Score: 0

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

    Microsoft asks itself the same thing everyday

  46. Ant Bible by foobsr · · Score: 1

    Holldöbler, B. & E.O. Wilson. 1990. The ants. Harvard Univ. Press, Cambridge, Mass.

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
  47. Hmmm... food for thought by eno2001 · · Score: 1
    So how can you get a whole bunch of dumb small things doing something smart?

    I can tell you how NOT to do it. Take a look at the U.S. congress, senate and pesidential cabinet and you'll see what happens when a bunch of dumb small things do something stupid on e adaily basis. ;P

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  48. Random Comments by revco_38 · · Score: 1

    My wife has a Roomba www.irobot.com I can only wonder what 1000 of those would be like if they were let loose in a giant hotel. The floors might actually stay clean briefly... Or what if those little robots in the article we more like Moles and sent to the landfill to sort everything. Teach em to kill fire ants and let them loose in South Texas!!

  49. "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."

    1. Re:"Myrmecology"? by AnotherSteve · · Score: 1

      As you say, any one of us could simulate it. That means the part of the problem where simulation is useful has probably been solved. This team is to the point where to learn more, they need to actually make some stuff.

      I'm sure you're familiar enough with the engineering-to-manufacturing process to know that things don't always work out in the real world the way they do in the simulation. It is an old cliche, but it has some truth - at some point in any project you have to shoot the engineers and just build the damn thing.

      --
      Information wants to be $1.98/lb.
    2. Re:"Myrmecology"? by Anonymous Coward · · Score: 0

      isn't that "... your guide to the world of fats?", thanks for the Futurama reference though.

    3. Re:"Myrmecology"? by fingerfucker · · Score: 1

      While you raise an absolutely valid point ('why use hardware to simulate physically when you can use software to simulate virtually'), you should know what you talk about first before you talk. You are misusing the term "cellular automata" where in reality what you were looking for was the term "autonomous agents".

  50. doing something smart by antic · · Score: 1


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

    Implement a moderation system!

    Actually, wait, that hasn't worked...

    --
    'Thats they exact same thing a banana wrench monkey.'
    1. Re:doing something smart by Anonymous Coward · · Score: 0

      *Response to sig:

      If you vote for Pedro, all of your wildest dreams will come true...

  51. turf by gilroy · · Score: 1

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

    Isn't that essentially what sociology is about? :)

  52. Ob by dangitman · · Score: 0

    Finally, a beowulf cluster of ants!

    --
    ... and then they built the supercollider.
  53. Smart Ants Have Smart Ant Babies by Anonymous Coward · · Score: 1, Interesting

    The "dumb" ants do smart things because their ancestors also did smart things, partly by chance, primarily by evolution, and so they survived and had children while the others died before they were able to conceive.

  54. Godlike Robots by Doc+Ruby · · Score: 1

    A bunch of dumb robots appearing to act as if they were composing an Intelligent Design is blasphemy. Everyone knows that a superior, humanlike intelligence is behind any sophisticated emergent behavior.

    --

    --
    make install -not war

  55. Mods give parent +5 Funny by Anonymous Coward · · Score: 0

    Bravo!

  56. Breve: a nice open source simulator by NSObject · · Score: 1

    There's a decentralized simulator called Breve that includes a module called Gatherers that will demonstrate the behavior of the U-Bots. There's a few other canned demos, or you can write your own. Lots of eye candy.

    Runs on Linux, OS X, and Windows.

  57. AI community convenes, stale ideas emerge by groomed · · Score: 1

    This stuff has grown terribly, terribly boring.

    As far as I'm concerned the question as to how ants know how to organize themselves is on the same order as the question, "how does bread know it should fall on the buttered side?", or "how do coin flips know they should be random?"

    If our hearts begin to flutter and our imagination begins to soar at the sight of an anthill, it's depressing.

    1. Re:AI community convenes, stale ideas emerge by Anonymous Coward · · Score: 0

      whatever, ur views are far too simplistic. the butter side is heavier duh

    2. Re:AI community convenes, stale ideas emerge by Colonel+Cholling · · Score: 1

      As far as I'm concerned the question as to how ants know how to organize themselves is on the same order as the question, "how does bread know it should fall on the buttered side?", or "how do coin flips know they should be random?"

      Lucky for you, the researchers aren't asking that question. It's not "how do they know how to organize themselves?" but rather "how do they manage to organize even though they don't know how?"

      And it may be terribly boring to you, but the study of emergent behavior has important practical implications in fields as diverse as economics, city planning, and telecommunications. The infrastructure of the Internet itself depends on decentralized decision-making. Thanks to this "terribly boring" stuff, your message was reliably transported from your computer, to slashdot, to everyone else's computers, without any centralized authority directing traffic.

      --

      I am Sartre of the Borg. Existence is futile.
    3. Re:AI community convenes, stale ideas emerge by groomed · · Score: 1

      the study of emergent behavior has important practical implications in fields as diverse as economics, city planning, and telecommunications.

      Unless it can predict the stock market and prevent traffic jams; not really.

      The infrastructure of the Internet itself depends on decentralized decision-making.

      Which is orthogonal to emergent behavior as such.

      Thanks to this "terribly boring" stuff, your message was reliably transported from your computer, to slashdot, to everyone else's computers, without any centralized authority directing traffic.

      There is nothing emergent about a handful of purposefully crafted packets travelling over a purposefully built network arriving at their intended destination.

    4. Re:AI community convenes, stale ideas emerge by Colonel+Cholling · · Score: 1

      Unless it can predict the stock market and prevent traffic jams; not really.

      "Predicting the stock market" is to economics what astrology is to astronomy. And genetic algorithms-- a classic example of emergent behavior-- have been used to control traffic flow.

      Which is orthogonal to emergent behavior as such.

      Exactly what does qualify as emergent behavior in your mind, then?

      There is nothing emergent about a handful of purposefully crafted packets travelling over a purposefully built network arriving at their intended destination.

      There is if the particular route they use to get there hasn't been "purposefully crafted." And the Internet is far from a "purposefully built network." It's a chaotic conglomerate of individual computers which have been connected to other individual computers with no roadmap dictating what goes where. No individual computer or piece of software contains a representation of the network as a whole, and yet packets can get from one place to another based on the simple rules (protocols) implemented on individual machines. Ants following chemical trails is a much better analogy for network traffic than a postman delivering a letter.

      --

      I am Sartre of the Borg. Existence is futile.
    5. Re:AI community convenes, stale ideas emerge by groomed · · Score: 1

      Exactly what does qualify as emergent behavior in your mind, then?

      It's a marketing term. As such it is intentionally vague and ambiguous. If pressed on the matter I would say emergent behavior covers any kind of non-trivial pattern that emerges in a non-obvious way from the application of a small set of simple rules.

      And the Internet is far from a "purposefully built network." It's a chaotic conglomerate of individual computers which have been connected to other individual computers with no roadmap dictating what goes where.

      The IP4 address space and various assorted RFCs, steering committees and standards bodies make up the roadmap and determine what goes where.

      No individual computer or piece of software contains a representation of the network as a whole, and yet packets can get from one place to another based on the simple rules (protocols) implemented on individual machines.

      First, the rules are not simple at all. Second, the rules have been purposefully designed and honed with experience to guarantee timely delivery under certain constraints. That the system as a whole should then exhibit this property is not a surprise.

      Ants following chemical trails is a much better analogy for network traffic than a postman delivering a letter.

      Yet ants manage only to build anthills.

  58. And Then.. by sp0rk173 · · Score: 1

    They might team up with dolphins. Ideally, though, another cephalopod - the octopus - would be the ideal cooperative species with dolphins. The Simpsons have already taught us that dolphins can walk on their fins - imagine them using octopi (who can also exist outside of water for periods of time and survive) as ink-shooting, stick wielding headgear! WE'D BE DOOMED!1!

  59. I had an idea: by Anonymous Coward · · Score: 0

    What if we get stupid people to write silly comments in a forum? It could produce some good idea, now and then, showing apparent intelligence without really having it.

    Hey, we ourselves could...

    Oops...

    Erm, forget it.

  60. Re:Kelly's Out of Control, Stephenson's Diamond Ag by Tzarius · · Score: 1

    Hey, you've got your email in obscured form on your sig, but not on your profile... you might want to tick that "spam armouring" option in preferences -> comments.

  61. No Logo by jchap · · Score: 1


    '..you should know what you talk about first before you talk. You are misusing the term "cellular automata" where in reality what you were looking for was the term "autonomous agents".'

    Lol. No. The term I was looking for and used correctly was 'Cellular Automata'. If you are still in doubt consider 'Langton's Ant' here, (random example) here or do a search.

    While you certainly can try to model Ant behaviour using MultiAgent systems (/'Adaptive Agents'/'Autonomous Agents'), I hope you will agree that, you can also have a serious stab at it with Cellular Automata. Personally I still consider the latter a fruitful branch on the tree of knowledge hence my selection of term. Finally, both Neural Networks and Genetic Algorithms have also been used to model ant-inspired behavior. In the latter the distributed and 'social' properties of 'Agents' are not as important as simulated evolutionary processes.

  62. 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.

  63. Fast, Cheap, and Out of Control by AssFace · · Score: 1

    This sounds like the Rodney Brooks part of Fast Cheap and Out of Control.

    --

    There are some odd things afoot now, in the Villa Straylight.
  64. 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".

  65. Emergence by Manhog · · Score: 1

    Another book for the (ant) pile is Emergence: The Connected Lives of Ants, Brains, Cities and Software by Steven Johnson.

    --
    All out of bubblegum...
  66. Not slashdotted... by Anonymous Coward · · Score: 0

    I clicked on the link, "cool little robots called U-bots", and found much to my suprise, that it loaded right up, and wasn't slashdotted, apparently due to a lack of interest. Anyway, they show little robots sorting things, and from the pictures, it seems that they have a looong way to go, getting the colored pucks sorted correctly. Perhaps this is a picture of when they started the task, and we will eventually be treated to a picture of the finished sorting project.

  67. Not Scary! by janwedekind · · Score: 1

    I absolutely agree. I don't have the reference, but it's a known fact, that the message, how many new workers and soldiers have to be breed (the ratio), is being transmitted by hormones/pheromones while cross-feeding. That means, that on the second day, the composition of the population has adapted itself a bit to the new requirements. There's no need to call on a mysterious collective mind for explaining this! Give it an ant's lifetime (about a month?) and the time for coping with a destroyed nest will be back to the initial value.

  68. And by drinkypoo · · Score: 1

    when miscooked, they resemble a boot!

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  69. The fortunate by Sigafoose · · Score: 1

    Atleast they be comforted by the fact they dont have to read these blogs. Come on...

    --
    Life is too short for a 40 hour work week.
  70. Information content of slashdot posts by MarkusQ · · Score: 1

    I'd wager that the information content of a typical ant-trail is greater than that of the typical slashdot post. It may not seem like it to us, because we don't place as much value on things like "go left around this rock" as we do on things like "I soviet Russia the rocks go left around you!" but from an information-theory standpoint the ants have us beaten hands down.

    --MarkusQ