Most robot vacuums are designed to work on hard floors like hardwood, tile, and laminate. However, some models can also handle low-pile carpets.