Watching a Roomba

Watching a Roomba

In theory the entire reason for getting a Roomba is to let it do the vacuuming and forget about it. In reality I always feel the desire to watch roombas as they do their work. It doesn’t make any sense, because the entire goal of a roomba is that it automates what many people find to be a chore. Vacuuming can be quite boring and quite frustrating, especially during the muddy seasons.

During the season I often need to vacuum every day, sometimes even several times a day. Mud likes to get on shoes but brushing doesn’t get it off. Walking does. The g-forces that we generate when our feet hit the ground loosen the mud, especially the next day, as we’re running down the stairs to exit the building.

Wet mud is well behaved. It sticks in place, and it’s hard to remove. Dry mud tends to fall off in clumps. With the roomba that dried mud is easy to clean up. The robot will take care of picking up every last bit of mud.

The paradox of watching a Roomba is that you see bits of dirt and you think “go and get that bit of mud, stop ignoring it. Stop going back over the same spot six times. Of course, by going over the same spot six times a roomba picks up all the dander and fluff from our clothing, as well as human dust, hair and more. It really is methodical.

What looks clean to us, as humans who vacuum is still dirty, and a roomba will pass over and over until everything is gone. What may seem clean, when you look at it by eye is still dirty. It’s just that it is so sparse that we don’t detect it by eye. It’s when we check the roomba filter that we see how dirty the floor was. It’s when we see a big quantity of fluff in the bin.

Yesterday as I watched a brand new roomba clean the floor I expected that I would see dried mud but I saw as much dander as if I had run a clothes drier through three or four loads without cleaning the filters. Don’t forget to clean filters after every run. That dander is a fire risk.

I think that Roomba are expensive but when you compare their price to normal vacuum cleaners they are reasonably priced. You could pay the same for a human guided vacuum cleaner but by doing this you would not be as methodical about vacuuming. As a human we are guided by what we see. If it looks dusty we will clean. If it looks clean we won’t devote much time.

Do you have a room where the light shines in at a low angle, in the morning, or in the evening? I have noticed that if I hoovered at sunrise I can see the dirt because of its shadow. I saw this and thought at least two or three times that I should grab the opportunity to vacuum when the dust is contrasted with the surroundings. The roomba is so fastidious that time of day doesn’t matter. You can clearly see that a Roomba has been at work because the floor looks clean.

Roomba als have another advantage. they’re low to the ground so they can go under furniture that is high enough. They can go under couches and sittees but they can also go under over furniture. They can vacuum and mop places that may never be mopped or vacuumed due to these places being otherwise inaccessible.

Sometimes with a Roomba it really cleans the floor well but in vacuuming well it also highlights where you need to pass with a mop and bucket to get the floor to be perfect.With some roomba they are equipped with a small reservoir of water in which you put water and optionally soap. The roomba will then hoover with the front, and mop with the back. It isn’t over-exuberant like a human. It leaves just enough to clean, but not so much that your socks are soaked if you walk around as it mops.

And Finally

If we watch Roomba work it can be frustrating to watch as they throw dirt away from their path, or kick it to a place they cannot reach. It can also be amusing to get a roomba to vacuum in a room where tiles that were being cut generated an enormous amount of dust. In such situations Roomba become artists. Roomba are expensive and slow but they’re good at making a place look clean. With newer roombas they are quieter so you can run them while you’re around without the noise being as disruptive.

Playing with a Roomba

While I was cat sitting I spent time playing with a Roomba. Most people set the roomba, and let it clean. I don’t. I watch it and I observe how it works, how it goes from place to place and how it navigates, and gets trapped, and procrastinates in one corner or part of an apartment/studio. Roombas are glamourised but I think they are flawed.


Their flaw is that they start from their dock, back and go beep beep beep beep, then they rotate and they start cleaning. So far so good. The issue comes when they hit an object. They start from the top right of a room and they go diagonally to the other side of the room and they hit an object and they turn right.


How they turn right changes. Sometimes they turn right and start circling clockwise, and then counterclockwise. Other times they hit an object and go they go across to the other side of the room. Their programming sees them pass by the same corner dozens of times whilst ignoring other parts of the room.


Form and function from Objectified by Gary Hustwit


I tried using shoes and other objects to control how big an area they focus on. I tried a bathroom, a small kitchen and a living room. In each case they go over and over the same spot.


I think Roomba should have been programmed to do a search pattern instead. When you’re mowing the lawn as a pattern you start from one side of the garden and you go back and forth, turning 180 degrees when you get to the other side and do a line right next to where you’ve been. In so doing you cut the grass in a short amount of time.


If Roomba simplified the programming they would be more efficient. They would not need to learn the room, they would not need to be “smart”. They could clean a room of any size within minutes rather than tens of minutes.


https://www.youtube.com/watch?v=7FSUtSurqA4


The video above shows that smart vacuum cleaners take an artistic and inefficient approach to cleaning. They waste a lot of energy going over parts of the room they have already cleaned whilst missing some spots.


The brush at the front also has a habit of flinging dust and larger forms of dirt away from themselves and into a part that was just cleaned. As a result, they may spread some dirt. There should be a way of preventing this.


Due to their programming flaw, Roombas are more fun to play and experiment with than use as a replacement to manually vacuuming a room. A simple tweak in their software would make them more efficient. At the moment they behave like toddlers with a vacuum cleaner rather than teenagers with a lawnmower.