My suggestion would be to add the ability to throttle the speed of the vacuum as it moves across the floor. There are a few times that I think my robot vacuum would pick up some debris if it were moving a bit slower across my vinyl flooring. I could see this feature operate in two ways:
- It could be expressed as three simple discrete speed settings (slow, regular, fast) much like how the suction level is currently toggled
- Create a numerical range where the user can specify like 1-10 or 1-100 depending on the granular ability that can be expressed.