There're several Roomba iRobot vacuums that have Smart Mapping capabilities like i3/i4 and i5 Roomba.