Yes, because the carpet is taller than a typical floor, your robot vacuum will have to work harder to remove dust and debris from the carpet. Therefore, if you have a lot of carpet in your home, your robot vacuum may have a shorter battery life than advertised.