You can use an automaton to vacuum a carpet.