Our 572 arrived today. It’s downstairs going through the sixteen-hour initial charge. Can. Not. Wait. Kitchen is cordoned off with all clutter picked up. Have until nine, when the time is up. I’ve never been so enthused about vacuuming.
Is it only because they use the word ‘robot’ in their marketing materials? I get that it has hackable bells and whistles. I can build my own remote out of a Wii, so I can … wait, so I can what? Instead of playing a game on the Wii, I can stand in the parlour and move the Roomba around? Doesn’t that sound like, I don’t know, * not playing games and instead standing around vacuuming?* What evil genius thought that up?
Anyway, when I was a kid I had this marvellous toy. No, not the zip/bop/whirr gizmo, but close (what the hell was that thing called, anyway?). It was this awesome metal fire engine. It screamed its siren super loud and made fire truck clanging sounds as it drove itself around the linoleum. Not content to just make a cool sounds, whenever it hit a wall its wheels reversed, turned, and off it went in a different direction. I loved it, but come to think of it I bet that was one annoying fucking toy.
I also had a Commodore 64. Hell, I had a TRS-80 CoCo. 4K of memory in there; pissant from today’s perspective, but enough to write a handful of lines of code to keep track of simple math. Math like how many wheel rotations = how much distance or what direction something turned.
Without nostalgically waxing on about toys of yore, you can probably see where my question is.
What makes the Roomba so special? Is it just that no one had ever combined the idea of a simple moving robot with the right light-weight vacuum? Is it that they finally got the parts right and it both scoots about and manages to do a good job? I don’t mean to trivialize this accomplishment. The idea of combining light sensors to detect dirt and corners and stuffing a TRS-80 atop a Hoover—and getting it to work—is brilliant.
Or is the Roomba more sophisticated than that? Is the Roomba a great machine or is it a great robot? Please don’t make me define my terms. I think I’m primarily asking about the sophistication of its programming.
Oh, this is in GQ because I’m hoping some of you have seen (or read about) the code that it ships with, so there are factual answers out there.