Robot Realities

Not long ago, I noticed that the cleaning robot was ill. It would start its cleaning cycle, run very fast for some seconds, and then make one of its warning noises and stop. This was a few days before my guests were due to arrive for the holidays, and I’d planned a big session of extra attentive house preparation, involving me putting up curtain rails for some new drapes in the living room, installing various shiny fittings in a spare bathroom, and a few other things like that, while the plucky little robot would run around all the floors and give them a good clean. So I had a dilemma – spend time trying to get it well, or use that time to do the floors myself? A bit of googling revealed that the warning noise was signalling something about a sensor possibly going bad. Did I want to spend the time heading to Fry’s electronics to see they had the sensors? Then digging around inside replacing them, with all the soldering, etc., that would entail? Fun, but time-consuming. After a day or two, I decided to do an investigative poke around the interior of the patient, just in case it might just be a matter of clearing or re-seating the sensor array…You never know.

robot_in_bits

The innards are delightfully put together! The iRobot people deserve some congratulations for good design. It took little time to take the thing apart, and it is very modular inside, with various components popping out quite nicely. It had a lot of dust in several places, notably. I got out my can of compressed air to blow dust out from various tight corners, and put it all back together after a short while. I got it started again and it seemed to run normally, until I noticed that it was missing a key […] Click to continue reading this post