A Hybrid Algorithm for Optimization of Machine Vision Based Tool Position Error

Tool positioning and its error optimization are gaining considerable importance in engineering applications. A number of machine vision systems have been developed for tool wear and conditioning assessment. A machine vision system for lathe tool position and verification was developed. To evaluate the performance of developed system, images of lathe tool were captured before and after the tool movement with a Charge Coupled Device (CCD) camera. The distance traversed by the tool was calculated from the above images. Difference between the calculated (Image based) and the expected tool movement denotes vision based tool position error. In this paper, a novel hybrid (AIS-Bat) algorithm is proposed to optimize this error in the developed vision system. To prove the effectiveness of proposed algorithm, results were compared with mean technique and bat algorithm, it was observed that proposed algorithm outperforms the other two. Although the results seem promising, still there is a need for better image processing techniques before the application of error optimizing hybrid algorithm.

[1]  Sonia Goyal,et al.  Performance of BAT Algorithm on Localization of Wireless Sensor Network , 2013, BIOINFORMATICS 2013.

[2]  Mohammed Obaid Mustafa,et al.  International Journal of System Dynamics Applications , 2014 .

[3]  Salah Al-Sharhan,et al.  ARTIFICIAL IMMUNE SYSTEMS - MODELS, ALGORITHMS AND APPLICATIONS , 2010 .

[4]  Vincenzo De Florio,et al.  Run-Time Compositional Software Platform for Autonomous NXT Robots , 2011, Int. J. Adapt. Resilient Auton. Syst..

[5]  Ulrich Kortenkamp,et al.  E-Learning Tools with Intelligent Assessment and Feedback for Mathematics Study , 2012 .

[6]  Xiaoli Li Real-Time Prediction of Workpiece Errors for a CNC Turning Centre, Part 2. Modelling and Estimation of Thermally Induced Errors , 2001 .

[7]  Bin Luo,et al.  Enhancing On-Line Conferencing Ba with Human-Machine Interaction CorMap Analysis , 2010, Int. J. Knowl. Syst. Sci..

[8]  Xin-She Yang,et al.  Bat algorithm: a novel approach for global engineering optimization , 2012, 1211.6663.

[9]  Abdul Wahid Khan,et al.  Systematic Geometric Error Modeling for Workspace Volumetric Calibration of a 5-axis Turbine Blade Grinding Machine , 2010 .

[10]  Osama A. Omer,et al.  A High Performance Point Based Image Alignment Approach Using an Artificial Immune System , 2013 .

[11]  Janez Kopac,et al.  New approach in tool wear measuring technique using CCD vision system , 2005 .

[12]  Ranjan Sen,et al.  Enhancement of accuracy of multi-axis machine tools through error measurement and compensation of errors using laser interferometry technique , 2010 .

[13]  Daisuke Kono,et al.  High-precision machining by measurement and compensation of motion error , 2008 .

[14]  D. L. Leete Automatic compensation of alignment errors in machine tools , 1961 .

[15]  David M. Simpson,et al.  Reliability of Dynamic Causal Modeling using the Statistical Parametric Mapping Toolbox , 2014, Int. J. Syst. Dyn. Appl..

[16]  Mahmudur Rahman,et al.  A fine tool servo system for global position error compensation for a miniature ultra-precision lathe , 2007 .

[17]  W. B. Lee Systems Approaches to Knowledge Management, Transfer, and Resource Development , 2012 .

[18]  Xiaoli Li Real-Time Prediction of Workpiece Errors for a CNC Turning Centre, Part 1. Measurement and Identification , 2001 .

[19]  Jun Ni,et al.  A comprehensive error compensation system for correcting geometric, thermal, and cutting force-induced errors , 1997 .

[20]  Xin-She Yang,et al.  Bat algorithm for multi-objective optimisation , 2011, Int. J. Bio Inspired Comput..

[21]  Frank Y. Shih,et al.  Fast Euclidean distance transformation in two scans using a 3 × 3 neighborhood , 2004, Comput. Vis. Image Underst..

[22]  Vincenzo De Florio,et al.  Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns , 2010, Int. J. Adapt. Resilient Auton. Syst..

[23]  Pascal Bouvry,et al.  Particle swarm optimization: Hybridization perspectives and experimental illustrations , 2011, Appl. Math. Comput..

[24]  Xin-She Yang,et al.  Bat algorithm: literature review and applications , 2013, Int. J. Bio Inspired Comput..

[25]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[26]  Arvin Agah,et al.  Machine tool positioning error compensation using artificial neural networks , 2008, Eng. Appl. Artif. Intell..

[27]  Jonathan Timmis,et al.  Artificial immune systems as a novel soft computing paradigm , 2003, Soft Comput..

[28]  Jerzy Jedrzejewski,et al.  Methods of machine tool error compensation , 2010 .

[29]  Mohammed Ramdani,et al.  Ant Colony Algorithms for Data Learning , 2013, Int. J. Appl. Evol. Comput..

[30]  Kinshuk,et al.  Intelligent and Adaptive Learning Systems: Technology Enhanced Support for Learners and Teachers , 2011 .

[31]  Jun Ni,et al.  Nongeometric error identification and compensation for robotic system by inverse calibration , 2000 .

[32]  Eric Tsui,et al.  Semantic Interoperability for Enhancing Sharing and Learning through E-Government Knowledge-Intensive Portal Services , 2010 .

[33]  Amir Hossein Gandomi,et al.  Bat algorithm for constrained optimization tasks , 2012, Neural Computing and Applications.