The Roomba is a disk shaped robotic vacuum cleaner or “Robotic Floorvac”, designed by iRobot and released in 2002. It has also become a robot development platform for some.
It was common enough for a brief period that it could have been bought in the UK high street electronic retailers like Maplin, Curries and Dixons. New models are still being designed, although it is not seen in UK High Streets any more. A contemporary competitor is perhaps the Electrolux Trilobite.
It was one of the robots which began the current resurge in robots and the idea of them becoming part of domestic life. Although washing machines and advanced gas boilers are technically robotic and we have had such things for years, they are hardly as noticeably robotic or as charismatic as a moving robotic vacuum cleaner. The Roomba was recognised by the consumer as a “real” robot, which was its appeal. According to wikipedia “over 2 million units have been sold, making it the most successful domestic robot so far.”.
At it’s height, it was still not cheap enough to be attractive to any but the most serious gadget collector or robot enthusiast. It seemed to stop selling before it went down in price, and the contemporary Trilobite is actually a more expensive system. There was a period of competition from Dyson with the DC-06 and Hitachi. It is suspected that Honda and Toyota may exploit the robotic vacuum cleaner market when it is perhaps more opportune. Sony will probably not join in, as having abandoned the AIBO and SDR team and being more interested in media than domestic automation, this is really not their game.
It was not quite able to get everywhere. The Roomba still required a human to go right into the corners where its round body just could not take it. Short of adding an arm to wave over the corner, there was little that could have been done to get the robot into small corners. The Trilobite is likely to have the same issues. According to Wikipedia the term “Roombable” may be used for furniture that can be successfully navigated and cleaned under by a Roomba.
The Roomba moves in a kind of random pattern that is supposed to guarantee getting the whole floor after a certain period of time, although some areas may get a more thorough vacuuming than others. It uses sensors to detect walls, and really only uses basic intelligence. It does not “remember” the dimensions of the room, but stumbles around a bit. The pack comes with a “Virtual Wall” unit, which is basically an Infra Red beam that it detects as a barrier. This is useful to cordon it into a room, or more importantly stop it falling down stairs.
The Roomba was Modded and reprogrammed by a number of makers, and once it was realised that they were quite interesting platforms in this respect, they were sought after for this function alone.
Robotic Vacuum cleaners are a long way from the kind of robotics seen in any Sci-fi, although they do remind some of the bases for The Scutters.
- 9 Critical Tips to Read Before Buying a Robotic Vacuum Cleaner - this is an article aimed at consumer use of a robotic vacuum more than as a robotics platform to hack.
Roomba as a platform
- https://sourceforge.net/projects/roomba-term/ - A C# Roomba Framework
- http://roomba.pbwiki.com/ - A Roomba Hacking Wiki
- http://hackingroomba.com/ - A Roomba hacking Site.
Hacking Roomba: ExtremeTech (Paperback)
By Tod E. Kurt
A book to get you started on hacking a Roomba. Stocks are low on this one mind!