A Robust Static Decoupling Algorithm for 3-Axis Force Sensors Based on Coupling Error Model and ε-SVR

Coupling errors are major threats to the accuracy of 3-axis force sensors. Design of decoupling algorithms is a challenging topic due to the uncertainty of coupling errors. The conventional nonlinear decoupling algorithms by a standard Neural Network (NN) are sometimes unstable due to overfitting. In order to avoid overfitting and minimize the negative effect of random noises and gross errors in calibration data, we propose a novel nonlinear static decoupling algorithm based on the establishment of a coupling error model. Instead of regarding the whole system as a black box in conventional algorithm, the coupling error model is designed by the principle of coupling errors, in which the nonlinear relationships between forces and coupling errors in each dimension are calculated separately. Six separate Support Vector Regressions (SVRs) are employed for their ability to perform adaptive, nonlinear data fitting. The decoupling performance of the proposed algorithm is compared with the conventional method by utilizing obtained data from the static calibration experiment of a 3-axis force sensor. Experimental results show that the proposed decoupling algorithm gives more robust performance with high efficiency and decoupling accuracy, and can thus be potentially applied to the decoupling application of 3-axis force sensors.

[1]  Ming Liu,et al.  Application of Neural Network to Nonlinear Static Decoupling of Robot Wrist Force Sensor , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[2]  J. D. Morrow,et al.  The Shape from Motion Approach to Rapid and Precise Force/Torque Sensor Calibration , 1997 .

[3]  Chih-Jen Lin,et al.  Working Set Selection Using Second Order Information for Training Support Vector Machines , 2005, J. Mach. Learn. Res..

[4]  Bradley J. Nelson,et al.  Calibration of multi-axis MEMS force sensors using the shape from motion method , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[5]  Shun-Feng Su,et al.  Robust support vector regression networks for function approximation with outliers , 2002, IEEE Trans. Neural Networks.

[6]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[7]  P. Dario,et al.  Investigation on calibration methods for multi-axis, linear and redundant force sensors , 2007 .

[8]  Bruno Siciliano,et al.  Robot Force Control , 2000 .

[9]  Li Tianshi,et al.  On-line robust modeling of nonlinear systems using support vector regression , 2010, 2010 2nd International Conference on Advanced Computer Control.

[10]  K. Yokoyama,et al.  Polishing robot for PET bottle molds using a learning-based hybrid position/force controller , 2004, 2004 5th Asian Control Conference (IEEE Cat. No.04EX904).

[11]  H. Harry Asada,et al.  A perturbation/correlation method for force guided robot assembly , 1999, IEEE Trans. Robotics Autom..

[12]  Aiguo Song,et al.  A Novel Three Degree-of-Freedom Force Sensor , 2009, 2009 International Conference on Measuring Technology and Mechatronics Automation.

[13]  Jun Qing Ma,et al.  Development of a Novel Two-Axis Force Sensor for Chinese Massage Robot , 2011 .

[14]  Russell H. Taylor,et al.  A miniature microsurgical instrument tip force sensor for enhanced force feedback during robot-assisted manipulation , 2003, IEEE Trans. Robotics Autom..

[15]  Lu-Ping Chao,et al.  The six-component force sensor for measuring the loading of the feet in locomotion , 1999 .

[16]  John C. Platt,et al.  Fast training of support vector machines using sequential minimal optimization, advances in kernel methods , 1999 .

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

[18]  Yi-gang He,et al.  Nonlinear correction of photoelectric displacement sensor based on least square support vector machine , 2011 .

[19]  Yong Yu,et al.  A research of multi-axis force sensor static decoupling method based on neural network , 2009, 2009 IEEE International Conference on Automation and Logistics.

[20]  Massimiliano Pontil,et al.  Support Vector Machines: Theory and Applications , 2001, Machine Learning and Its Applications.

[21]  Aiguo Song,et al.  Adaptive Impedance Control for Upper-Limb Rehabilitation Robot Using Evolutionary Dynamic Recurrent Fuzzy Neural Network , 2011, J. Intell. Robotic Syst..

[22]  Luis Alonso,et al.  Machine learning regression algorithms for biophysical parameter retrieval: Opportunities for Sentinel-2 and -3 , 2012 .

[23]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[24]  Aiguo Song,et al.  A novel self-decoupled four degree-of-freedom wrist force/torque sensor , 2007 .

[25]  Yong Hu,et al.  Nonlinear static decoupling of six-dimension force sensor for walker dynamometer system based on artificial neural network , 2009, 2009 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications.

[26]  Cheng Li,et al.  Dynamic Modeling and Compensation of Robot Six-Axis Wrist Force/Torque Sensor , 2007, IEEE Transactions on Instrumentation and Measurement.

[27]  Jing Xiao,et al.  Active compliant motion: a survey , 2005, Adv. Robotics.

[28]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[29]  Dwayne M. Perry Multi‐axis force and torque sensing , 1997 .

[30]  Xiaoh Wang Non-linearity Estimation and Temperature Compensation of Capacitor Pressure Sensors Using Least Square Support Vector Regression , 2008, 2008 IEEE International Symposium on Knowledge Acquisition and Modeling Workshop.