sweeper

(noun) carpet sweeper

cleaning implement (generic term)
cleaning device (generic term)
cleaning equipment (generic term)