A PC-based control method for high-speed sorting line integrating data reading, image processing, sequence logic control, communication, and HMI
Source abstract
Abstract
The vision-based automatic systems for in-line detection, identification, and separation are widely used in the industry, and it is difficult for such systems to achieve a simplified structure, high speed, high efficiency, and integrated coordinated control. Taking the dual-energy x-ray transmission solid waste high-speed sorting line as an example, an automatic control system was proposed, integrating data reading, image processing, sequential logic control, communication, and human–machine interface based on a personal computer with a general operating system. The hardware platform was introduced, and the design principles of operation parameters were investigated. The software was developed in C language with Microsoft Visual Studio 2012. The multi-core multi-thread technology has been utilized in which the optimized process-thread settings (OPTS), first-in first-out (FIFO) stacker, variable sharing between threads, and encoder position synchronization were employed. The whole system was experimentally verified at the line speed of 1 m/s. The results showed that the average scan cycle of sequential logic control was only 15 µs, which could fully ensure the real-time high-speed logic control and accuracy of position synchronization, OPTS improved the stability and disturbance rejection, FIFO stacker and variable sharing between threads was adapted to the realistic buffer materials, the encoder position synchronization avoided the accumulation of measurement errors, and the main operations run in parallel and coordinately and were suitable for the high-speed separation of multiple columns of irregular materials. The presented control system has the advantages of near real-time, high speed, high efficiency, low cost, easy reconstruction, and capability to manage and control integration and has a good practical application value.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Mineral Processing and Grinding · Industrial Vision Systems and Defect Detection · Image and Object Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (30)
Show source-provided references
1. Design of an automatic apple sorting system using machine vision10.1016/j.compag.2016.06.030 ↗
2. Design of surface quality inspection and sorting system of honeycomb ceramics10.4028/www.scientific.net/amm.543-547.975 ↗
3. Development of automated control system for waste sorting10.1088/1757-899x/537/6/062012 ↗
4. Sorting system for e-waste recycling using contour vision sensors
5. An automated industrial conveyor belt system using image processing and hierarchical clustering for classifying marble slabs10.1016/j.rcim.2010.07.004 ↗
6. Development of auto defect classification system on porosity powder metallurgy products10.1016/j.ndteint.2010.04.005 ↗
7. An automatic sorting system for fresh white button mushrooms based on image processing10.1016/j.compag.2018.06.022 ↗
8. Automatic sorting of satsuma (Citrus unshiu) segments using computer vision and morphological features10.1016/j.compag.2008.11.006 ↗
9. In-line estimation of the standard colour index of citrus fruits using a computer vision system developed for a mobile platform10.1007/s11947-012-1015-2 ↗
10. In-line sorting of irregular potatoes by using automated computer-based machine vision system10.1016/j.jfoodeng.2012.03.027 ↗
11. Development of a machine for the automatic sorting of pomegranate(Punica granatum) arils based on computer vision10.1016/j.jfoodeng.2008.05.035 ↗
12. Design and testing of an on-line omnidirectional inspection and sorting system for soybean seeds10.13031/aea.12935 ↗
13. Development and parameter optimization of automatic separation and identification equipment for grain tracing systems based on grain tracers with QR codes10.1016/j.compag.2019.04.039 ↗
14. Building a rule-based machine-vision system for defect inspection on apple sorting and packing lines10.1016/S0957-4174(98)00079-7 ↗
15. Automatic potato sorting system in underwater ultrasonic instrumentation
16. A new technology for automatic identification and sorting of plastics for recycling10.1080/09593332508618380 ↗
17. A waste metal sorting system using LIBS classification
18. Automatic gear sorting system based on monocular vision10.1016/j.dcan.2015.10.001 ↗
19. Integration of sorting system for contaminant removal from wool using a second computer10.1016/j.compind.2005.05.011 ↗
20. The study of soft PLC running system10.1016/j.proeng.2011.08.228 ↗
21. Design of a PC-based open industrial robot control system integrated with real-time machine vision
22. Analysis and design of computerized numerical controls for execution on multi-core systems10.1016/j.procir.2015.12.021 ↗
23. Control and data acquisition software upgrade for JET gamma-ray diagnostics10.1016/j.fusengdes.2018.01.064 ↗
24. Implementation and applications of a new real-time framework for plasma10.1016/j.fusengdes.2018.01.018 ↗
25. A PC-based shutter glasses controller for visual stimulation using multithreading in LabWindows_CVI10.1016/j.cmpb.2017.03.008 ↗
26. Accelerating relational database operations using both CPU and GPU co-processor10.1016/j.compeleceng.2016.12.014 ↗
27. Parallel multi-objective ant programming for classification using GPUs10.1016/j.jpdc.2013.01.017 ↗
28. Design and development of the vision sorting system
29. Simultaneous path planning and trajectory optimization for high-speed sorting system10.1177/1729881418797870 ↗
30. Design and development of a high speed sorting system based on machine vision guiding10.1016/j.phpro.2012.03.335 ↗