Robotics in high tunnel agriculture: perception-driven harvesting and crop monitoring in unstructured environments