Design and evaluation of a branch sensing system for a climbing and pruning robot