My sister bought me a Roomba for my birthday. The name of the company that makes it is iRobot, and Roomba is a robot, all right. It talks, it makes decisions, and it can get itself out of a tight spot (although it has trouble if it's squeezed horizontally--if there isn't enough clearance under the couch, for instance). It runs on a battery that charges on a docking station. There are two metal plates in the bottom of the Roomba that connect with two metal plates on the dock. I was holding the Roomba and aiming to place it perfectly for its first charge when it wriggled in my hands like a poodle! Like it was saying, "Oh just let me do it!". So I let it go and it lined up the connection by itself!
The Roomba is a neat robot, but it's not a heavy-duty vacuum. It couldn't handle the shed hair of my five dogs, so a couple of days after I got it I took it back to the store. I felt sorry for it as I re-packed it in its box. After all, it had tried its best to please me. When the clerk took it out of my hands, I felt like I was leaving a dog at the pound.
We may not have reached the point where we each get a jet pack, but you can have your own robot right now if you want it. To prepare yourself for a mechanical companion, read these books: