The objective of this study is to develop a robot for harvesting citrus fruits. This robot was interfaced with a stereo machine vision system to conduct fruit-picking tests. This robot has three joints and the spherical coordinates system was used. The first and second joints are rotary and the third sliding. One stepping motor was used as the actuator of each joint. The end-effector, which has three fingers, was driven by a small DC motor. The error of repeatability of this robot is less than 0.70 mm and the average positioning errors are less than 2.65 mm. The average positioning errors of the robot, after being interfaced with the vision system, are less than 16.91 mm. Fruits in multiple or covered by leaves may not be picked successfully by the robot due to insufficient degrees of freedom of the robot, and the big size and complex structure of end-effector.