The best robot vacuums for carpet will do more than clean your favorite area rug—these smart appliances offer custom cleaning ...