Yes, Roomba models are designed to clean various floor types, including hardwood, carpet, tile, and laminate. They automatically adjust their cleaning settings to optimize performance on different surfaces.