Industrial robotic assembly process modeling using support vector regression

The process parameters of high precision robotic assembly have to be tuned in order to deal with part variations and system uncertainties. Some methods such as design-of-experiment, artificial neural network and genetic algorithms have been proposed to optimize these parameters offline. However, these parameters have to be retuned for different batches due to part variations, which increases the production cost and lowers the manufacturing efficiency. Therefore new methods have to be developed to solve the problem. Because of the complexity of high precision assembly process, it is challenging to build a physical model to establish the relationship between an assembly process and its process parameters. Therefore we propose an assembly process modeling method based on support vector regression that constructs a model by observing the relationship between the assembly parameters and assembly output. The effectiveness and accuracy of the support vector regression based algorithm are further demonstrated by experiments using a robotic valve body assembly process in automotive manufacturing. The results show that the proposed method is capable of modeling complex assembly processes.

[1]  Jeremy A. Marvel,et al.  Automated learning for parameter optimization of robotic assembly tasks utilizing genetic algorithms , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

[2]  Zhongsheng Hua,et al.  Predicting corporate financial distress based on integration of support vector machine and logistic regression , 2007, Expert Syst. Appl..

[3]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[4]  Asoke K. Nandi,et al.  FAULT DETECTION USING SUPPORT VECTOR MACHINES AND ARTIFICIAL NEURAL NETWORKS, AUGMENTED BY GENETIC ALGORITHMS , 2002 .

[5]  Yunqian Ma,et al.  Practical selection of SVM parameters and noise estimation for SVM regression , 2004, Neural Networks.

[6]  Daphne Koller,et al.  Support Vector Machine Active Learning with Applications to Text Classification , 2000, J. Mach. Learn. Res..

[7]  Simon Haykin,et al.  Support vector machines for dynamic reconstruction of a chaotic system , 1999 .

[8]  D. Basak,et al.  Support Vector Regression , 2008 .

[9]  George Zhang,et al.  Robotic force control assembly parameter optimization for adaptive production , 2011, 2011 IEEE International Conference on Robotics and Automation.

[10]  Vladimir Vapnik,et al.  An overview of statistical learning theory , 1999, IEEE Trans. Neural Networks.

[11]  Jean B. Lasserre,et al.  Global Optimization with Polynomials and the Problem of Moments , 2000, SIAM J. Optim..

[12]  Christopher J. C. Burges,et al.  A Tutorial on Support Vector Machines for Pattern Recognition , 1998, Data Mining and Knowledge Discovery.

[13]  Alexander J. Smola,et al.  Support Vector Regression Machines , 1996, NIPS.

[14]  R. Fletcher Practical Methods of Optimization , 1988 .

[15]  Yoshua Bengio,et al.  Random Search for Hyper-Parameter Optimization , 2012, J. Mach. Learn. Res..

[16]  Ron Kohavi,et al.  A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection , 1995, IJCAI.

[17]  Jeremy A. Marvel,et al.  Accelerating robotic assembly parameter optimization through the generation of internal models , 2009, 2009 IEEE International Conference on Technologies for Practical Robot Applications.

[18]  Zhang Xuegong,et al.  INTRODUCTION TO STATISTICAL LEARNING THEORY AND SUPPORT VECTOR MACHINES , 2000 .

[19]  Shih-Wei Lin,et al.  Particle swarm optimization for parameter determination and feature selection of support vector machines , 2008, Expert Syst. Appl..