Yes, most Ecovacs Robots are equipped to clean various surfaces, including carpets, hardwood, tile and laminate.