The Roomba 980 uses several built-in sensors to build a map of your home as it cleans. It goes boldly forth, bumping into things until it learns the lay of the land. The more it cleans, the more it learns to keep track of areas and objects until it's mapped everything out and cleaned everything up.
Powerful; Good on rugs; Wi-Fi-enabled
Very expensive; Noisy