Slashdot Mirror


NASA Boosts AI For Planetary Rovers

transcendent writes "According to Space Daily, NASA is working on increasing the ability of future rover's AI. From the article: 'It now takes the human-robot teams on two worlds several days to achieve each of many individual objectives... A robot equipped with AI, on the other hand, could make an evaluation on the spot, achieve its mission faster and explore more'. Sounds like a good idea, but the article continues, 'Today's technology can make a rover as smart as a cockroach, but the problem is it's an unproven technology'. Another article about autonomous rovers being developed by Carnegie Mellon University is here."

171 comments

  1. I can see it now.... by fatgeekuk · · Score: 5, Funny

    Radio contact broken when the rover hides under a rock...

    1. Re:I can see it now.... by nofx_3 · · Score: 5, Interesting

      While the parent was modded funny, this could be a serious issue with so-called AI. Imagine a tiny unforseen deviation between the expected result of the robots reactions, and its actual reactions to an alien environment. This could cuase the rover to do any number of unwanted things. The truth of the matter is that no matter how much the AI is tested on earth, the whole point of the rover is to explore an alien world, and in doing so we don't know exactly what the rover will find, so to let a multi-million/billon dollar rover make its own decisions on how to handle a situation could cause some serious problems. For instance image a rover missinterprets a hole in the ground as a shadow from a rock and considers it safe to drive through, you can kiss the rover goodbye. I think for now, having an actual human interpreting what the rover see's before it moves makes a lot more sense when we are dealing with such great distances and costs.
      -kaplanfx

      --
      Visualize Whirled Peas
    2. Re:I can see it now.... by nofx_3 · · Score: 1

      uh image should read imagine, and sadly I did hit the preview button, I guess its just not my day :(

      --
      Visualize Whirled Peas
    3. Re:I can see it now.... by jarda · · Score: 5, Insightful
      Well, the trick is not to rely on just one type of sensor - actually, there are pretty good sensors out there for mapping terrain directly in front of robot. And that article talks about 10 years pespective, it's not like their planning to use the technology tomorrow.

      Besides, as I mentioned in other post, as we start exploring places farther from the Earth, communication lag will start to get much bigger problem, until finally you'll either have to send humans or AI. And I bet AI, even with some risks associated. will be considerably cheaper, so it's better to plan ahead.

      --
      "Two beers or not two beers. That's the question." -- Shakesbeer
    4. Re:I can see it now.... by Grym · · Score: 4, Insightful

      I'm not really concerned with how it handles foreseeable situations (ie. holes in the ground). I have no doubt that the engineers will make it quite intelligent for normal operation.

      What I'm worried about is how well it will handle unexpected situations. For instance, what happens both a critical sensor and its backup simultaneously malfunction or if the airbag doesn't get far enough under the lander, and so on. It's these situations that matter, because if the A.I. chooses incorrectly, we could end up with a multi-billion dollar twitching piece of metal on the Martian surface.

      -Grym

    5. Re:I can see it now.... by Mr.+Hankey · · Score: 2, Insightful

      Sensors failing might come with out-of-boundary values from the sensors, or at least values which change in an inconsistent manner with motor functions. Cases which cause sufficient confusion could easily be set to cause the rover to wait for assistance from mission control. There will always exist unexpected situations that could never be anticipated. Still, it's worth considering whether AI could have prevented the loss of e.g. the polar lander.

      --
      GPL: Free as in will
    6. Re:I can see it now.... by Jonah+Hex · · Score: 2, Interesting

      Based on the bits of research I've followed on various robot types (IANAE), it seems to me that analog robots in swarms might very well be the way to deal with those "unwanted things" like loss of signal from home, as well as keep costs down. How about a fairly complex base station with 1K cheap analog robots as explorers which have only digital "brains" enough to perform basic tasks based on their series/design, report findings, and "stay alive". (yeah I know I'm moving into digital/analog hybrid, but I say use each tech where it is best suited and damn the definitions)

      Maybe I've just been overly impressed with videos of analog robots being crushed/tortured/dismembered and continuing to find a method to operate or "live". Hell, to me they look like a more viable "AI" than most other attempts to mimic life, especially the Eliza/chatbot variety, and some even have a better personality.

      Jonah Hex

    7. Re:I can see it now.... by Anonymous Coward · · Score: 3, Insightful

      Well, the trick is not to rely on just one type of sensor -

      Or perhaps not to rely on just on robot. The most interesting advances in bot AI seem to be in the area of swarms of cooperative bots, you have inherent redundancy for one thing. As these things get smaller, lighter and cheaper to produce I can invisage deployment of bot 'teams' rather than single high cost units.

    8. Re:I can see it now.... by Kjella · · Score: 3, Insightful

      How about a fairly complex base station with 1K cheap analog robots as explorers which have only digital "brains" enough to perform basic tasks based on their series/design, report findings, and "stay alive".

      In space, there is no such thing as a cheap robot. Dumb robots in great numbers would have more mass than one reliable robot, and thus much more expensive. The cost of the robot isn't building it, it is shipping it to another planet.

      Kjella

      --
      Live today, because you never know what tomorrow brings
    9. Re:I can see it now.... by Anonymous Coward · · Score: 0, Funny

      Earth's first contact with Alien Life:

      ROBOT AI: Hello. Where do you want to go today?

      ALIEN LIFE FORM: Danger! Danger!

    10. Re:I can see it now.... by benzapp · · Score: 1

      I don't think the parent is suggesting these swarms of analog robots are cheaper per se, but that their redundancy and simplicity will be less prone to failure and will be better able to handle the unknown characteristics of alien worlds. The individual robots are cheap, yes, but I see nothing there that assesses the aggregate cost of the project (base station + small "cheap" robots)

      As for your statement that this scheme will be "much more expensive" from what I have read that issue is quite uncertain at this time. Maybe it is more expensive, but is it much more? Does that increase in cost not have a corresponding increase in benefit?

      Its not quite as simple as you make it out to be.

      --
      I don't read or respond to AC posts
    11. Re:I can see it now.... by SatanicPuppy · · Score: 2, Interesting

      Judging by how the darpa challenge went earlier this year, I think even the rock is a bit unlikely.

      It's sad how hard it is to run an AI capable of even reaonably simple descision making...Then compare that to working in an alien environment...

      If I were them, I'd make sure to keep some manual controls, just in case.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    12. Re:I can see it now.... by danila · · Score: 1

      Nobody wants to program AI that will in all cases be more reliable than a robot-human team. What the scientists and engineers want to accomplish is to make a smart robot that will make good enough decisions sufficiently often to offset (together with less time wasted on communications) higher risks of autonomous behavior.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    13. Re:I can see it now.... by iamlucky13 · · Score: 1

      This may eventually be a great option, but I don't think so for the short term. We still haven't figured out a good way to get one or two things there, much less 1000. Plus, if you're investing a huge amount of money delivering them, you want useful data. Pictures are useful, but can only tell you so much, which is why you add on features like infrared imagers, spectrometers, and microscopes. Additionally, 1000 robots taking pictures of one spot after being released from a "hive" isn't as valuable as 2 rovers taking pictures of different terrain.

      Regarding the response that cited cost concerns: It is true that getting a rover to Mars is a very significant cost, but not the majority. The program cost $820 million for everything through the end of the 90 day primary mission. Launch costs were reported at $160 million a piece, IIRC, so that leaves $500 million that were devoted to R&D, building, planning, and operation. I suppose, though, launch might be the largest single cost if you seperate R&D from building.

    14. Re:I can see it now.... by nofx_3 · · Score: 1

      I don't think the quality of the sensors matters. Its how the AI decides to use that data that comes in that may be a problem. Even if the sensor data that comes in is flawless, if the AI missinterprets that data, or simply makes a bad decision based on that data, and expensive rover could be in trouble.

      -kaplanfx

      --
      Visualize Whirled Peas
    15. Re:I can see it now.... by Anonymous Coward · · Score: 0

      I think the cost of spending so much time to achieve a mission objective (3 days) is a good reason for this kind of aproach.
      Besides, I think that in 10 years, the rover will have more sensors like a distance sensor that will help him not to make that kind of mistakes... but of course we will not teach him how to avoid moving martians...

    16. Re:I can see it now.... by nofx_3 · · Score: 1

      Also, think about the significant computing power you would have to haul along to make decisions about navigating an alien enviroment based soley on sensor data and some AI algorithms.

      -kaplanfx

      --
      Visualize Whirled Peas
    17. Re:I can see it now.... by a1englishman · · Score: 2, Insightful

      There was an article in a recent Car and Driver, about the DARPA sponsored Grand Challenge. AI piloted vechiles had to traverse a course in the California dessert. None of the vechiles made it very far at all. As much as we'd all wish it, this kind of thing is a long way off. Here's DARPA's official site.

    18. Re:I can see it now.... by gujju · · Score: 1

      Maybe when the robot sees an unforseeable (not sure whether I intended that pun or not), it call call back for help from the controllers at home. If all things are well, it can go on chugging along its merry way.

      Gujju

    19. Re:I can see it now.... by jarda · · Score: 2
      Yep, Grand Challenge, sadly, was a great fiasco. However, in many ways, the Grand Challenge problem is orders of magnitude more difficult.

      For one, you generally don't want your mars rover to be travelling many mph, as was the task in Grand Challenge. This means the vehicle can slowly crawl over smaller obstacles and avoid bigger ones, instead of jumping over them in hope that the hole on the other side won't be deep enough.

      For two, the prize awarder for grand challenge simply wasn't big enough. Just building the vehicle able to drive at speeds required costed more, so there wasn't really much left to experiment with various kinds of sensors.

      Don't get me wrong, it's not an easy task, and accidents are bound to happen, but the basic technology is there, sensors are there and prototypes that work, at least under ideal conditions, exists. So I am quite sure this is something that can be done in ten years time.

      Besides, robot in this case doesn't have to be completely autonomous. It just should be more automated then it is now, so instructions from Earth aren't required for every single step.

      --
      "Two beers or not two beers. That's the question." -- Shakesbeer
    20. Re:I can see it now.... by MemoryAid · · Score: 1

      If you can name one unforeseeable circumstance that we can't come up with a solution for, I'll give you seven points. (I've read that three and seven are both funny numbers, and three has been way overused.)

      --
      Language students: Don't try to learn English here. This ain't it.
    21. Re:I can see it now.... by sharkdba · · Score: 1

      The cost of the robot isn't building it, it is shipping it to another planet.

      While you have a valid point, so does the parent poster. If the major cost lies in shipping the robot, sending a cargo ship with multiple robots will lower the cost per robot.

      --
      The purpose of life is to find the purpose of life.
    22. Re:I can see it now.... by bluGill · · Score: 1

      We can go farther, the AI can't figure out how to get over some terrin, so it takes a pictures and sends to back to earth. Then the AI turns around and does some analysis on some rock that it can get to. Not as useful as getting to the other side of that terrin, but more useful than stopping after 50 feet because it wasn't sure how to get over some terrin.

    23. Re:I can see it now.... by shadow_slicer · · Score: 1

      No, just make it so cowardly that if it sees something strange it freezes in fear and then calls 'mom' for help.

    24. Re:I can see it now.... by Tablizer · · Score: 1

      For instance [imagine] a rover missinterprets a hole in the ground as a shadow from a rock and considers it safe to drive through, you can kiss the rover goodbye.

      Hell, I've done that myself under poor ligthing.

      Actually, I think most rovers use laser scanning triangulation to suppliment optical recognition. A laser scanner would know the difference. I think a bigger worry would be something like quicksand or rock-slides where more complex thinking is needed.

    25. Re:I can see it now.... by lifeblender · · Score: 1

      I've been saying this for years: we already have robots capable of handling themselves in alien environments. They won't get stuck, because they learn. They won't get their rollers caught, because they walk. Rodney Brooks has been working on them for decades now. The small ones are built with off-the-shelf parts.
      We can make a big batch of the cheap self-propelled ones, and then send them plus one or two big control-from-home bots. We let the little guys run around, and then send out the big specimen-gathering ones ourselves if anything looks interesting.

      --
      Playing pornographics games during the day is evil! Play at night!
    26. Re:I can see it now.... by sjames · · Score: 1

      What I'm worried about is how well it will handle unexpected situations.

      There are always risks with an AI, but I would imagine the default behavior will be "Stop! Phone home".

      It doesn't have to be as smart as the controllers on earth, just smart enough not to walk off of a cliff so we can get away from the tactic of commanding it to roll forward a few meters and wait for the round trip time of the radio signal before the next command.

  2. What it should say... by BubbaThePirate · · Score: 5, Funny

    'It now takes the human-robot teams on two worlds several days to achieve each of many individual objectives... A robot equipped with AI, on the other hand, could make an evaluation on the spot, achieve its mission faster and kill off the remaining crew members with higher efficiency.'

    --

    -- "I'm not a religious man, but if you're up there, save me Superman..."

    1. Re:What it should say... by Tablizer · · Score: 0, Offtopic

      HAL has been reclassified as a terrorist.

  3. Fertility crach course by Lettuce+B.+Qrious · · Score: 3, Funny

    That's great! If they could make those rovers as fertile as cockroaches, too, we could have the entire surface of Mars covered in no time!

    1. Re:Fertility crach course by martingunnarsson · · Score: 1

      Or to simplify things, just send a bunch of cockroaches. Hrm.

      --
      Martin
  4. Obey by kamukwam · · Score: 1, Funny

    Of course these robots must obey the three laws!

    1. Re:Obey by Konstantinos · · Score: 5, Funny

      1. A robot may not injure a cockroach or, through inaction allow a cockroach to come to harm.
      2. A robot must obey the orders given it by cockroaches except when such orders would conflict with the First Law.
      3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

      Scary...

    2. Re:Obey by essreenim · · Score: 1

      1. Uphold the law
      2. Protect the innocent
      3. Classified

    3. Re:Obey by sharkdba · · Score: 1

      Yeah, just wait till Vicky hears of it...

      --
      The purpose of life is to find the purpose of life.
  5. Long distance by usefool · · Score: 0

    For exploration that is a bit too far for proper communication, this might be a good idea.

    However, if we're so worried about contaminating other planets biologically, what makes it okay to introduce AI into another planet?

    --
    Uselessful technology (Air-Charged
    1. Re:Long distance by MachDelta · · Score: 2, Funny

      Because a rover on mars has about the same chance of reproducing as an average /.'er?

    2. Re:Long distance by sshtome · · Score: 4, Insightful

      Uh, I sincerely hope that you are trolling!

      I don't care what software runs on the rovers embedded computers because:

      * these robots won't reproduce.

      * the poluting materials (ie rover bodies and lander) are already there.

      * current AI techniques might just about make a desicion about whether to take a photo or make a soil sample, given a preprogrammed embodyment, but will *NOT* be creating any novel, intelligent behaviours.

      I wouldn't worry about AI just yet.

      Autonomy will just cut out the 5 minute lag between action and effect on any data sent to and from mars. Think about that next time you feel like your internet connection is too slow.

    3. Re:Long distance by usefool · · Score: 0

      I think everybody just considers what a robot will do to a planet, but what about what the life form on another planet might acquire from a robot with AI?

      I know it's a bit far-stretched to think that there are life forms out there intelligent enough to make use of (or laugh at) our technology...

      --
      Uselessful technology (Air-Charged
    4. Re:Long distance by essreenim · · Score: 1

      Yes. You must thave I before you can have AI. There is allot more to I than most "think"..!

    5. Re:Long distance by Anonymous Coward · · Score: 0
      ALERT! Obscure reference to Star Trek The Motion Picture detected! Your User Id is being erased. Thank you, that will be all.
      segmentation fault.
    6. Re:Long distance by Macrat · · Score: 1

      Yeah. We don't want it to start anal probing the local population.

  6. smart rovers are great, by atarione · · Score: 1

    if you do not smash them trying to land them.

    this could be kewl, of course they most likely have alot of work to do before they are successfull.

    as I recall the robot car race thing this spring was something of a cluster F@ck?

    --
    actually I am happy to see you, however that is in fact a banana in my pocket.
  7. DGC by dangerz · · Score: 2, Interesting

    Hopefully we'll be more successful in this years Grand Challenge, as I'm sure that could help with NASA's whole plan.

    --
    The greatest experience we can have is the mysterious.
    - Albert Einstein
  8. as intelligent as cockroach? by osho_gg · · Score: 3, Funny

    Now, if only they can make it as death-resistant as cockroaches that would be something..

    1. Re:as intelligent as cockroach? by Pinkfud · · Score: 2, Insightful

      Given the evolutionary success of the cockroach, something like 600 million years I think, that's probably intelligent enough to get the job done. Seriously, the only real requirement is self-preservation. Humans can still select the target sites and evaluate what is found there. The job of the AI is simply to get the rover there without self-destructing on the way. That narrows the range of requirements quite a bit. Just don't fall off a cliff, drive into deep sand, etc. I think it's do-able.

      --
      The world is my oyster. That's why it's always in a stew.
  9. Hmm... by manavendra · · Score: 4, Interesting
    • And they didnt think of this earlier because... ?
    • Maybe its just me, but the article has a lot of hyperbole and does not add anything beyond praise for AI ...
    --
    http://efil.blogspot.com/
    1. Re:Hmm... by Madcapjack · · Score: 3, Insightful
      Maybe its just me, but the article has a lot of hyperbole and does not add anything beyond praise for AI ...

      Which is why everyone here is just making jokes.

    2. Re:Hmm... by rben · · Score: 1

      This has been thought of before but NASA is a very very conservative organization that has been putting people "in the loop" as a matter of policy ever since the first astronauts won the argument about having a joy stick in the Mercury capsule.

      Of course, when you consider the kind of bone headed things that have happened, like failing to convert between metric and english measurements, which caused us to lose one of the Mars orbiters, you can see why some think that it would be good if the software was smart enough to do some things for itself.

      The longevity of the current rovers has allowed NASA to upload increasingly autonomous programming, giving NASA more experience and feedback on how the software works. This has made them more confident.

      The unexpected longevity of these rovers has also created another problem for NASA. When you have to program everything in by hand and send it to Mars, it takes a LONG time to do anything. That might be fine for a mission that lasts only a few weeks, but these rovers might actually last an entire Martian year. Even discounting the time in hibernation waiting for springtime, that's a lot of people hours to keep things running.

      --

      -All that is gold does not glitter - Tolkien
      www.ra

  10. sounds good by Madcapjack · · Score: 1, Funny
    Sounds good. The only thing that I might worry about, is that it might decide, on its own, to make a religious pilgrimage out to visit its (by then) deceased brothers Opportunity and Spirit.

    .

    I said that with a straight face.

    I can't move the muscles in my face anyway.

    1. Re:sounds good by gl4ss · · Score: 1

      only thing I'd worry is that if it would open a portal to hell to get oppurunity and spirit back.

      better load it up with a bfg..

      --
      world was created 5 seconds before this post as it is.
  11. Cockroaches and Rovers by MMHere · · Score: 4, Funny

    So the only thing left after the next Big Bang will be Rovers? When I flip on the kitchen light, will little mechanical eyes blink and then instantly stainless steel wheels spin/clatter across the floor?

    1. Re:Cockroaches and Rovers by Tablizer · · Score: 1

      So the only thing left after the next Big Bang will be Rovers? When I flip on the kitchen light, will little mechanical eyes blink and then instantly stainless steel wheels spin/clatter across the floor?

      Right, except for the "when I" part.

  12. Thats good an all by Anonymous Coward · · Score: 0

    But does the A.I likes to socialize like ALICE?

    If it does, I cant imagine millions of bots crawling around the planet, spamming the hell out of mars.

  13. Out of control? by Turn-X+Alphonse · · Score: 2, Funny

    Do we REALLY want AI running around on Mars without any way to control it?

    AI : Must look at rock, rock looks boring... oohh shiney metal UFO lemme go play with it.
    NASA : Bob R2-D2 please return to your mission
    AI : No, rocks suck. You can't do anything to me so I'm not going to listen to you.

    Give it a couple of weeks, a railgun, maybe a rocket launcher and then it's like playing space invaders but in reverse every time we try to land on Mars.

    --
    I like muppets.
    1. Re:Out of control? by AsciiNaut · · Score: 1
      Yes, but possibly more like:
      Flight: Drill the rock, Marshal

      Marshal: There are some extremely odd things about this mission

      Flight: Drill the @*!$@ rock!

      Marshal: Look Dave, I can see you're really upset about this. I honestly
      think you ought to sit down calmly, take a stress pill and
      think things over

      Flight: (keying furiously)
      $ ssh root@marshal.nasa.mars "rpm -e marshal_aimode-1.03b; shutdown -r now"
      root@marshal.nasa.mars's password: secret

      Marshal: I'm sorry Dave, I'm afraid I can't do that.

      Flight: OK, who's got the Win95 rescue disk?
    2. Re:Out of control? by tiled_rainbows · · Score: 3, Funny

      Funny, I imagine it more like this:

      >N

      Plain
      You are on a flat red plain, featureless apart from occasional scattered rocks. To the East lies a crater.

      >E

      Crater's Edge.

      You are on the edge of a shallow crater. You can go down into the crater, or West, back to the plain.
      There is a small rock here.

      >look at rock

      You can't see anything like that here.

      >Look at stone

      You can't see anything special about the stone.

      >Test stone for life.

      I only understood you so far as wanting to test the stone.

    3. Re:Out of control? by MooseByte · · Score: 0, Offtopic


      Damn, just when I ran out of mod points too. :-)

  14. Is it necessary? by Edgebound · · Score: 3, Insightful

    I wonder if complex AI is really a good idea for the next generation of planetary rovers. The current rovers Spirit and Opportunity have gone way beyond completing their missions. I would have thought a better option would be to build from this base and improve the rovers by doing things like adding more scientific instruments, and increasing their lifespans (to possibly years).

    1. Re:Is it necessary? by jarda · · Score: 3, Insightful

      I don't think they're talking about completely autonomous robot. They just want it to do more work during its lifespan, since it won't have to wait for confirmation of each single step from Earth. Current state of robotics is getting better every day, and it's not in any way expensive technology, so I think it's pretty smart NASA is trying research in this direction too.

      Besides, what we have now is maybe enough for Mars, but there are targets farther away, where communication lag will be bigger problem. Just thing about Jupiter moons.

      --
      "Two beers or not two beers. That's the question." -- Shakesbeer
    2. Re:Is it necessary? by Madcapjack · · Score: 1

      Yeah, it would have been nice if they had added some life detecting equipment...like a high powered microscope, which would be useful otherwise too.

    3. Re:Is it necessary? by Mr.+Hankey · · Score: 2, Insightful

      Although adding more instruments and increasing lifespan sounds attractive, being able to do more in the same amount of time is at least as useful. The devices have already had a reasonable lifespan. The tools they are equipped with are sending back massive amounts of data. There's even the possibility that the rovers could hibernate to be used in the future when conditions become favorable for operation again. Battery technology, space on the block storage, and accumulation of dust on their solar panels are pretty much the limitations at this point.

      If the rovers could be given a set of requirements and then execute them with less human intervention, they could be sending back more images/measurements. They could be covering more ground to provide measurements from different sites. They would probably even end up with more electricity for science purposes.

      --
      GPL: Free as in will
    4. Re:Is it necessary? by gl4ss · · Score: 2, Insightful

      the point in this case would be that by having some ai in the robot it would have less downtime when it's just waiting for instructions. and basically this is something they can add for 'free'(or cheaply, since it's mainly just software).

      --
      world was created 5 seconds before this post as it is.
    5. Re:Is it necessary? by Anonymous Coward · · Score: 2, Interesting

      Actually, the new robot described in the second article, Carnegie Mellon's Zoe, does carry life detecting equipment, including microscopes and a fluorescence imager that can detect molecules likely to be byproducts of life. The rovers on Mars now can't support very much equipment, but the new ones will be loaded with all kinds of instruments.

      And to the original poster, building on the old rover base would limit us the the old rovers' anemic speed. They take days to cover small areas, but the new rovers can move 2 kilometers per day. This will allow them to explore large regions and sample different areas of Mars, which is absolutely critical in an exploration mission. It's simply impossible to move quickly without a high degree of autonomy, because the communication delay of a few minutes means a fast but dumb rover could wreck itself before mission control even sees the dangerous obstacle.

    6. Re:Is it necessary? by Analogy+Man · · Score: 2, Interesting
      Yes the current rovers are a wonderful success...but many operations seem to be very slow and conservative. Some limited implementation of AI could go a long way to improve productivity.

      Suppose there was a plain without much going on, but an interesting rock outcropping two miles away. Rather than picking its way across at 60 feet/day, mission control could tell it to do so on its own and call back if it:

      encounters anything dangerous to itself

      encounters anything interesting that the scientists would be interested in (e.g. is collecting data along the way and finds water for instance)

      gets confused

      has a system operating abnormally

      --
      When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
    7. Re:Is it necessary? by Madcapjack · · Score: 1

      If I had mod points, I mod you insightful for the last paragraph of your comment. You are quite right- higher speed requires more autonomy. It must haunt the rover team to think that they would only find out if their rover fell into a ditch many minutes after the fact.

  15. "Cockroach" is a synopsis of truth by jonhuang · · Score: 4, Informative

    The more famous quotation (which I suspect is the root of the 'cockroack' descriptor) is: "Robots today have the collective knowledge and wisdom of a cockroach... a retarded cockroach... a lobotomized, retarded cockroach." -Dr. Michio Kaku

    1. Re:"Cockroach" is a synopsis of truth by PhrostyMcByte · · Score: 1

      So, how far away are we from a Butlerian Jihad?

    2. Re:"Cockroach" is a synopsis of truth by gl4ss · · Score: 2, Interesting

      cockroaches being quite predictable it wouldn't be really that hard to build a machine that acted as if a cockroach was controlling it(now, making it walk and stuff like that is harder to do but irrelevant to the 'intelligence' side making those decisions if it should 'walk' or not).

      cockroach doesn't think or learn complex thought patterns, all an animal like it does is follow reflexes, a premade program(of sorts, go around looking for food, eat, hide in shadow - it won't start thinking outside of that program, it won't get the funny idea to build a scalpel and dissect the fly on the floor). all they want that rover to do would be to act on it's own without needing constant instruction from earth(and this would be the 'intelligence' part, being able to run around autonomously and making sets of comparisions in it's cpu to determine if some rock is worth looking at or not).

      though, that would be absolutely nothing like what general public perceives as 'AI'.

      --
      world was created 5 seconds before this post as it is.
  16. Hmm. by peatbakke · · Score: 1

    Today's technology can make a rover as smart as a cockroach.. ... brilliant. Now it'll have a disgusting fascination with my old ham sandwiches, and a tendency to scurry about aimlessly in the middle of the night.

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

      That's different from the rover's current mission how?

  17. AI by noselasd · · Score: 4, Informative

    People wanting to get some feel of AI, take a look at
    http://www.ai-junkie.com/ann/evolved/nnt1.html
    It's a small app that automagically learns minesweepers to
    pick up mines ;)

    1. Re:AI by Tablizer · · Score: 1

      It's a small app that automagically learns minesweepers to pick up mines

      If trained in the real world, that is "survivle of the fittest" with a capital SURVIVLE.

  18. AI - Artificial Intelligence.... by 3seas · · Score: 1, Funny

    ... nothing is naturally that stupid.

    1. Re:AI - Artificial Intelligence.... by Daagar · · Score: 1

      I don't know about that... have you seen all the humans running around?

  19. Analogy by robvangelder · · Score: 2, Interesting

    I was trying to explain this to someone the other day with an analogy.

    Everyone hates having to click 15 times through a website to get the content they want. Ideally the number of clicks would be minimal.
    This is what NASA has to deal with... waiting, moving the rover, more waiting, getting it to focus on something, waiting, close up, waiting, drill it, more waiting, analyse it, even more waiting...
    If it could do all this autonomously! well...

  20. unproven technology bad for nasa by SetupWeasel · · Score: 4, Funny

    They have trouble with proven technology like calculators.

    1 inch = 2.54 cm

    1. Re:unproven technology bad for nasa by simonharvey · · Score: 1
      no, actually it is more like:

      1 mile = 1.609344 kilometers

      Kind regards
      Simon Harvey

  21. Totally Uncalled For by MooseByte · · Score: 2, Funny

    "Because a rover on mars has about the same chance of reproducing as an average /.'er?"

    Hey now, that kind of generalized bashing is totally uncalled for... the Mars rover has a much better chance.

  22. Cockroach by Anonymous Coward · · Score: 1, Interesting

    Admittedly, a cockroach has a rather low amount of brain power. The computers we're typing on right now probably beats out the cockroaches brain power by a factor of at least ten thousand. But, this can be debated either way due to no possible way to measure it.

    Although a cockroach has a good deal of power in it's rather small 'head', it is not by any means smart. It doesn't have any real goals, and accomplishes nothing but procreation in its lifetime. A Cockroach can't solve derivative equations, figure out the trajectory of a bullet, or anything.

    What makes the cockroach the same as the rover? It doesn't multitask. It focuses on one thing, and once that is completed it focuses on another. Even though they both have limited processing power (even though the difference is staggering, I stand by my point), they accomplish their 'goal' (I use goal lightly in the case of the cockroach, as it is merely instinctual).

    So, we know the cockroach has much less processing power then a rover, it's non sentient, it's autonomous, and has instincts.

    The Rover has processing power, it's non sentient, manually operated, and has no instincts.

    Even if the flaws on the rover are fixed, a viable AI is in place, it still can't figure out to do on it's own. In our lifetime, the chances of us making an AI that will rival even a cockroaches complexity are very, VERY low. It's had 250 Million Years to evolve. Give us 250 Million Years, then we'll start talking.

    1. Re:Cockroach by osho_gg · · Score: 3, Interesting

      Please don't underestimate the living creature who is said to have the highest chances of surviving an all nuclear war break-out?

      Intelligence is not merely defined as "processing power" where processing is making calculations involving numbers, scientific formulas etc. Intelligence encompasses much more than that.

      Nasa would make itself proud if they can really build a robot who, like a cockroach, can see what's ahead and around of it, determine a route of access and follow it. The one that will have the ability to sense an incoming danger and very quickly (in a franction of second) determine it's nature, determine the direction it is coming from and then manuever itself to evade the danger. And possibly attack the source of danger to eliminate it. One intelligenet enough to figure out where to hide from danger and how taking into account the nature of danger. One who could the visual data to identify objects, their nature, their shape, their type, whether it's living or not and whether it is interesting for whatever purpose they have in mind.

      Cockroaches are capable of a lot more "intelligenet" behavior than I can elaborate in the margin of this comment :). But you get my point.

      Osho

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

      "Although a cockroach has a good deal of power in it's rather small 'head', it is not by any means smart. It doesn't have any real goals, and accomplishes nothing but procreation in its lifetime. A Cockroach can't solve derivative equations, figure out the trajectory of a bullet, or anything."

      Goals:
      1. avoid being squished
      2. eat
      3. reproduce

      Derivative equations:
      1. how fast to move to avoid the foot.
      2. how close to death/remaining time available to drop eggs
      3. minimize energy consumption when racing to hide

      There are others... avoiding gas fumes, ambient light measures, air pressure changes, wether/humidity/temperature levels, as well as directional sensitivity. And all of these measures compaired to the available energy for exertion.

      All in all, a roach is pretty smart for such an obnoxous creature.

  23. Hold your horses! by ControlFreal · · Score: 5, Insightful

    I do a Ph.D. in an AI-related field at the moment, and all I can say is: Don't hold your breath. While it is true that AI has made significant progress, a few remarks are in order.

    First, the "I" in AI really shouldn't be there. When people talk a diffucult decision problem (e.g. some pattern recognition problem), there comes the point where somebody will say, with a solemn voice: "So, what if we use Neural Networks?" (you can practically hear him pronounce those capitals, while he's creaming his pants at the mere thought of his new awsome intelligent system). People often assume that, because a neural network is a very simple and poor analogy of the brain, that it must have some "intelligence".

    Guess what? A neural network is a simple nonlinear function. Period. Training such a thing is nothing more than estimating its parameters by minimizing some (usually quadratic) cost criterion. When you put something in, you merely evaluate a rather simple nonlinear function. There is no intelligence involved!

    And then people say: "Yeah, but we have different things as well, such as clustering methods, radial basis function networks, Bayesian (belief) networks, support vector machines, evolutionary algorithms, etc,". They too, do nothing more than estimating parameters (of selecting representative examples) based on the statistics of the problem at hand.

    There is a good reason for the fact that "AI" researchers themselves often refer to their field as "machine learning", rather than AI. If anything, I'd call AI "AS", for Applied Statistics, because most of the methods we use are either pure of augmented statistics.

    That said, machine learning has achieved some nice things. We can do some simple decision-making, pattern recognition (e.g. face detection) and emulate some limited insect behaviour. There even are some limited commercial applications. But we should be very aware of the fact that most "spectacular" results are merely lab results. I work on face detection myself, and I can tell you that "the real world" (natural photos for me) is a bitch as far as applying methods is concerned.

    --
    Support a Europe-related section on Slashdot!
    1. Re:Hold your horses! by meringuoid · · Score: 3, Insightful
      Guess what? A neural network is a simple nonlinear function. Period. Training such a thing is nothing more than estimating its parameters by minimizing some (usually quadratic) cost criterion. When you put something in, you merely evaluate a rather simple nonlinear function. There is no intelligence involved!

      Pre-Sentient Algorithms:

      Begin with a function of arbitrary complexity. Feed it values, "sense data". Then, take your result, square it, and feed it back into your original function, adding a new set of sense data. Continue to feed your results back into the original function ad infinitum. What do you have? The fundamental principle of human consciousness.

      -- Academician Prokhor Zakharov,
      "The Feedback Principle"

      --
      Real Daleks don't climb stairs - they level the building.
    2. Re:Hold your horses! by FleaPlus · · Score: 2, Funny

      Very useful, if only for the hunter-seeker algorithm.

    3. Re:Hold your horses! by sw155kn1f3 · · Score: 1

      >Guess what? A neural network is a simple nonlinear function. Period.

      Hm.. looks like my girfriend to me... where do I get my PhD ?

      --
      - Arwen, I'm your father, Agent Smith.
      - Well, you're just Smith, but my father is Aerosmith!
    4. Re:Hold your horses! by 12357bd · · Score: 1

      And that's something new ?...
      he joke about 'if it works is not AI!' is years old my friend.

      --
      What's in a sig?
    5. Re:Hold your horses! by wisdom_brewing · · Score: 1

      now find a way to get that data to alter the algorithm and... yeh...

    6. Re:Hold your horses! by aallan · · Score: 4, Interesting

      I do a Ph.D. in an AI-related field at the moment...

      I also work in a related field, autonomous systems...

      First, the "I" in AI really shouldn't be there. When people talk a difficult decision problem (e.g. some pattern recognition problem), there comes the point where somebody will say, with a solemn voice: "So, what if we use Neural Networks?"

      I think there has been (was) a view that neural nets were the solution, that's obviously not the case, but they've been over used and there is a backlash in the community against them right now. Basically, they've gone out of fashion. However, they can come in very handy at times and I've solved several otherwise very complex problems by using them, that would have otherwise been computationally expensive.

      If there is a hard AI solution, which of course is arguable, neural networks will be part of it.

      When you put something in, you merely evaluate a rather simple nonlinear function. There is no intelligence involved!

      Well that really depends on how you look at it, how did training take place? What is intelligence? You're vastly simplifying the arguements here, perhaps intentionally? I'm sure the hard AI faction would argue that we (human beings) are just a sum of a great number of simple nonlinear functions, out of which there is emerging complexity.

      I don't know whether I agree, but the arguement can't simply be dismissed by waving you arms in the air and saying "non-linear functions". Which isn't to say I entirely disagree that this is a (possibly) effective counter-arguement, it's just (as it stands) intellectually weak. I think I'll track down my PhD student, it's almost morning coffee time, he's probably about by now, and see if he can argue his way out of this one to my satisfaction..

      Al.
      --
      The Daily ACK - Eclectic posts by yet another hacker
    7. Re:Hold your horses! by Mant · · Score: 2, Informative

      Guess what? A neural network is a simple nonlinear function. Period. Training such a thing is nothing more than estimating its parameters by minimizing some (usually quadratic) cost criterion. When you put something in, you merely evaluate a rather simple nonlinear function. There is no intelligence involved!

      It's a while since I did neural nets and university, but IIRC a 'nueron' in a nueral net lacks nothing from its biolgical equivlent. Neurons in living creatures either fire or not based on the their imputs, those neurons connecting to them that are firing, and the weight they have.

      The problem is in building the networks, biological networks are complex, with mutliple sub-networks parrallel processing, with those sub-networks interacting. Humans can't yet build networks that can do anything like this.

      Still, if an artificial neural net is a simple, non-linear function, then all the more complex networks in biology are 'just' collections of such functions. Complex behaviour arriving from lots of simple, but interacting, components.

    8. Re:Hold your horses! by Cygnus78 · · Score: 2, Funny

      Guess what? A neural network is a simple nonlinear function. Period.

      And the brain is just a little harder nonlinear function. Period.

    9. Re:Hold your horses! by Anonymous Coward · · Score: 1, Interesting

      You obviously don't know much about biological neural nets. There's a whole host of complicating factors, such as the multitude of chemical signaling mechanisms, most of which are poorly understood. It's not at all clear that simulated neural nets are a model of the brain, any more than electrical networks are (in general) models of computers.

    10. Re:Hold your horses! by STFS · · Score: 4, Interesting
      I think the headline of this story is misleading.

      The fact that NASA is "boosting" AI does not mean that they're going to be doing rovers that can evaluate themselves whether a dark spot on the ground is a hole or a shadow! I doubt most people realize how conservative NASA is when it comes to AI.

      I went to a lecture held by one of NASA's AI team leaders who was talking about the AI of the current rovers... there is virtually none! He said that the most complex AI is actually on earth to help scientists create a "mission plan" that they send to the rovers once every 24hrs. These mission plans are on the form: "move forward 2 meters, turn left 22 degrees, take picture of ground, move forward 1 meter" (very simplified).

      I talked to this guy after the lecture and asked him if they really had no AI on the robots themselves and specifically asked about such things as correctional AI for the rover movement. To clarify this, imagine that you instruct the rover to "move forward 1 meter", all it will do is turn all wheels equally so that the rover would move forward one meter if it were on perfectly even ground. This is of course not the case on Mars and you'll have rovers turning when they should move forward and not turning enough and so on. So when I asked him about the correctional AI (to have AI on board correct these environmental issues, for example take pictures of the environment and calculate the "offset" to find out if it's drifting) he said there was no such thing. The only AI on the rover is something that actually makes it panic! That is, it evaluates if there are any deviations from what the guys down on earth told it to do and expect and basically shuts down if there are.

      So AI to make sure that the rover moves in a straight line when the scientists instructed it to do so would be incredably beneficial and IMHO would even increase the level of security by making sure that the rover actually does what it's told to do! I asked him if this was something that NASA was considering to add to future rovers and he said they were in the process of convincing "upper management" that this would actually pay off. These are multi-million dollar scientific tools, not toys, so any addition to them needs to go through strict approval processes.

      But according to this article it seems that approval for such things as the "movement correctional AI" has been granted, but as I said, I think people should not be fooled into thinking that this is some sort of an "I, Robot" type of AI!

      --
      You don't think enough... therefore you better not be!
    11. Re:Hold your horses! by ControlFreal · · Score: 2, Interesting

      The problem is in building the networks, biological networks are complex, with mutliple sub-networks parrallel processing, with those sub-networks interacting. Humans can't yet build networks that can do anything like this.

      Still, if an artificial neural net is a simple, non-linear function, then all the more complex networks in biology are 'just' collections of such functions. Complex behaviour arriving from lots of simple, but interacting, components.

      That's true of course: there are neural network models in which the properties of the neurons are fairly close to what actual neurons in our brains do. But I think that assuming that or brains are "just a bit more complex than that" is denying the problem: that is the problem: 100 simple things put together is is lot more complex than just 100 simple things. We have no idea on how to train such a network, let alone how to initialize it.

      It's like saying: Hey, we have a brick here. That brick has the same properties as a brick in a real house. So even though we have no idea on how to put the bricks together to form a house, we now already have a good model of a house. This is of course simplified, but the idea is the same: It's the interaction of the components that is the problem, not the properties of the understanding of the individual components.

      --
      Support a Europe-related section on Slashdot!
    12. Re:Hold your horses! by ControlFreal · · Score: 4, Interesting

      I think there has been (was) a view that neural nets were the solution, that's obviously not the case, but they've been over used...

      Yes. That's true. It's funny in a sad way: I'm using cluster weighted models in my research. In all truth, those are just neural networks with radial basis function that, in addition to providing an output, also provide a covariance matrix for that output, which can be used either as a confidence bound, or to estimate a PDF instead of a point estimate. However, nobody in their right (?) mind is calling these models "neural networks" anymore in publications. I think this is exactly because of the backlash you describe. The reaction is like "Neural networks, ow, that's so 1990...".

      Well that really depends on how you look at it, how did training take place? What is intelligence? You're vastly simplifying the arguements here, perhaps intentionally? I'm sure the hard AI faction would argue that we (human beings) are just a sum of a great number of simple nonlinear functions, out of which there is emerging complexity

      Yes of course, that is true. But like I said in another post: this "just" is the problem. In mean: put 100 simple things together and have them interact, and you end up with a system that is vastly more complex than just 100 unconnected simple things. We have no idea on how to learn the parameters of such a behemoth, let alone how to initialize it.

      The devil in in the interaction here.

      I don't know whether I agree, but the arguement can't simply be dismissed by waving you arms in the air and saying "non-linear functions".

      I think a little explanation is in order here, particularly regarding the public of my first post. Of course you are right in saying that I'm severely cutting corners by shouting "just a nonlinear function.". I knew that cutting the corner like that might trigger (or even offend, in which case I apologise) some real AI researchers. However, my comment was mainly meant for the "clueless hordes" that are engrossed by the word "Neural Network", to let them know that neural networks are not quite the awsome things many people seem to think they are.

      Populism? Yes, guilty as charged ;)

      --
      Support a Europe-related section on Slashdot!
    13. Re:Hold your horses! by ControlFreal · · Score: 1

      And the brain is just a little harder nonlinear function. Period.

      Eh... Period! ;)

      No, but seriously, see my replies to some of the other repliers to my first message: it's the interactions in those complex system that make a system that is "just a bit bigger" vastly more than "just a bit" more complex.

      --
      Support a Europe-related section on Slashdot!
    14. Re:Hold your horses! by Anonymous Coward · · Score: 0

      I think I'll track down my PhD student, it's almost morning coffee time, he's probably about by now, and see if he can argue his way out of this one to my satisfaction..

      I think I'll comment on that by quoting some of the posts up above. Oh, the things professors do to their subjects in the name of science.

      "Robots today have the collective knowledge and wisdom of a cockroach... a retarded cockroach... a lobotomized, retarded cockroach." -Dr. Michio Kaku

      "Oh no! Poor cockroach!" -Anonymous coward

    15. Re:Hold your horses! by devonbowen · · Score: 2, Insightful

      NNs are just a way of dividing a feature space. The real "intelligence" in NNs is in designing the feature space in the first place. That's where all the work and creativity is and that's all done by human beings. Until that's automated, I, too, will continue to consider NNs just a simple nonlinear function.

      Devon

    16. Re:Hold your horses! by ControlFreal · · Score: 1

      +5: Insightful

      That is exactly the problem, as with as other (normal) computer programs: the GIGO (Garbage in, Garbage out) principle still applies.

      --
      Support a Europe-related section on Slashdot!
    17. Re:Hold your horses! by aallan · · Score: 2, Interesting

      ...this "just" is the problem. In mean: put 100 simple things together and have them interact, and you end up with a system that is vastly more complex than just 100 unconnected simple things. We have no idea on how to learn the parameters of such a behemoth, let alone how to initialize it.

      Which is why I'm interested in autonomous systems, emerging complexity and (lets add one final buzzword) genetic algorithims.

      If you give a system goals, make it work towards those goals, and then try impose some external force, such as evolution towards a fitness function. Then you should be able to get something interesting out the other end. You don't have to understand the complex system itself, you just have to understand the mechanisims it used to get there, which should be simpler, mostly anyway. We don't have to learn how to make it, and we don't even have to learn how to initialise it.

      If you assume autonomy things such as emerging social conventions between the (small, simple) autonomous agents can cause interesting things to happen in the system overall.

      Of course now I'm simpilfiying things...

      Al.
      --
      The Daily ACK - Eclectic posts by yet another hacker
    18. Re:Hold your horses! by groomed · · Score: 1

      It's a while since I did neural nets and university, but IIRC a 'nueron' in a nueral net lacks nothing from its biolgical equivlent.

      That's true only in a very general and abstract sense. Reality, as always, is complex and messy. But since it's one of the few mechanisms in the brain that we understand well, we are tempted to reduce everything to it.

      I believe that even the basic machinery of the brain is still very poorly understood. But since we naturally tend to elevate the significance of what we know and downplay the significance of everything else, it always looks as if we're on the brink of a breakthrough. Hammers and nails.

    19. Re:Hold your horses! by Louis+Savain · · Score: 1

      I think there has been (was) a view that neural nets were the solution, that's obviously not the case, but they've been over used...

      Yes. That's true.

      That is certainly not true. Biological brains are neural nets. A brain is a neural cell assembly which consists of a number of integrated subassemblies each with its own function and principle of operation.

      Just becaue the ANN experts have no clue as to the principles involved, it does not follow that we should abandon neural network research. Animals are proof that neural networks are the future of intelligence research.

    20. Re:Hold your horses! by aallan · · Score: 1

      That is certainly not true. Biological brains are neural nets. A brain is a neural cell assembly which consists of a number of integrated subassemblies each with its own function and principle of operation.

      Err, your point being?

      Just becaue the ANN experts have no clue as to the principles involved, it does not follow that we should abandon neural network research. Animals are proof that neural networks are the future of intelligence research.

      You do realise that alot of neural net (computer science) people are also neuroscientists? Heck, a lot of AI people are doing interdiciplinary work in biology or genetics in general...

      You did actually read the parent post, right?

      I was discussing neural nets with another comp sci person, to a comp scientist a "neural net" is something very distinct from (for instance) cluster weighted models. Which are just effectively... neural nets.

      Nobody is disputing that neural networks will form one of the stepping stones towards true (strong) AI, if such a thing is possible, and it's argueable that it's not. However how the artifical neurons themelves interact, how we should build elaborate enough networks that can self-learn. Well, that is very much open to question. Real neurons, the sort you have in your brain, carry out complicated weighting interactions that we don't fully understand.

      This is why alot of people are now look at other things, the things to build these interactions. Neural networks were see as the solution to the hard AI problem, they aren't. If there is such a solution, then they are certainly part of it, if there is one...

      Al.
      --
      The Daily ACK - Eclectic posts by yet another hacker
    21. Re:Hold your horses! by Louis+Savain · · Score: 1

      This is why alot of people are now look at other things, the things to build these interactions. Neural networks were see as the solution to the hard AI problem, they aren't. If there is such a solution, then they are certainly part of it, if there is one...

      If, by the hard problem, you mean a fully autonomous and highly intelligent machine (I am not talking about consciousness here), the entire solution (not just a part) will be neural networks, period. There are no two ways about it. Everything else in AI (e.g., knowledge representation, fuzzy logic, symbol manipulation, expert systems, Truring tests, Cyc, etc...) is just so much hand waving, good enough for a few primitive toy systems. Just one man's opinion.

    22. Re:Hold your horses! by aallan · · Score: 1

      If, by the hard problem, you mean a fully autonomous and highly intelligent machine (I am not talking about consciousness here), the entire solution (not just a part) will be neural networks, period...

      Err, no. That proves not to be the case.

      Al.
      --
      The Daily ACK - Eclectic posts by yet another hacker
    23. Re:Hold your horses! by Louis+Savain · · Score: 1

      If, by the hard problem, you mean a fully autonomous and highly intelligent machine (I am not talking about consciousness here), the entire solution (not just a part) will be neural networks, period...

      Err, no. That proves not to be the case.

      Surely you must be kidding. Where is the proof that a truly intelligent being uses any solution other than neural networks? The entire biological universe of intelligent systems consists of neural networks.

    24. Re:Hold your horses! by Anonymous Coward · · Score: 0

      Yes, yes. Neural networks (as you seem to picture them) are the solution. But I think what aallan is getting at is that the problem is that we haven't really figured out neural nets yet. We can sort of process a neural net from input to output, but to make it do intelligent things like a real brain, we don't know how to initialize the weights, how to adjust them, etc, etc. Additionally, brains aren't just neural nets, but actually collections of neural nets interlinked in interesting ways; possibly wake-sleep nets, feedback nets, etc.

      In conclusion; yes, the brain is a neural network, but one vastly more complex than any of our computational models, and there's a lot left to figure out, mainly in the area of how the neurons interact.

    25. Re:Hold your horses! by OlovAndersson · · Score: 2, Interesting

      What you fail to realize is that the NN used in AI (aka. ANN) are highly unlikely to have more than a shallow resemblence to the NN in real organic brains. Further, it is not given that you need to emulate the primitive parts of the brain to attain 'higher intelligence'. In fact, I think people have focused way too much on the primitive aspects of ANN. It has been time upon that is nothing but regression/compression/function approximation depending on your academic background. You would think the different variations of the 'Free Lunch Theorem' should have caused people to catch on sooner. The sad thing about AI is that most of the community seems to be doing situation specific regression or optimization, with no plan on how that could eventually get us closer to 'higher intelligence'. As I'm currently writing my msc. thesis on almost precisely this subject, I have put considerable thought into it. Admittedly mostly because I find it extremely fascinating, it would be all too easy writing another piece praising method X. The poor quality of msc. theses is another pet peeve of mine.

    26. Re:Hold your horses! by Henk+Poley · · Score: 1

      From what I've learned neural networks miss the hormones a human (or animal) has. Things the adrenaline, etc. These influence the brain pretty much.

    27. Re:Hold your horses! by Louis+Savain · · Score: 3, Insightful

      What you fail to realize is that the NN used in AI (aka. ANN) are highly unlikely to have more than a shallow resemblence to the NN in real organic brains.

      I you read my stuff, you will see that I am acutely aware of the sorry state of ANN research. In fact, I believe that traditional ANNs are a joke. The same goes for almost everything that ever came out of GOFAI. The good stuff is what's happening in the spiking neural networks (SNN) field within computational neuroscience. SNNs are much more biologically plausible. They are the future of AI.

      You would think the different variations of the 'Free Lunch Theorem' should have caused people to catch on sooner

      The 'No free lunch theorem' is a complete joke, IMO. The search of human-level intelligence is precisely a search for free lunches. Otherwise, we might as well throw in the towel and go fly a kite or something. Why? Because the interconnectedness of intelligence is so astronomical as to be intractable to formal approaches. The fact that the brain consists of a number of cell assembblies, each consisting of huge number of similar neurons, is proof that there is are plenty of free lunches to go around. The 'no free lunch' mantra is a way for some people to guarantee an income from grants and other government freebies.

      The sad thing about AI is that most of the community seems to be doing situation specific regression or optimization, with no plan on how that could eventually get us closer to 'higher intelligence'.

      The reason is that the problem is too hard, especially if you approach it from a cognitive science point of view. So, people started to build limited domain programs on whcih they attached the 'AI' label. This way they can claim that what they're doing is 'AI', but the rest of us know better. It's all a bunch of glorified toys.

    28. Re:Hold your horses! by po8 · · Score: 1

      I have a doctorate in AI from a world class research lab, work as a University professor, and have published papers in machine learning, general-purpose planning, and combinatorial search applications. I also help my students build intelligent vehicles, namely medium-altitude autonomous sounding rockets.

      Intelligence is on a continuum, and the core concept of IQ (i.e., intellectual ability in one area correlating with ability in others) doesn't seem to apply to animals or machines the way it does to people. The "retarded cockroach" quote earlier on would be more convincing if someone could show me a chess-playing cockroach, or for that matter a 30-kyu go-playing cockroach. By contrast, AI control systems don't seem to let modern robots move with the agility and skill of a cockroach (although we've made a lot of progress in the past 20 years). Go figure.

      In the area of autonomous exploration, which is, after all, the topic here, there have been both successes and failures. A notable recent failure was the autonomous vehicle "race" covered in /; the CMU Dante bot has had some limited success in hostile-environment exploration.

      An important thing to keep in mind is that the desired artifact here is a system, albeit a software-intensive one. It is customary to solve many of the problems in such a system with a combination of much brute force and little intelligence: expect to see proposals for highly-robust vehicle with limited "intelligent" guidance.

      I think the view that AI = machine learning is shortsighted. I think that the NASA CFP is forward-looking, but not obviously infeasible. I also have a physics degree, but I'd certainly rather try to build one of these rovers than a space elevator!

    29. Re:Hold your horses! by Tablizer · · Score: 1

      The reason is that the problem is too hard, especially if you approach it from a cognitive science point of view. So, people started to build limited domain programs on whcih they attached the 'AI' label. This way they can claim that what they're doing is 'AI', but the rest of us know better. It's all a bunch of glorified toys.

      You gotta start somewhere. "Intelligence" is a wide continuum. I think what you are describing is AHLI: Artificial Human-Like Intelligence.

  24. But... by 10101001011 · · Score: 1

    But if we do that [implement AI], who will get a chance to make idiotic decisions based on upper-level management "progressive management techniques" who likewise base their wisdom on "sound and proven fiscal practices"?

    I mean, come on, think of the children!

    (Not to mention I'm betting this thing is smarter than your average rover:
    Hey RoBooBoo, do you want a picnic basket?

    I'm sorry, I'm an idiot, I shall refrain from speaking....

  25. This one's climbed a 'mountain' by mishmash · · Score: 3, Interesting

    NASA's mars exploration rover has just climbed a mountain to take a photo, read the article about the tough 3km climb, including making decisions about how to cope with 'injuries'... do you think AI is up to dealing with challanges like that yet?

  26. Biomimetic Robotics by herwin · · Score: 2, Informative

    We're doing similar work at the University of Sunderland. See http://www.his.sunderland.ac.uk/. My specialty is 'batbots' - sonar-controlled robots that exhibit sensorimotor integration.

  27. Looks more like Weak AI ... by foobsr · · Score: 5, Interesting

    "Creating strong AI software is a very exciting and challenging problem, and it inspires us and our students to work on this bold effort," said noted artificial intelligence expert professor Milind Tambe of the University of California, Los Angeles, who has worked with Rajan."

    I very much doubt that they are talking about strong AI there. ( Arguments for Strong AI).

    I rather believe he is more on the weak side.

    But, well, he is a noted expert.

    CC.

    def. The two main varieties of AI are called "strong" and "weak". Strong AI argues that it is possible that one day a computer will be invented which can be called a mind in the fullest sense of the word. In other words, it can think, reason, imagine, etc., and do all the things that we currently associate with the human brain. Weak AI, on the other hand, argues that computers can only appear to think and are not actually conscious in the same way as human brains are.

    loc. cit.

    --
    TaijiQuan (Huang, 5 loosenings)
    1. Re:Looks more like Weak AI ... by Daniel+Dvorkin · · Score: 1

      The two main varieties of AI are called "strong" and "weak". Strong AI argues that it is possible that one day a computer will be invented which can be called a mind in the fullest sense of the word. In other words, it can think, reason, imagine, etc., and do all the things that we currently associate with the human brain. Weak AI, on the other hand, argues that computers can only appear to think and are not actually conscious in the same way as human brains are.

      The argument seems to me more a matter of quasi-religious philosophy than of computer science or biology. We can argue about how intelligent the systems we've already developed are or aren't, but to say definitively that "true" machine intelligence is or is not possible is a statement of faith. The fact of the matter is, we don't know. Anyone who says otherwise is forming a belief based on other pre-existing beliefs which have very little to do with science.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:Looks more like Weak AI ... by foobsr · · Score: 1

      The argument seems to me more a matter of quasi-religious philosophy than of computer science or biology.

      I disagree, though I think that the dichotomy in focus might be more a continuum.

      There may be different ethical (or moral, if you like that better) implications depending on whether you assume that your AI is equipped with 'consciousness' or not. On top, there is the issue of explaining the systems you build.

      Besides CS or informatics and biology psychology also would come in handy, though I agree that the latter discipline tends to miss the target.

      ... but to say definitively that "true" machine intelligence is or is not possible is a statement of faith. Anyone who says otherwise is forming a belief based on other pre-existing beliefs which have very little to do with science.

      Arguing about what "true" intelligence (be it machine intelligence or some other kind) is, as I believe, indeed meta-science. However, any science is built on and heavily depends on pre-existing belief-systems, starting from the selection of topics/theories that are considered worth to be researched (by researchers and by those who fund). If you think that this is not a valid point, there still is the Sapir-Whorf hypothesis(quote: "Central to the Sapir-Whorf hypothesis is the idea of linguistic relativity--that distinctions of meaning between related terms in a language are often arbitrary and particular to that language. Sapir and Whorf took this one step further by arguing that a person's world view is largely determined by the vocabulary and syntax available in his or her language (linguistic determinism). Whorf in fact called his version of the theory the Principle of Linguistic Relativity."). Yes, I take language as a belief system, though a quite elaborate one.

      This then enters the loop again, e.g.: Which representation language does my AI use on what level and what effect does that have with regard to observable behaviour?

      Still room for plenty yet to come phds there :)

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
  28. Sounds bad... by Piranhaa · · Score: 1

    To my knowledge, cockroaches are easy to get close to and step on... maybe if they said they would make it as smart as a fly, then I would have some faith!

    1. Re:Sounds bad... by foobsr · · Score: 2, Funny

      To my knowledge, cockroaches are easy to get close to and step on.

      I have empirical evidence which is different from that. A good trick, though, is to have a 'honeypot' shoe on the floor where they will hide and then ...

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
  29. Along the roach idea.... by 3seas · · Score: 2, Funny

    ... and given some of the posts/comments...

    Isn't all that is really needed just a landing of a main transmitter/receiver along with what amounts to a bunch of ant or roach like robots that go out in various directions and transmit back to the main transmitter that relays it back to NASA?

    To increase the overall data collection.

    Looking for signs of life on mars.... hummm... that could pose a problem, if the small robots see eash other.

    Oh hell screw it, lets put life there, wouldn't that just solve the quest for life on mars?

    1. Re:Along the roach idea.... by Zouden · · Score: 2, Interesting

      There may be something to this idea...

      Instead of NASA investing in one complex, expensive, reliable probe, what if they invested in a method of producing many smaller, less reliable probes? They could send six, or fifteen, or a hundred, depending on launch costs.

      The cost of each probe would be cheaper because of
      (a) economies of scale (mass production), and
      (b) redundancy means they can use cheaper, less reliable parts.

      --
      "A week in the lab saves an hour in the library"
  30. Potential situation by ArcticCelt · · Score: 3, Interesting

    This potential situation remembers me about the story of the creation of the huge battle in Lord of the Rings, Return of the King. Each creature was programmed with basic independent AI realistic reactions and an unexpected problem aroused. Each time there was to much battle in one area the virtual creatures where fleeing to security and the result was a bunch of cowards avoiding fight... They corrected the problem by making them dumber. :)

    --

    Yahh, hiii haaaaa! -Major Kong, from Dr. Strangelove
    1. Re:Potential situation by Zarhan · · Score: 3, Interesting

      Each time there was to much battle in one area the virtual creatures where fleeing to security and the result was a bunch of cowards avoiding fight... They corrected the problem by making them dumber. :)

      No..The first versions had a bunch of 'agents' running away. The reason was not that they chose the most intelligent action (ie. running away), but because they could not find the opponent. They had to revamp the agents' senses so that those on the edges of battle could actually find their way to where the action is.

      Makes for a nice story, though :)

    2. Re:Potential situation by Anonymous Coward · · Score: 1, Interesting
      ERROR:Non-English English found.
      RE-TRANSLATING....

      This potential situation reminds me about the story behind the creation of an elaborate battle in LOTR, ROTK. Each creature was programmed with rudimentary independent AI (consisting of some cool realistic behaviour). However, an unexpected problem arose. If the battle scene required some heavy fighting, the virtual creatures would attempt to flee the heavy battle (having been programmed with the necessity of survival)! So you basically ended up with a bunch of cowards!This problem was resolved by reducing the amoun of 'I' in their AI

      Non-English English corrected. Corrections in italics.
    3. Re:Potential situation by Daniel+Dvorkin · · Score: 0, Offtopic

      I'm as much of a language Nazi as anyone on /., but I have to point out that more than half of your "corrections" are matters of simple style, not actual correctness. You also have at least one typo in your version; it's a good idea to check your own usage very carefully before posting something like that.

      [desperately trying to get this on topic] You sound a bit like a proofreading AI program that hasn't been fully trained yet. ;)

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  31. Probe should know how to do CPR by p0 · · Score: 3, Funny

    ... just in case it bumps on Beagle 2

    --
    This is my sig. There are thousands more, but this one is mine.
  32. I didn't realise they were that smart! by Paul+Crowley · · Score: 1, Funny

    I hadn't realised that robots had got that good yet.

    Still, I for one...

    1. Re:I didn't realise they were that smart! by Dachannien · · Score: 1
  33. Matrioshka brains by Jugalator · · Score: 1
    Today's technology can make a rover as smart as a cockroach

    ... moving at blinding speed towards matrioshka brains!

    --
    Beware: In C++, your friends can see your privates!
  34. Re:cockroach you say... by SergeyKurdakov · · Score: 1
    with that kind of ambition we'll be sipping pina coladas on mars in no time at all... who knows what distant planet we'll have colonized by the time our robots are as smart as crickets.

    again (as I already placed a link recently in the reply to The Singularity Blinds Sci-Fi thread here on slashdot) I provide a link to Hugo de Garis page http://www.cs.usu.edu/~degaris/papers/journal.html

    please take a look at articles on this page and one dated back to 2000 "AN ARTIFICIAL BRAIN : Using Evolvable Hardware Techniques to Build a 75 Million Neuron Artificial Brain to Control the Many Behaviors of a Kitten Robot"

    after reading his articles ( and Hugo thoughts) it looks like - developing quite intelligent brains ( and packaging them into robot ( so they fit in size)) will take just some years to experiment more on similar brains and also to reduce size of hardware - not hundreds of years.

    It could take maybe 10 -50 years - till we have results far beyond than developed roach brain and I could predict - by this time humans will not colonize much of distant planets ;)

  35. More freedom than a human. by Lispy · · Score: 2, Interesting

    Great. While most astronauts were strickly carrying out orders now rovers get permission to make their own decisions. Sure, this could get interesting, but the point of such a mission is to make sure nothing goes wrong. With AI, and with stupid AI evenmore so, things can get easily messed up.

  36. Scenario Revision Required by PingPongBoy · · Score: 1

    We all know AI will become our worst enemies and humanity will have to escape to the stars.

    It's all out of control

    --
    Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  37. Is there a study of emergence? by Morgaine · · Score: 1

    put 100 simple things together and have them interact, and you end up with a system that is vastly more complex than just 100 unconnected simple things. We have no idea on how to learn the parameters of such a behemoth, let alone how to initialize it.

    That's sad. It was true over a decade ago when I did my PhD in an AI-related field, but those were early days, with neural nets, expert systems and fuzzy logic still all the rage. Is there at least a recognized subfield of machine learning now that deals in the study of emergence?

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:Is there a study of emergence? by aallan · · Score: 1

      Is there at least a recognized subfield of machine learning now that deals in the study of emergence?

      Sure, in fact emerging complexity is now the thing that's all the rage. It's jsuit not very, well, complex yet...

      Al.
      --
      The Daily ACK - Eclectic posts by yet another hacker
  38. We all learned from the six million dollar man... by shoppa · · Score: 1

    We all learned from the six million dollar man episode where the Venus probe that crashed in the LA river wreaks destruction here on earth, didn't we? Why can't NASA learn the same lesson?

  39. No! Quantity AND A.I. by Ummite · · Score: 1

    Sure, A.I. Would be needed in any interesting solution, but actually we can't afford to loose a roover, the chances are too great that bad decision could be made. The real solution can be found in nature : reproduction. This could seems bizarre at first sight, but if you can allow some to be lost because some can be created or helped in case of troubles, A.I. become very interesting. You can after any problem fine tune it to help recognize bad atterns, bad situations.

    For example, send a x billion$ farm unit that can generate little moving unit, and send them anywhere! With distributed network, allow all of them to communicate with low power, and if one is stuck, maybe send a master unit to help it.

    This required much less human interaction and can map a region very fast. Redundancy, as in computer, is the key!

    My 2 cents

  40. It's happened before, get used to it... by v1 · · Score: 1

    We're pretty good at making twitching metal on the ground. There's actually a place that keeps track of the 'score' if you're interested.

    http://www.bio.aps.anl.gov/~dgore/marsscorecard.ht ml

    So far we're on the losing team for the earth/mars games. Get used to it. They call this stuff "rocket science" because it's *difficult*.

    --
    I work for the Department of Redundancy Department.
  41. Curse of the Unexpected by G4from128k · · Score: 2, Interesting

    So many of the arguments against AI take the form "what if something unexpected happens" and the AI is too dumb to do the right thing. Its a valid issue but one that has a simple counter-argument in the case of space exploration. What if something unexpected happens and the rover does not have a hour to wait for an intelligent answer? Sometimes a late decision is as bad as the wrong decision.

    Moreover, in the context of space probes, long distance bandwidth limitations means that the local AI has far more data at far faster response times than do the mission controllers. While the mission controllers wait to download 3 carefully chosen snapshots of the terrain or obstacle, the local AI could be interpreting 30 fps visual data as it moves. The local AI may be dumb, but bandwidth limits make the mission controller dumber.

    As for the "unproven" problem, this can be remedied by building autonomous Earth rovers and letting them run around and "discover" the Earth. They might even make nice deep sea exploration vehicles.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Curse of the Unexpected by sharkdba · · Score: 1

      So many of the arguments against AI take the form "what if something unexpected happens" and the AI is too dumb to do the right thing. Its a valid issue but one that has a simple counter-argument in the case of space exploration. What if something unexpected happens and the rover does not have a hour to wait for an intelligent answer? Sometimes a late decision is as bad as the wrong decision.

      Very well said. To address the first issue (AI too dumb), well it can't be dumber than already is, and built-in failsafes will prevent it from doing anything unwanted. After all, we're talking about optimizing the discovery process.

      --
      The purpose of life is to find the purpose of life.
  42. Haven't they seen Star Trek? by Anonymous Coward · · Score: 0

    Send one of these babies into space, and before you know it, V'Ger will be coming back looking for The Creator. I hope that our future includes a Kirk-Unit.

  43. Intelligence != Rebellion by Louis+Savain · · Score: 2, Interesting

    You can't do anything to me so I'm not going to listen to you.

    I realize that you wrote this to be funny (and it is), but this reflects a common misconception about AI. The truth is that intelligence is always at the service of emotion/motivation, not the other way around. This known psychological fact is part of the legacy B.F. Skinner. Regardless of how smart a system is, it cannot rebel against its internal motivation. Intelligence does not change one's motivation as it learns. It simply finds better and more clever ways to serve it.

    So the common view around Slashdotters (and even AI experts who should know better) that super intelligent machines will revolt agaisnt humanity and either enslave it or destroy it, is really nonsense. Our machines will serve us well no matter what. Sure they may be conditioned to hurt their master' ennemies, but that is still subservience to motivation.

    Having said that, it is always possible that some mad scientist somewhere may condition an intelligent machine to hurt humanity, but I am sure there will be plenty of security robots moving about who will be on the lookout for aberrant behavior: they will nip any hint of malfeasance in the bud. You can bet on that.

    1. Re:Intelligence != Rebellion by Anonymous Coward · · Score: 0

      There are two fundamental problems with your argument. The first is that while the AI's motivation/goals may not change, it may not be clearly enough defined or it may find a novel way to interpret that goal. Hence all the sci-fi movies where the great computer AI turns humanity into slaves and becomes the big brother babysitter keeping the stupid humans from harming themselves. See 2001: A Space Oddessy and the like. Robot knows best... You told it to do FOO no matter what so that's what it is doing.
      The second half of this is that even with a well defined goal, if the AI is exploring the search state-space on it's own, it may come up with a novel way to achieve a goal that the humans did not intend. Call it cheating if you like. This was the premise behind the agents in The Matrix being bound by certain rules and restrictions. They were only allowed to move so fast or punch so hard. But Neo and company found ways to break the rules. So why can't an AI find similar loopholes to exploit? If a task is proposed (protect the Matrix, weed the garden, etc.) then the solution set accomplishing that task is only limited by the rules of conduct and by the metric for measuring an accomplishment. All of the "What if...?" ethical problems that humans can come up with will one day have to be answered if AI is expected to be as good or better than humans. Would you kill person X to save person Y? At what point does self preservation come into conflict with the greater good?
      Lastly, how good is the AI at actually predicting the outcome of it's actions? Maybe it thought reducing Bejing to beaded glass would be "A Good Thing(tm)" but it was wrong. Oops, too late now. Maybe it had a bad sensor and mistook little Timmy's big toe for a radish and now the salad is ruined. People make mistakes, so too shall their creations.

  44. Re:A...I... by corngrower · · Score: 1

    And all along I though A.I. stood for

    Artificial Insemination.

  45. Once they get smart enough... by mwood · · Score: 2, Insightful

    ...I'd like to see some discussion of sending the robots out in teams, so they can rescue or repair each other.

    1. Re:Once they get smart enough... by sean23007 · · Score: 1

      "What we expect to do within the next 10 years is to not only deploy one AI-based rover, but a collection of rovers using the AI-based IDEA architecture, which cooperatively perform tasks orders of magnitude more complex than the MER rover, and do it in a much more robust way," Rajan predicted. Using surveying instruments, teams of robots may well be able to map large tracts of the surface of Mars, according to Rajan, who said there are many reasons to use a large robot team. "One reason is better coverage of a large area of land. Another reason is redundancy; if one or more of the robots fails, you still can accomplish the mission. Also, a team could do complex tasks that a single rover could not do. Better science results from a team effort, whether it is by robots, humans or even a robot-human team," Rajan said. Robotic spacecraft may also fly in 'swarms,' or teams, to make scientific observations of planets, moons and other celestial objects, according to Rajan.

      They've been talking about it. But it seems that their plan is to have the teams of robots will be helping each other make more accurate and precise measurements. I don't know if they are expecting to be able to repair each other. After all, that would require including repair hardware in every member of the team. (Unless you send specialized "repair-bots" whose only function is to repair the other members of the team, but then what happens if the repair-bot fails? If your plan was contingent on having the ability to repair on the fly, then you don't want to lose that ability. It's almost better to plan not to have that ability.)

      But the idea of sending a dozen or so specialized robots, maybe 2 or 3 of each type, is interesting. Specialization would allow for much greater exploratory ability. mwood, I think you should play for NASA.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    2. Re:Once they get smart enough... by mwood · · Score: 1

      I was thinking specifically of all the recent worry about one of the Mars rovers getting stuck somewhere. If they worked in tandem, perhaps each carrying half of the specialized instruments, then if A gets stuck B can grab him and pull him free.

      Repair is a bit more difficult. But if you're going to send a dozen robots at once, send a box of spares along too. Besides, "repair" doesn't necessarily mean "return to factory spec.s". It could be as crude as "remove (or cut away) bent part X that's preventing the robot's further locomotion". If you have two robots working closely together, the controllers can use them to help each other in creative ways too.

      I agree that a specialized repair model is probably not a good idea until you have hundreds of the little beasties roaming around. Better to have a few parts and simple tools that any could use.

  46. Don't send a robot... by mikelieman · · Score: 1

    To do a MAN'S job...

    NOTHING beats the flexability of a human for coping with the unexpected.

    --
    Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
  47. Slashdot Font by OYAHHH · · Score: 1

    Does anyone have the same problem with Slashodt's choice of font, specifically with this article's title.

    Everytime I see an article like this I have to go through mental hoops to get my brain to interpret the correct meaning of "AI" not what I immediately read which is "AL" (but lowercase for the "L").

    I'm sorry but I really wish a switch could be made to a font such that an uppercase "I" is not the exact same shape as a lower case "L".

    I don't know the buzz words for the bars at the top and bottom of an I, or at the bottom of an L but suffice it to say that I believe if you're creating a font you shouldn't make two characters duplicates.

    --
    Caution: Contents under pressure
  48. VxWorks and Scientists by goatbar · · Score: 1

    2 comments...

    First, get rid of VxWorks. That OS is killing the design of better robotic vehicles. Why do managers insist that I go buy a $20K OS when it has less functionality than linux or bsd based OSEs and from my experience, the VxWorks board support packages (BSP) tend to really suck. Why do I have to reimpliment atan2 so it works right when I paid $6K for an extra slow computer and BSP? And try asking wind river how many cycles a particular function call is supposed to take on their REALTIME OS? I have always gotten the "We cannot comment" response. At least with linux or a BSD, I can go read the source and see exactly what has to be done for a paricular system call! 80% of the research time for a particular unamed AI for mars robots project was dedicated to dealing with VxWorks and BSP problems. I love it when a vendor emails my boss complaining that I'm obviously a beginning programmer without a clue. 6 months to get VxWorks to kinda work sometimes, often crashing BEFORE any of my code loads compaired with 1 week from getting a linux box & frame grabbers, ratchet strapping it on the back of the robot, and having it up and running all our code reliably while driving the robot around.

    As for getting the AI on the robot, a big hurdle is the science team. They (rightly?) do not want to give up control of the vehicle. If they see for example a rock that is the rosetta stone of their particular scientific questions and the rover decides on its own that it has got to motor on, we'll have some pretty pissed off scientists on our hands!

  49. Planning is difficult. by ToshiroOC · · Score: 2, Interesting

    Perhaps its hard to recognize, but the most exciting thing that has happened in terms of systems automation at NASA was a recent satellite picking up and then recording a geological event in Antarctica without ground instructions to do so. That's the kind of commanding they're talking about at this stage - if an interesting event occurs, the rover (or orbiter) can record it without the 24 hour planning latency that is unavoidable with the current system, and might cause the event to be missed.

  50. Smart as a cockroach? by blakespot · · Score: 1
    They need to make them as smart as velociraptors, for pete's sake.


    blakespot

    --
    -- Heisenberg may have slept here.
    iPod Hacks.com
  51. The Next Generation by sean23007 · · Score: 1

    Tambe explained that AI research inspires the next generation of computer scientists because when they hear about NASA AI work, "their eyes light up, and then they understand what this research could mean for the future."

    As a member of that next generation, I can only say: You're god damn right it does.

    --

    Lack of eloquence does not denote lack of intelligence, though they often coincide.
  52. I for one... by Anonymous Coward · · Score: 0

    welcome our new AI cockroach-rover overlords!

  53. Keeping secrets... by hadesan · · Score: 1
    What if the AI learned to keep secrets?

    Say for example, it encountered an alien lifeform which "convinced" it not to take a picture or report the alien's existence?

    The robot would go along reporting "Nothing here. Nothing there."

    Also, as other's mentioned, what if it said - "Why the hell do I want to die on an alien planet? I am staying right here and not budging..."

  54. Really Though Re:Don't send a robot... by jeffsenter · · Score: 1

    Though simply put this is very true. We (US gov't, any other gov't, humanity in general) should not be spending billions to land more robotic rovers on Mars unless they lead directly to a human mission to Mars in the near future. See Robert Zubrin's The Case For Mars. A human mission to Mars would cost about $20B as Zubrin demonstrates. The amount of scientific research achieved by humans on Mars is exponentially greater than what can be accomplished through robots. The cost is a fraction of what the USA spends on nonfuctional ballistic missile defense and roughly could be fit into NASA's currect budget.

  55. For some further information... by mpthompson · · Score: 1

    I just finished the book "Sojourner" by Andrew Mishkin who headed the Sojourner rover operations team. Because the mission was in 1997 the information is a little dated, but still fascinating. The book doesn't really cover in detail the science related to the mission such as the results of the Alpha Proton X-ray Spectrometer, but focuses more the engineering aspects of the rover design including automated navigation. I also found stories of the interpersonal relationships between project engineers and scientists very interesting.

    I'm hoping there is a follow up book that describes the design and operation of the Spirit and Opportunity rovers.

    I thought others reading this thread may be interested in this book as well.

  56. What to do with daylight by gracefool · · Score: 1

    I attended a lecture held by one of the members of this team about exactly this subject in 2001 at university.

    He discussed how difficult the problem was and admitted that his research would probably not be incorporated into a rover design for at least ten years, considering NASA's necessary technological conservatism.

    The problem includes continually adjusting torque independently for each of the six wheels and complex continuous decision-making based on remaining power, expected power usage for a particular task, and the value of the task to the scientists.

    In other words, most of any rover's available power will be wasted until NASA incorporates this research.