Patent ID: 8805585

Claim:
A handling system comprising: a conveyer configured to convey a plurality of workpieces; a single robot configured to perform a predetermined work on the plurality of workpieces; a visual sensor configured to capture images of the plurality of workpieces being conveyed by the conveyer and producing workpiece data indicating every workpiece in the captured images; and a controller configured to: put the workpiece data in order for each of the images captured by the visual sensor to thereby produce tracking data, use a database in which the tracking data is stored to control the single robot to perform the predetermined work on the one of the plurality of workpieces conveyed to a position where the single robot works, detect, using the tracking data, a workpiece positioned in a nearest position to the single robot, wherein the workpiece positioned in the nearest position to the single robot is the workpiece in a most downstream side of a conveying direction relative to the other of the plurality of workpieces, detect a next workpiece positioned in a nearest position to the detected workpiece, repeat the detection of the next workpiece for all workpieces represented in the tracking data to generate a detected order of the workpieces, and arrange a sequence for performing the work by the single robot in response to the detected order of the workpieces; wherein the controller is configured to control the single robot to perform the predetermined work to every workpiece in the arranged sequence.