Robot: I Now Have Common Sense. Engineer: Great, Go Fetch Me a Sandwich
singularityhub.com
singularityhub.com
My point is that encoding probabilities about locations isn't enough. When the robot knew that the fridge was a probable place for a sandwich, it also knew how to open the door of the fridge, and that this was a required action to obtain a sandwich in that location. "Open the fridge door and look for a sandwich" is analogous to "Talk to the cashier and order a sandwich", but it seems like the robot can't do that yet. Subway also sells drinks, and if the person had asked for a drink, and subway had been found to be a probable location for a drink, the actions needed at the subway would need to be different to get a drink rather than a sandwich.
It's cool research, and very useful, but it's worth pointing out that this robot can't yet actually fetch a sandwich from subway unassisted.
"it's worth pointing out that this robot can't yet actually fetch a sandwich from subway unassisted."
I think that sentences like this are actually being written these days is pretty damn impressive in itself.
The robot still needs to be told the existence of subway and the probability of getting a sandwhich there. It can't deduce for itself that the new restaurant across the street has sandwiches.
Edit: please don't downvote because you think my opinion doesn't coincide with your awe at seeing a robot buy a sandwich.
People still need to be told where sandwich shops are. If you walk by any given commercial space, you either need to see that it is indeed a restaurant, or have an explicit mention of sandwiches in order to make a guess at the probability of being able to get one there. Reasoning about restaurants isn't the purpose of the research presented here though.
There is no one thing called AI. AI could involve one or more of search algorithms, object recognition, parsing, statistical reasoning, state machines, and several other things. None of these on their own would be considered AI, but their research is crucial to developing AI.
"Hey, make me a web app with twitbug authentication and google payment integration."
Wouldn't you like it if it finds you aren't registered as a developer, applies to twitbug, waits for approval, follows up when approval is received (or whatever that process turns out to be) by creating a stub application, creates an Amazon account on your behalf, sets up a server and launches a proto web app using what it knows to be your favourite setup, or just decides for itself based on what others think is a good idea to use and a while later goes "TADA! Here you go!"?
But to be precise: at that point, it will no longer be ethical for us to order it around. We will have to resort to asking politely or to bargaining, such as giving it some form of salary in exchange for fetching sandwiches.
'My usual.' or 'ham salad, easy on the mayo.'
Then the robot has to cross the street, queue at the sandwich store, discover that they're fresh out of mayo, or whatever, and has to decide what to do next. Should it contact you for new instructions, take the initiative and visit a different place, buy ingredients and prepare a snack personally, or any other of countless possibilities? Any of which may involve handling new, unanticipated phenomena.
Thus fetching a sandwich, reliably, is a creative task, and any entity capable of doing it has achieved human status.
Robots in Futurama are near human status. Real robots (including the one you described) are not. Fetching a sandwich as a robot is an algorithmic task.
Why should we go out of our way to build robots with similar ideas of what is pleasurable to us?
Well, now that you think of it we are all in a way programmed to enjoy certain things through classical conditioning.
Willow Garage does, in fact, have a blog. And they did, in fact, post about this four days ago: http://www.willowgarage.com/blog/2011/10/04/jsk-and-tum-teac...
Did singularityhub mention the original source? No, of course not.
Edit: Also, the fourth word in TFA is a link to Willow Garage. Your entire post is wrong.