Yes, most robot vacuums are designed to clean a variety of flooring, including carpet, hardwood, tile, and laminate.