Picking and sorting objects from a moving conveyor belt is a common challenge
in industrial automation, as it requires precise synchronization between object
detection, data processing, and robotic manipulation in real time. This thesis
addresses the development and integration of a vision-guided robotic system for
the detection, picking, and sorting of dice on a conveyor belt.
The system consists of a Zebra VS70 smart industrial camera, a programmable
logic controller (PLC), a conveyor belt equipped with an encoder, and two industrial robots: a 6-axis robot and a SCARA robot. The 6-axis robot prepares
the object flow by placing dice onto the conveyor belt, while the SCARA robot
uses the ’conveyor tracking’ function to follow moving objects, pick them, and
sort them according to the recognition results provided by the camera.
Within the scope of this thesis, machine vision methods were used for object
position detection and dice classification. Calibration of coordinate systems was
performed, and communication between system components was established via
the industrial EtherNet/IP protocol. Control logic for both the PLC and the
robots was also developed to ensure synchronized operation of the entire system.
System performance was evaluated by analyzing the accuracy of pip counting,
picking and placing success, latency, system takt time, throughput, and operational reliability. The results showed a 97-percent success rate in correct pip
counting, a 92-percent conditional picking success rate, and a 96,7-percent conditional placing success rate. The overall success rate of the completed process
was 89 percent. The latency of an individual die ranged from approximately 8
s to 9.7 s, while the estimated system takt time was approximately 7.4 s. The
actual system throughput was approximately 7.11 successfully completed dice per minute. The results confirm that the system is suitable for demonstrational
purposes. The main limitations of the system are the mechanical characteristics
of the gripper and reduced reliability at higher conveyor belt speeds.
|