Three-finger grasp planning and experimental analysis of picking patterns for robotic apple harvesting