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

17 of 171 comments (clear)

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

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

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

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

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

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

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

    They have trouble with proven technology like calculators.

    1 inch = 2.54 cm

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

  10. 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 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
    2. 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!
    3. 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!
  11. 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)