Towards an Efficient Tomato Harvesting Robot: 3D Perception, Manipulation, and End-Effector | Synapse