iRobot developed a vacuum cleaning robot called Roomba 581. It can take cleaning decisions, recognize stairs, avoid wire tangles, clean corners better and clean a room completely.