How Long Until We Have a Home Robot That Lives Up To the Hype?
moon_unit2 writes: You may have heard of "personal robots" such as Jibo, Buddy, and Pepper. One journalist recently met one of these home bots and found the reality less dazzling than the promotional videos. Whereas the Indiegogo clips of Buddy show the robot waking people up and helping with cooking, the current prototype can only perform a few canned tasks, and it struggles with natural language processing and vision. As the writer notes, the final version may be a lot more sophisticated, but it's hard to believe that real home helpers are just around the corner.
Give it some time.
As any AI researcher will tell you, we know how the brain works and Geoffrey Hinton's recent paper is nothing short of a breakthrough, and will lead to us having strong AI programs real soon.
We have IBM's Watson, a program that actually understands the information it's processing and will be used to augment medical diagnosis, SIRI, a personal assistant application that actually learns, and MAKO, a program who can do anything on a PC!
IBM is already making neural network chips that implement the way the brain really works, a program the learns the same way that a child learns, and many, many more!
We have courses that teach you AI, and ... it's easy!
Give it some time! We need to let the AI mature like a fine wine, and filter down into consumer devices.
It's coming soon - it really is!
We'll have robots that live up to the hype just as soon as we have wives that live up to the hype.
The first one that makes me a sandwich wins.
My, isn't my karma burning nicely...
Left MS Windows for Linux Mint and never looked back!
Vote for Bernie in 2016!
Oh, Roombas are mostly fine. My issue with them more than anything is that they're stupid, don't interface with say a program running on a computer that could make them less stupid, and they've unacceptably high maintenance issues.
The vacuum robots are getting decent. I'd like them to be clever enough to actually have a map of the room and know where they are in it... etc But what really annoys me most about them is that they have too many plastic parts in them. Most of the plastic in the guts of the roomba should be metal... ideally steel. Grit and other assorted shit gets into the gears and that creates friction and the friction creates heat. My last roomba ate itself. It melted its guts out.
You can get after market metal guts to replace the shitty plastic modules that should be made out of stamped stainless steel plate. And that largely resolves the maintenance issues.
However, I still think they should be smarter or should interface with something that is smarter. Have the thing connect via wifi to your network... ideally in a non-mickey mouse way... and then have a more substantial computer do the heavy lifting for it. I'm talking about the sort of thing a Raspberry pi could handle without breaking much of a sweat.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
Emphasis on *SOME*....
In general, keeping a home clean entails a whole lot more than just vacuuming an area that is already free of clutter. It entails keeping the area free of clutter in the first place... This requires that a robot know where everything in the house belongs when it is put away, and will automatically clean and put things away that are left unattended for a sufficiently long period of time. Obviously, it should also know how to do this in a manner that does not in any way jeopardize the health or well-being of the occupants.
"We say we'd be happy with a robot that can clean our homes...." show me one that actually *CAN* clean my home, and we'll talk. Really, an oversized hockey-puck that can only vacuum one floor, can't do stairs, doesn't always cope well with pet fur, and can't figure out that just because it doesn't fit into an area right now because of how things happened to be positioned doesn't mean it shouldn't be vacuumed doesn't cover even half of the job of vacuuming for a lot of people, myself included, and probably not even a tenth of the total job of keeping a place clean and tidy. Forget about expecting cooking or driving kids to school or babysitting them or whatnot.... You claim that people are going to give AI a moving target when it comes to the matter of a robot housekeeper, how about just hitting the fucking original desired target of actually just keeping a house clean?
File under 'M' for 'Manic ranting'
They have no memory of the room even though they routinely operate in the same room.
They do not know where doors are, where given activities happen, etc and thus cannot know where the focus of any cleaning should be.
Their programming is too limited to allow for a larger more effective robot because they're too stupid to clean under things properly the way a human would.
As someone else in the thread said, they don't understand that some things they're touching actually should be left alone. One guy was talking about how his roomba just spread cat vomit all over the place because his cat will throw up... as cats do... and then the roomba will roll over it and wipe cat vomit all over the place.
There are an enourmous number or problems with the brain of the thing. And I appreciate that it isn't economical to put that kind of brain power into the roomba... so don't. Most of the robots you see coming out of DARPA these days have most of the brains outside of the robot itself. Its all software running on a laptop or something. And if required for the brain to be in the machine for some competition they just make a cradle for the laptop ON the robot and just put the laptop on the robot.
So there you go... Roombas don't have the brain power they should. They should have a detailed 3d map of the area they operate in, they should know where things get dirty both from logging done by the roomba itself and by what a human would program into it by saying "here are doors".
A bigger robot could do a better job cleaning. Anyone that uses a roomba knows that it takes it DAYS to clean a room and it only keeps rooms clean at all because the fucking thing is scurrying around every day doing about as much cleaning in a week as I would in 30 minutes once a week. That limitation limits how much the roomba can clean. It should be able to clean an entire house. My vacuum cleaner... the one I as a human use... can clean the entire house. But the Roomba can't do that. It can't navigate the house and say "clean this room today" and "that room tomorrow"... and its so inefficient in the way it clean any room that it has to clean the same room several times to actually clean it at all.
And as the man said... cat vomit... or anything gross... gets spread around everywhere.
I could go on... but if you tell me it is as smart as it needs to be, I disagree. The thing it doesn't do which really pisses me off is it can't navigate and doesn't have a map of the house. That's the dumbest.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
LG's Hom Bot maps rooms. It uses a camera pointed at the ceiling to create a map, as well as the usual IR distance and bump sensors. Neato make one with lidar that does a similar thing.
The LG robot is pretty good. It learns the room and then doesn't bump into things as much. The only problem is that it only has one map, so if you say take it upstairs it has no idea where it is and is more or less as dumb as the rest of them. It is really quiet though and does an excellent job of cleaning.
The Neato is junk, unfortunately. The batteries die quickly due to poor power management, and the lidar doesn't seem to help it much.
The thing is, a cheap Lidl robot that only has a bump sensor is not that much worse, and costs a fraction as much. It may be dumb and doesn't have a brush roller, but it's persistent. Simply by covering the same area repeatedly it eventually lifts quite a lot of dust. So there are rapidly diminishing returns for intelligence and advanced sensors.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC