3D Skeletonization of Complex Grapevines for Robotic Pruning