How do vision robot mowers work? A grey robot mower on green grass avoids a ball and toy trucks as a person walks behind