We recently bought the Roomba robotic vacuum from
iRobot, a company started by Rodney Brooks from the MIT Robot labs. I have to admit that it was an impulse purchase from
woot.com. If you have problems with impulse buying, stay away from this site!!!
The idea behind the Roomba is that you have an autonomous machine which periodically vacuums your house, with a minimum of intervention on your part. Sounds simple, but reality is still very far from even this simple goal. The real reason to get one is that it's an adult (read: for grownup men) toy which is disguised as a household item! You're really getting a cool remote-controlled, semi-autonomous toy, which you can pass off to your partner as a "vacuum"! :-) Genius!
I've compiled some "Rules of Robot Vacuums" that I think would make the Roomba and similar machines most useful (with apologies to Isaac Asimov!):
- A robot vacuum must act independently. The whole idea is that I no longer have to think about vacuuming at all, but it doesn't work that way. For starters, the standard Roomba package that I got doesn't include a scheduler which would automatically start the vacuum at preset intervals. It's available as an add-on, but for more dough, of course. You have to manually tell the robot to start vacuuming. In truth, this is not a big deal, since it comes with an infrared remote with a button to start cleaning.
- The robot should be able to get around the house on its own. Here too the Roomba falls somewhat short. It does scoot around and navigate some obstacles, and even avoid stairs, but it's not perfect. For example, I had to get rid of all the throw rugs we had in the house for it to work, since the frills on the carpets get sucked in, and stall the vacuum. In truth, this is a problem for regular vacs as well, but a human can at least avoid the trouble spots. Secondly, it tends to get jammed underneath some furniture, like bookshelves and beds, with low clearance. It often manages to wiggle out, but not always. We also have a play-mat on top of carpet in the kids' playroom, which causes perennial problems. Once it gets off the mat, it can't climb back on. As a result, we have to block off all areas where it could climb off. The package came with an infrared "virtual wall" which allows you to block off a straight line, and it's useful, but still not perfect.
In practice, even after I rearranged the house, removed throw rugs, blocked off obvious pitfalls, set up a virtual wall to keep it out of trouble, it still gets stuck about 1/2 the time before completing a run. That's not a huge deal, because it'll usually manage to clean up somewhat before it gets stuck.
- The vacuum robot should vacuum well. Here again, there are some problems. It's just not a very powerful vacuum! Of course, since it's battery-powered, it can't rival a plug-in vacuum for power. But the roomba does a pretty good job here, for two reasons. One, it has a lot more patience than I do when vacuuming. It can take 1-2 hours per room, or at least until the battery runs out, which is a lot longer than I'd ever spend. Therefore, even though its extraction efficiency is less per sweep, it can make many sweeps of the same area, making it fairly equivalent. Also, the Roomba has a complex array of brushes and filters which does a pretty good job on hard flooring surfaces and low-pile carpet. I haven't tried it on very plush carpet yet.
Another issue is coverage. The Roomba moves somewhat randomly around a room -- it richochets off walls and furniture with sometimes random movements. It actually does follow the walls and borders pretty well, which is a good idea since most dust and dirt accumulates around the margins. But the vast empty space in between is hard for it to cover. I haven't tried it systematically, but I think the coverage is less than 100% per run.
Here's a point in favor of the Roomba: it's pretty short and tetherless, so it's able to get into areas that are otherwise hard to clean, such as under some couches and beds. There are some areas under our bed that haven't seen a vacuum for years until we got a Roomba! That's a definite advantage.
- It should be unobtrusive. Here the Roomba is pretty good. It's much quieter than a regular plug-in vacuum, so it's possible that it could run at night while its owner is sleeping. However, it would have to run in a different room--if it came into my bedroom at night it would definitely wake me up.
- The robot should take care of its own energy needs. Ideally, it would generate energy off the stuff it vacuums up! :-) Here, iRobot did a pretty good job. My model came with a charging base, which the Roomba can theoretically dock with automatically. It does work most of the time, but sometimes, the Roomba gets hopelessly confused and gives up. The design goal was to have the Roomba dock automatically at the end of the cleaning cycle to recharge and get ready for the next session. Again, it's somewhat spotty.
What's my overall impression? I'm still glad I bought it, even given all the caveats above. The bottom line is that our house, with 2 kids under 4 and one dog, plus two sloppy adults, is noticeably cleaner than it used to be, with minimal effort on my part. I do spend some time arranging the house to make it safe for the vacuum, but it's less than I would if I had to do the vacuuming--get out the vacuum, put in a new bag, find an outlet, plug it in, vacuum, move to a different plug in another room, vacuum, unplug, put away, etc. The cleaning is not perfect, but definitely better than what we used to do before--which is just let the dirt sit around for a while!
Plus, it's actually fun to watch the Roomba make its way aroudn the room, watch how it navigates obstacles. My kids actually enjoy staring at it for a while. They never had that kind of reaction with a regular vacuum.
Another unexpected bonus is that my dog, who's normally very scared of upright vacuums, is completely unphased by this one, even if it bumps into her.