Thank you very much for these suggestions - I’ve cleaned every cranny with compressed air, and reset the battery, but the problem remains.
The robot starts when I press the power / clean buttons. It runs for a few seconds and then stops. Then it starts again. After 6 or 7 turnoffs & restarts, the red light goes on and the robot beeps in distress.
Could it need a new battery?