Via interconnected portals, the robot crawls along walls and ceilings performing semicomplicated tasks such as preparing and cooking food, washing and drying dishes, vacuuming floors, and even shaving its owner's face. The U.K.-developed Flexibot has a four-pronged gripper at each end that is both a manipulator and an electric plug. The arm automatically adjusts its length and moves along by stretching a free end from wall socket to socket, plugging itself in before pulling its other end out of the wall.