Robot vacuums can work on high-pile carpets, but their effectiveness depends on the suction power and brush design. However, some models are specifically designed to adjust to different floor types for optimal cleaning.