Who likes to vacuum? Raise your hands. Anyone?
Didn't think so. That might explain why Roomba has sold more than 1.5 million vacuum robots.
I thought Roomba was just a pricey gimmick without much real value. Reading on-line made me doubt that assessment, so I bought one, though still reserving some doubt.
The first thing that bothered me was the paucity of printed material. The Roomba Discovery I bought came with three very small, very terse manuals which really didn't tell me much more than how to charge it up and turn it on. As the initial charge takes several hours, that left me thirsting for more information: how does this thing really work? What do I need to know? Why are these manuals so short?
The best place to find details and help is, of coures, on-line. Message boards like https://www.roombareview.com/chat/ and https://groups.yahoo.com/group/Roomba-users/ are good to read before purchasing. Also read the Wikipedia entry and other reviews at reviews on Roomba. You'll find that early adopters have had their share of problems, but that newer models have improved greatly. There is still plenty of room for more improvement, but a good number of Roomba owners seem quite happy with their little robot helper. I do recommend reading these boards before plunging into ownership; this technology is not fully mature and you should be aware of its limitations.
First, Roomba is patently stupid. Although the latest models supposedly are "able to determine how large the room is and plot the most effective cleaning tactic based on the room's layout" (https://www.pcworld.com/news/article/0,aid,116854,00.asp), its basic navigation skill is "move until you hit something, then turn randomly". There's apparently no memory involved; Roomba can get stuck for short periods in tight spots. It won't stay stuck - the random maneuvering will eventually get it out, but sometimes you almost feel sorry for it and want to give it a little help. With the remote control unit, you can do that, overriding its control, pointing it in the right direction, and setting it off for new adventure.
Roomba "senses" dirt with microphones. That is, if it hears more noise near its vacuum pickup, it will concentrate cleaning in that area by going into a tight circle around the dirt. Roomba also has optical sensors and these apparently can cause it to circle repetitively, annoying its owners greatly. If you experience this and search for "roomba circle dance", you'll probably come across references to Osmo. Osmo is a little dongle that upgrades Roomba's firmware to a version that has less repetitive behavior problems.
The Roomba Discovery comes with a home base charging unit that the robot is supposed to automatically return to when it is done with a room or when it needs to recharge. That has not worked for me at all: if I put it near the base and tell it to return home, it will succesfully dock, but I have yet to see it accomplish that on its own volition.
On the other hand, the "virtual walls", which are infrared transmitters you can set up to keep Rooma confined, have worked perfectly. As we have recently moved, a lot of our home is still a mess of piled up boxes. From Roomba's viewpoint, those areas are a complex maze where vacuum robots get totally lost and confused; I set the virtual walls to keep Roomba in more open areas.
Roomba can have a hard time navigating surface transitions, for example from a hard floor to a soft rug. It sometimes does a cute lifting maneuver, raising up one side to get unstuck, but is apt to just turn around and get stuck again immediately. None of this is detrimental, though it can be frustrating to watch. You want to yell "Stop going there!"
Roomba does an excellent job cleaning, especially on hardwood, tile and linoleum. Short carpet is no real problem, but a high pile can slow Rooma down to a crawl. Roomba cleans edges well with a circular wisk that brings wall dirt to it, but it does miss corners: you can sweep out any corner dirt into the room for Roomba to get at.
I was actually surprised at how much dirt Roomba does pick up. As a test, I dropped a handful of peanut shells on the carpet in front of Roomba's path. They disappeared as Roomba drove over them. Strands of hair are picked up as easily, though long strands do tangle in the rolling brush and those and other bits of carpet strand will wind around the brush and rubber rollers and will have to be cut out now and then. Cleaning Roomba isn't difficult, though it would be a better idea to include a brush for getting into the tighter parts of its bin. You can wash the removable filters, but don't immerse the bin in water. Do watch out for the bright yellow bearings on the brushes and rollers; these fall off easily so it's best to just take them off before you start maintenance.
I was a little concerned about Roomba's bumping. I thought it might damage some of our more delicate furniture. It does hit hard enough to move light objects, but I've seen no scuff marks at all. More expensive robots like the Electrolux Trilobite can avoid objects entirely, and mapping the room lets them know where they have cleaned. Roomba blindly goes over the same terrain again and again.
The latest Roomba's can be controlled externally. That's attracted some interest from robotic hackers, though more for the mechanics of the device than its limited intelligence. There are even decals to give your Roomba a new skin..
As I finish up this post, Roomba is busy cleaning my office. It does make some noise, but not enough to bother me and certainly not enough to disturb my still sleeping wife.
It will be interesting to see how much these home robots improve over the next few decades. There are already competitors producing similar devices.
AS the unit gets older, cleaning does get more difficult. I finally gave up and got rid of it - more trouble than it saves, I think.
But speaking of cleaning: I recently found out about Melanime Sponges - these are FANTASTIC for cleaning so many things!.
Got something to add? Send me email.
More Articles by Anthony Lawrence © 2011-03-24 Anthony Lawrence
As soon as an Analytical Engine exists, it will necessarily guide the future course of the science. Whenever any result is sought by its aid, the question will then arise — by what course of calculation can these results be arrived at by the machine in the shortest time? (Charles Babbage)