User Tools

Site Tools


roomba:roomba

This is an old revision of the document!


Roomba - The Robot vacuum cleaner experience

What is that thing?

Roomba 560 from iRobot is a vacuumcleaning robot.

roomba_running.jpg
Here it is seen running.

roomba_docked.jpg
And here it is seen “sleeping” in its docking station. The orange light shows that it is recharging its battery.

Cleaning of the cleaning robot

cleaning.jpg
Roomba takes up a little of your time now and then, when it is time to clean it.
Most of its joints can be disassembled, so hair and dust can be removed.
This cleaning process is the only “user time” needed to run Roomba. It takes approximately 5 minutes 2-3 times a week to do it.

Carpets

carpet.jpgcarpet_folded.jpg
The Roomba has a tendency to fold carpets. This however is usually not a great problem, since it can unfold them again, when cleaning from the opposite direction.

Wires

floor_lamp.jpg
Wires on the floor seem to be a bit of a problem. Roomba winds up in them, and tends to drag them along with it, worst case, making things drop to the floor. This problem calls for rather untraditional solutions, as the one shown above, where the wire to a floorlamp has been taped onto the pole, thus running in mid air.

Mattes

front_door_matte.jpgterasse_matte.jpg
Door mattes usually come in dark gray or black colours. This is a problem to Roomba, since its cliff sensors works by sending light onto the surface on which it is running, and interpreting on the reflection. A black matte therefore makes Roomba think it is about to dive off cliff.
To solve this mattes in lighter gray can be used.
Another matte problem shows itself, when the matte is a lightweight matte (non rubber). Here Roomba tends to push the matte around, instead of vacuuming it. We have solved this problem by sticking the matte to the floorboards using tesafix.
The above image to the left illustrates our front door matte, which has a light enough shade of gray for Roomba to work with. The right one shows our sticky mattes.

Furniture

sofa.jpgkommode.jpg
Some furnitures has legs not exactly high enough for Roomba to run under. This can easily be solved, using leg extensions. If you do not wish to use leg extensions Roomba will just hit the lower edge of the furniture and is not going to clean under it, or it may, in the worst case, get stuck, it the furniture has an inwards-sloped underside, such as our sofa bed on the left.
stone.jpgshoe_closet.jpg
Even though Roomba 560 has wall sensors making it slow down as it approaches a wall, it may not work as well as you could wish for in all cases. For instance if the object Roomba is approaching has a very dark color (same problem as with the cliff sensors) or if it is approaching at an angle. Therefore, to protect the bumper and wall sensor casing in the front of the robot from excessive damage, we have shielded the sharp corner of the stone supporting the column in the lefthand image. By the way, the stone is there in the first place in part because the column supports a heavy plant and we were unsure of whether Roomba was able to hit the column so hard that it would topple over, and in part because the lower shelf of the column was low enough that Roomba would drive up onto it, but high enough that it would also sometimes get stuck there. This poses another problem - if your doorways have thresholds you may not be able to use Roomba. It is able to get over thresholds if they are not too high (1-1½ cm) or if you have slopes leading up to them, but if the thresholds are higher than this, or if you are unlucky that Roomba hits the slope at an angle, it may get stuck. One solution to this is preventing Roomba from approaching the threshold, for instance as shown in the righthand image of an open shoe cupboard having a homemade plastic barrier taped to it, or by placing other types of obstacles in or in front of the doorway. This can also be solved using lighthouses to define Roomba's cleaning area (see below).

Virtual wall/Lighthouse

lighthouse.jpg

Timetable 16/11-2007 17/11-2007 20/11-2007 Average
Livingroom 11:08 (42m) 14:04 (41m) 15:37 (43) 42m
Hallway/kitchen 11:50 (47m) 14:45 (35m) 16:20 (35) 39m
Bedroom 12:37 (41m) 15:20 (52m) 16:55 ( ) 46,5m
Finished 13:18 (2m) 16:12 (1m) 1,5m
Dock 13:20 16:13
roomba/roomba.1237458752.txt.gz · Last modified: 2009/03/19 11:32 by tine