iRobot’s new $599 i3 Plus Roomba comes with automatic emptying but no smart maps