Since it first introduced the Roomba way back in 2002, iRobot has been steadily improving their little floor cleaning ’bot. The latest is the Roomba i7+ and two new features really stand out. For one, it can empty itself. When it returns to its charging dock the dirt inside is automatically sucked into a hopper that stores up to 30X its on-board capacity. Secondly, improved mapping means it memorizes & stores the layout of every room in your home to clean floors efficiently as possible, every time.