Force clean carpet
Sometimes the robot refuses to clean some thicker carpets or cleans only some parts of them, even if they are not thicker than the required high.
It would do some circles to test the resistance for the wheels and would stop the cleaning (since some part of the carpet felt them too soft - too much resistance to move around?).
Odd is that I can see it can handle moving around on the carpet very well and even the cleaned parts are well done.
Maybe add a higher resistance tolerance mode (aka force clean carpet) for carpets or don't allow the robot to check resistance on first peak resistance it encounters? It feels like the robot flees from cleaning the carpets too easily on first resistance peak.
Robot: Pure i9.2
Android app ver: 126.96.36.19942
Robot software ver: 39.21