Yes, most robot vacuum cleaners can be used on different types of floors, including hardwood floors, laminate, carpets and tiles. Many models also have sensors that adapt the cleaning methods and suction power depending on the floor material.