Robotic lawnmowers range in price depending on their features, from just over £350 to almost £1,500.