Yes, they can. Narwal can only vacuum low-pile carpets, but not deep-pile carpets. Roborock can vacuum low to medium-pile carpets. I don’t think there are any robot vacuum cleaners yet that effectively vacuum deep-pile carpets. Most robot vacuums are only able to handle low to medium-pile carpets.