The Roomba s9 is created to handle clearance of 5/8" and transitions up to 1/2". When the carpet of rug surface has a deepness of 1/2", the unit might have some difficulty.