I had my share of pain with those obstacles. That was my first thought when I saw this project.
The workaround, which I didn't implement yet, is to build a smooth and clean garden. Of course branches fall, ants build, all sort of animals dig, bushes grow id you give them a couple of weeks at the wrong time of the year, etc.
That lawnmower is also much bigger than mine.