Previous generations of robot vacuum cleaners have used a random pattern for cleaning that is inefficient and slow. Next-generation robots are much smarter and generate a map of the environment using ...