Slashdot Mirror


Cockroach-Controlled Robot

robotsrule writes "The latest issue of Make Magazine volume 2 from O'Reilly publishing has an article on a cockroach controlled robot. Roboticist Garnet Hertz has mounted a Giant Madagascan Hissing Cockroach that drives a small mobile robot around by walking on top of a Kensington trackball. There is a row of proximity sensor triggered LEDs that shine light in the roach's eyes, making him steer the robot since roaches instinctively avoid light. Garnet's web page 'Control and Communication in the Animal and the Machine' details the project with several images of the roach in action. Debugging the project is inherently impossible."

38 of 157 comments (clear)

  1. She? by Anonymous Coward · · Score: 4, Funny

    It's ambiguous whether the system is controlling the insect or whether she's controlling it.

    I, for one, welcome our enslaved, robot-controlling females.

  2. Debugging impossible? by NoseBag · · Score: 5, Funny

    Debugging the project is inherently impossible.

    They are obviously not using RAID.

    --
    Cloned foods give the statement "We had that last week!" a whole new meaning.
    1. Re:Debugging impossible? by Tsar · · Score: 5, Funny

      Actually, a RAID (Redundant Array of Insect Drivers) would make such a device much more reliable--as long as it wasn't implemented as JBOD (Just a Bunch of Dead ones).

    2. Re:Debugging impossible? by Anonymous Coward · · Score: 2, Funny

      Can anyone give me examples of jokes that are 'double reinforced' like the parent? If you don't know what I mean, consider the fact that the joke is still funny even if RAID is not a computer-related acronym. So the whole 'debugging? Use bug spray' joke works, yet there's also the double whammy of RAID being a computer-related acronym.

      There have been several times that I have seen a joke and you think to yourself 'Oh my God it works on so many levels' and you just have to admire the wordplay.

    3. Re:Debugging impossible? by Anonymous Coward · · Score: 2, Funny

      Dude, go have a beer.

    4. Re:Debugging impossible? by Anonymous Coward · · Score: 2, Funny

      I've had a few already, which is probably the motivation behind the original post. :)

    5. Re:Debugging impossible? by Hogwash+McFly · · Score: 3, Funny

      Dr. Zoidberg, is that you?

      --
      Mother, do you think they'll like this sig?
    6. Re:Debugging impossible? by scolbe · · Score: 5, Funny
      Debugging the project is inherently impossible.


      That's not a bug!.. that's a feature.
      --
      Lead me not into temptation... I can find it myself 8+)
  3. Uh... by Anonymous Coward · · Score: 2, Insightful

    If this isn't a Rube Goldberg contraption, I don't know what is.

    It's very cool, but odd. I mean, seriously: shine a light in a certain way to make a Giant Hissing cockroach move in a certain direction, which then moves the robot?

    I assume there are simpler ways of directing robots.

    1. Re:Uh... by ghjm · · Score: 4, Interesting

      What's interesting about this is the way it combines biological and machine intelligence. Cockroaches (at least the kind we get here; I've never seen a Giant Madagascar Hissing Cockroach -for which, I heartily thank whatever power there may be) have a fairly complex pattern of behavior; they "understand" finding food, running away from predators, locating good places to hide and live, etc, etc. These behaviors are not easy to model using machine intelligence; at least, not in a way that works in the real world.

      Imagine if you could program a cockroach. You have chemical and optical receptors, and the ability to move individual legs and appendages. You have to be able to do things like "go forward" and "eat this object," both of which are quite complex in practice. You also have to answer questions like "is it food" or "is it scary." And you need an overriding program that prioritizes the various items in your environment and decides, at each moment, what you should do next. How many lines of C code do you think this would take? How do you suppose any given program might fare in the real world, competing for resources (and trying to avoid being eaten or stepped on) alongside real cockroaches?

      So what if it turns out that real cockroaches are way ahead of the state of the art in machine intelligence - but you find cockroach behavior useful in some potential system? Instead of waiting for AI research to catch up to the cockroach, why not just put a cockroach in the driver's seat and let it run the robot. Treat it as a "black box" heuristic machine. Use machine intelligence only to constrain its behavior.

      As to shining a light on the cockroach to get it to run a particular direction, you have to ask: Why not just turn refuse to obey the cockroach's commands if you are going "the wrong way" according to the machine intelligence? I don't know the answer, but I didn't have to face the task of actually building the thing. However, I would imagine it is much simpler to turn LEDs on and off than to get involved in the mechanics of how the legs work.

      If you can figure out how cockroaches (or some other control animal) identifies friend and foe, how they focus on a particular target, and what their attack behaviors are, it's entirely plausible that you could use this in a military application. Imagine armored, landscape-destroying robots with giant laser weapons; piloted, perhaps, by kittens. I'm sure this is where the research will inevitably lead.

      -Graham

  4. New proof by Anonymous Coward · · Score: 5, Funny

    This research also proved that the roach controlled robot drove better than 86 percent of Southern Californian motorists. Maybe we should all have roaches as chauffeurs.

  5. hmm... by bnitsua · · Score: 4, Funny

    how kafkaesque.

  6. The soldier of the future? by Datamonstar · · Score: 4, Funny

    Make the structure out of Titanium and give it some nukes... Indestructable weapon of the future!

    --
    The eternal struggle of good vs. evil begins within one's self.
    1. Re:The soldier of the future? by ckemp.org · · Score: 2, Interesting
      From the site:
      Are there other similar scientific projects funded by the military?
      Yes. A large majority of hybrid insect/robot systems are funded by DARPA - the American Department of Defence's Defense Advanced Research Projects Agency (DARPA). In a survey of published cockroach/robot research within America, I was unable to find a lab that was not funded in some way by DARPA.

      Hmm indeed.
  7. Let's put them to work! by DanCentury · · Score: 5, Funny

    They're already in the kitchen -- let's hook them up to the blender and Cuisinart.

  8. Eventually..... by Misanthrope · · Score: 5, Funny

    Eventually they'll have to switch to lawyers, there are some things even roaches won't do.

  9. Yikes by sabernet · · Score: 3, Funny

    Frankly, I don't care if this wields scientific data. It's just the most evil villain-esque thing I can think of. ...cool!!!:)

  10. AKA by Ann+Elk · · Score: 2, Insightful

    The Matrix, version 0.1 proof-of-concept

  11. Next... by Bazman · · Score: 2, Funny

    His next project is sharks with frickin' laser beams on their heads....

  12. On being a roach by macmurph · · Score: 5, Funny

    If I suddenly found myself in madagascar with a huge piece of velcro on my back, headlights blinking into my eyes, a ball beneath my feet... I would try and run like hell too.

    1. Re:On being a roach by rbarreira · · Score: 3, Informative

      The cockroach doesn't feel the velcro since they don't have nerve endings on their cuticles, according to the site. The ball probably doesn't feel very unnatural, I guess...

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  13. As a memeber of .... by Chineseyes · · Score: 2, Funny

    People for the ethical treatment of insects I am outraged and appaled at the blatant torture of these living creatures. Who else will stand up for the rights of the roach!!! The measure of society should be how we treat our insects roaches make wonderful pets and should not be treated in such a manner.

    --
    I think the invisible hand of the market has its middle finger extended

    --A wise old fart named SC0RN
  14. PETA by $exyNerdie · · Score: 3, Funny


    I am calling PETA for this 'incockroachane' treatment of the cockroach.

  15. One-Liners by Anonymous Coward · · Score: 2, Funny

    PETA leaders spontaneously combust debating whether this isn't ethical treatment of roaches or if this empowers roaches to actualize their inner selves.

    Microsoft execs are kicking themselves for not having implemented hardware bugs quite like this one...and promises to innovate accordingly.

    Roaches are fastened to the machine using a patented spring-based tweezer-like system called a roach clip.

    Military recruitment at an all-time high when kids are told that in basic training, they can smoke a roach.

  16. Deus Ex by mattjb0010 · · Score: 2, Insightful

    Gromphadorhina portentosa, deus ex machina.

  17. had a similar idea many years ago by DaFrogg · · Score: 5, Funny

    I had an idea for roaches as controllers years ago, but everyone said I was nuts. If I had just ignored my stoner friends, I could have been a pioneer! OK, so I wanted them guiding little rockets, but still...

    1. Re:had a similar idea many years ago by Farmer+Tim · · Score: 2, Funny

      "OK, so I wanted them guiding little rockets, but still..."

      I tried something similar in the early 80's with snails (because they're easier to catch than cockroaches). However, tests quickly proved that snails don't have fast enough reaction times to effectively steer a D-6-0 powered rocket, although on the plus side the 'chute ejection charge would shoot the "pilot" an extra 50 meters or so.

      You live, you learn, you find something else to blow up in the name of science...

      --
      Blank until /. makes another boneheaded UI decision.
  18. At least we can stop them. by The_Minkis · · Score: 3, Funny

    When the robots revolt all we have to do is turn on a light and watch them run for cover.

    --
    #define QUESTION ((bb) || !(bb))
  19. I'm guessing PETA hasn't seen these photos by MonkeyOfRage · · Score: 4, Funny

    Great. After nuclear armageddon, the roaches will be free to tool around on the little Segways we made for them. The legacy of man.

  20. Why control the cockroach? by JThundley · · Score: 3, Interesting

    So let me get this straight; humans are controlling a cockroach that is controlling a robot? If they're going to tell the cockroach to turn left, why not just do it directly? It seems the cooler thing to do would be to let the cockroach bump around on his own will.

    1. Re:Why control the cockroach? by flyingsquid · · Score: 2, Funny
      So let me get this straight; humans are controlling a cockroach that is controlling a robot? If they're going to tell the cockroach to turn left, why not just do it directly?

      Don't you see? The LEDs telling the roach which way to go are controlled by another cockroach.

  21. How do you... by catdevnull · · Score: 2, Funny

    ...debug that one?

    I welcome our new insect overlords.

    Hey! Don't mod me down. I mean, how can my comment be any worse than an article about roach-operated robotics? :)

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
  22. Perhaps more interesting? by Dachannien · · Score: 2, Interesting

    These folks have constructed a fly flight simulator, where they tether a fly in front of a set of lights that form a low-resolution view of a simulated environment. They then measure the torques produced by the fly and use that data to manipulate the environment simulation, so that the fly sees its environment moving about it even though it's tethered in place. They can use this to study the behavioral responses of flies to various stimuli (like a rapidly-approaching light or dark spot simulating a fly-swatter, to examine escape response).

    I guess I would be more impressed if instead of having the cockroach walk on a trackball, they used cockroach EMG to control the robot.

  23. Cruelty to animals by BobPaul · · Score: 2, Informative

    Isn't it cruel to use a cockroach like this?

    [snip] The insects I use lead normal, healthy lives: if you don't believe me, send me your address and I'll slip some eggs under your front door.

    --
    Don't fight Firefox! Let FireFox fight YOU!

  24. This is plain un-Amurrican by Urusai · · Score: 5, Funny

    They should be using good old American cockroaches instead of them hissy Madagasgadooian roaches. Must outsourcing take away all our jobs?

  25. Re:Pauline beat him to it by Chaostrophy · · Score: 3, Interesting

    It was a Guinea Pig, and it controled the movements of the machines limbs directly with its limbs. It was intened to reverse the psycological power relationship between people and small rodents, and the rodent seemed to enjoy it. Never shown publicly because animal rights sorts got in a tizzy about it.

    --
    Plato seems wrong to me today
  26. Nothing new here by xs650 · · Score: 2, Funny

    They've been driving taxi cabs for decades.

  27. What really cracks me up about this article... by jolande · · Score: 2, Informative

    I was going to make a "I, for one, welcome our new Cockroach overlords" joke as is obligatory in every /. thread. I go to -1 to do a search if somebody had done the joke.

    There were 7 posts saying the exact same joke. 7 idential jokes, guys! Seriously, this is not cool. Do a search at -1 before you make the joke. Redundancy is not cool.