Automated Optical Inspection (AOI) systems are rapidly replacing slow and tedious manual inspections of Printed Circuit Boards (PCBs). In an AOI system, a minicamera traverses the PCB in a pre-defined travel path, snapping shots of all the PCB components or nodes, at pre-defined locations. The images are then processed and information about the different nodes is extracted and compared against ideal standards stored in the AOI system. This way, a flawed board is detected. Minimizing both the number of images required to scan all the PCB nodes, and the path through which the camera must travel to achieve this, will minimize the image acquisition time and the traveling time, and thus the overall time of inspection. This consequently both reduces costs and increases production rate. This work breaks down this problem into two sub-problems: The first is a clustering problem; the second a travelling salesman sequencing problem. In the clustering problem, it is required to divide all the nodes of a PCB into the minimum number of clusters. The cluster size is constrained by the given dimensions of the camera’s scope or Field of Vision (FOV). These dimensions determine the dimension of the inspection windows. It is thus required to find the minimum number of inspection windows that will scan all the nodes of a PCB, and their locations. Genetic algorithms are applied in a two-step approach with special operators suited for the problem. A continuous Genetic Algorithm (GA) is applied to find the optimum inspection window locations that cover one node and as many other nodes as possible. A discrete GA is then applied to eliminate redundant inspection windows leaving the minimum number of windows that cover all nodes throughout the PCB. In the second sub-problem, an Ant Colony Optimization (ACO) method is used to find the optimum path between the selected inspection windows. The method proposed in this paper is compared against relevant published work, and it is shown to yield better results.
Skip Nav Destination
ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
August 15–18, 2010
Montreal, Quebec, Canada
Conference Sponsors:
- Design Engineering Division and Computers in Engineering Division
ISBN:
978-0-7918-4409-0
PROCEEDINGS PAPER
Optimal Camera Path Planning for the Inspection of Printed Circuit Boards Using a Two Stepped Optimization Approach
Zainab Hermes,
Zainab Hermes
American University in Cairo, Cairo, Egypt
Search for other works by this author on:
Ashraf O. Nassef,
Ashraf O. Nassef
American University in Cairo, Cairo, Egypt
Search for other works by this author on:
Lotfi K. Gaafar
Lotfi K. Gaafar
American University in Cairo, Cairo, Egypt
Search for other works by this author on:
Zainab Hermes
American University in Cairo, Cairo, Egypt
Ashraf O. Nassef
American University in Cairo, Cairo, Egypt
Lotfi K. Gaafar
American University in Cairo, Cairo, Egypt
Paper No:
DETC2010-28393, pp. 745-753; 9 pages
Published Online:
March 8, 2011
Citation
Hermes, Z, Nassef, AO, & Gaafar, LK. "Optimal Camera Path Planning for the Inspection of Printed Circuit Boards Using a Two Stepped Optimization Approach." Proceedings of the ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 1: 36th Design Automation Conference, Parts A and B. Montreal, Quebec, Canada. August 15–18, 2010. pp. 745-753. ASME. https://doi.org/10.1115/DETC2010-28393
Download citation file:
13
Views
Related Proceedings Papers
Related Articles
Movement Optimization of a Redundant Serial Robot for High-Quality Pipe Cutting
J. Mech. Des (August,2008)
UAS Mission Path Planning System (MPPS) Using Hybrid-Game Coupled to Multi-Objective Optimizer
J. Dyn. Sys., Meas., Control (July,2010)
Design For Existing Lines: Part and Process Plan Optimization to Best Utilize Existing Production Lines
J. Comput. Inf. Sci. Eng (June,2007)
Related Chapters
Introduction
Computer Vision for Structural Dynamics and Health Monitoring
Feedback-Aided Minimum Joint Motion
Robot Manipulator Redundancy Resolution
Time-Varying Coefficient Aided MM Scheme
Robot Manipulator Redundancy Resolution