Most robot vacuums are designed to work on all surfaces, including hardwood, carpet, and tile. Some models may have features that are specifically for one type of surface.