“…For successful robotic harvesting, the robot must detect the fruit, reach the fruit, determine if the fruit is mature, detach the mature fruit from the plant, and transfer it to a container [ 2 ]. Most agricultural robotics research and development projects [ 3 , 4 , 5 ] focused on detecting [ 6 , 7 , 8 ], reaching [ 4 , 9 , 10 ], and detaching the fruit [ 4 , 9 ], with only a few studies focusing on maturity level determination [ 11 , 12 , 13 ]. Since different fruits can be in different maturity stages within the field and even on the same plant/branch, maturity classification is essential to enable selective harvesting [ 3 ] and an important element of an intelligent fruit-picking robot.…”