Though it varies by model, most robot vacuums are designed to work on a mix of hard and carpeted floors. The majority of newer models are also able to tackle elevation changes, so they can roll up onto thicker area rugs. If you’re concerned about your carpets causing problems, read product reviews to see if there are any reported issues with the particular vacuum you’re considering.