We visited a house with this robot lawn mower. It senses the edge and turns the mower. It seemed to work on a law of reflection principle so that it covered the grass but not in logical lines like a human would. It was likened to a browsing sheep. I'm not sure what it was sensing - is a hedge a good enough target?