Roundness measurement using the PSO algorithm

Measuring the roundness of a circular workpiece is a crucial issue of quality control and inspection in industry. In this area, maximum inscribed circle (MIC) and Maximum circumscribing circle (MCC), Minimum zone circle (MZC) and Least Square Circle (LSC) are four commonly used methods. In particular, MIC, MCC, and MZC, which are non-linear constrained optimization problems, have not been thoroughly discussed lately. This study proposes a roundness measuring method that applies the Particle Swarm Optimization Algorithm (PSO) to compute MIC, MCC and MZC. To facilitate the PSO process, five different PSO methods are encoded using a radius (R) and circle center (x, y) and extensively evaluated using an experimental design, in which the impact of inertia weight, maximum velocity and the number of particles on the performance of the particle swarm optimizer is analyzed. The proposed method is verified with a set of testing images and benchmarked with the GA-based (Genetic Algorithm) method (Chen, 2000). The experimental results reveal that the PSO-based method effectively solved the MIC, MCC, and MZC problems and outperforms GA-based method in both accuracy and the efficiency. As a result, several industrial applications are presented to explore the effectiveness and efficiency of the proposed method.

[1]  J. Salerno,et al.  Using the particle swarm optimization technique to train a recurrent neural model , 1997, Proceedings Ninth IEEE International Conference on Tools with Artificial Intelligence.

[2]  Newton Maruyama,et al.  A low cost, high accuracy roundness measuring system , 2001 .

[3]  N. S. Hoang,et al.  A Low-Cost , 1997 .

[4]  Derek G. Chetwynd Roundness measurement using limacons , 1979 .

[5]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[6]  Wen-Yuh Jywe,et al.  A four-degrees-of-freedom microstage for the compensation of eccentricity of a roundness measurement machine , 2004 .

[7]  Tiago Ferra de Sousa,et al.  Particle Swarm based Data Mining Algorithms for classification tasks , 2004, Parallel Comput..

[8]  Pin Luarn,et al.  A discrete version of particle swarm optimization for flowshop scheduling problems , 2007, Comput. Oper. Res..

[9]  Eric H. K. Fung,et al.  Using ARMA models to forecast workpiece roundness error in a turning operation , 1999 .

[10]  Yuan Yibao Fast Gaussian Filtering Algorithm for Roundness Measurements , 2007 .

[11]  D. T. Lee,et al.  Out-of-Roundness Problem Revisited , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Chunguang Zhou,et al.  Particle swarm optimization for traveling salesman problem , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[13]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[14]  Hsien-Yu Tseng,et al.  A stochastic optimization approach for roundness measurement , 1999, Pattern Recognit. Lett..

[15]  Derek G. Chetwynd,et al.  An investigation of reference criteria used in roundness measurement , 1980 .

[16]  Zne-Jung Lee A novel hybrid algorithm for function approximation , 2008, Expert Syst. Appl..

[17]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[18]  Wei Gao,et al.  On-machine roundness measurement of cylindrical workpieces by the combined three-point method , 1997 .