My First Robot

tomva buys a Roomba.
[ Back to the regular presentation of this content: My First Robot ]

Table of Contents

     The Big Day
     Meet Scooter
     Next Robots

 

The Big Day

[Tuesday, 22 August, 2006]

Laziness is, as they say, the mother of invention. In particular, it was a Saturday and I didn't want to vacuum the house.

So rather than take 30 minutes and clean the house, I spent a few hours researching and then shopping for my purchase.

 

Meet Scooter

Finally, at 1:30pm at Costco, I bought Scooter . He's one of the iRobot Roomba line.

August 19, 2006: the day I bought my first robot.

In only a few years, robots will be everywhere. We'll have a hard time imagining the world before robots, like how it's hard to think back before cell phones or washing machines. Weird!

Anyway, I was curious to see how Scooter would do. Of course, I didn't get to see anything on Saturday: after you buy a Roomba, you have to let them charge for a few hours.

So my first task, after buying my vacuuming robot, was to vacuum the house using my trusty stand-up vacuum.

But when I woke up on Sunday, Scooter was ready to go. Instead of a pulsing orange light, a steady green light indicated he was eager to do what he was designed to do.

The house desperately needed vacuuming, since a few people had been over on Saturday night, and we'd gone through several bags of chips while eating barbeque. So I let Scooter go.

Scooter in action. Scooter in action.

Robots will be the next revolution, like the Industrial Revolution. Computers have been amazing, but processing power wedded with mobility and simple focused tasks will be behind the next big leap in productivity. Cleaning will no longer take your time. Robots will vacuum and scrub your floors, your bathtub, your sinks. They will clean the windows. You can just enjoy more leisure time.

But not yet. First you have to spend some time watching your robot, like a nervous parent. Will Scooter get tangled up in the tassels on my Turkish carpet? Will he get stuck between the chairs of my dining room table? Will he get stuck in an infinite loop somewhere?

Actually, no: iRobot has made a very useful device. I spent some time watching Scooter, attempting to reverse engineer the algorithms. There are simple rebound rules, like a ball bouncing off a wall. But there are also wall-following algorithms. Scooter will redirect if he spends too much time travelling in one direction, and he knows if he gets stuck on something.

There were a few hiccups. I have a TV tray which, when folded up and leaning against the wall, is perfectly configured to fall over when Scooter bumps it. Scooter started making weird noises, so I flipped him over and discovered he'd halfway digested a stray audio/visual cable. But all in all, it wasn't too much work to robot-proof my house.

So I went off for a run, leaving Scooter to vacuum.

When I came back, I found that he'd knocked over one of my front speakers. The problem was obvious: I'd left the cord exposed, Scooter had dragged it behind him, and the speaker tumbled over.

Scooter was far away from the scene of the crime, blissfully vacuuming the kitchen. "Bad Scooter!" I said. "Bad robot!" But he ignored me.

Scooter in the kitchen. Scooter in the kitchen.

 

Next Robots

The Roomba is a great example of where robots will first become useful. Vacuuming a floor is a constrained task. It requires a surprising amount of computing power to do it autonomously, but it's within the range of today's processors. As AI improves, robots can be trusted with more and more around the house. But it will be a long time before we'll trust one to separate junk mail from real mail, for instance.

Even so, there are some obvious spots where robots should be used right now, but aren't: