Modeling the Static Friction in a Robot Joint by Genetically Optimized BP Neural Network

This paper aims to present a method for improving the modeling precision of static friction. To some extent, as the traditional static friction models available can’t be unified to characterize all the friction situations, a back propagation neural network (BPNN) was proposed to weaken the requirements of traditional static friction models. In details, relative speed of interacting surfaces and joint load are typically considered as the inputs of BPNN, whose output is the predicted static friction. Furthermore, to speed up the convergence and improve the global generalization capability of BPNN, we use genetic algorithm (GA) to optimize the initial values of weights and thresholds. All the training samples follow with reciprocating constant-speed experiments of friction under the changes of joint speed and load. Three comparative experiments indicate that using GA to optimize the initial values of weights and thresholds benefit to improve the convergence rate of network and prediction accuracy, and comparing with the traditional model of static friction, the BPNN model has a higher prediction precision and excellent generalization capability.

[1]  Maxime Gautier,et al.  Dynamic identification of robots with a dry friction model depending on load and velocity , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[3]  Wyatt S. Newman,et al.  A load-dependent transmission friction model: theory and experiments , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[4]  Jianqiang Yi,et al.  BP neural network prediction-based variable-period sampling approach for networked control systems , 2007, Appl. Math. Comput..

[5]  Andrés Kecskeméthy,et al.  Integrated Mechanism Design and Control for Completely Restrained Hybrid-Driven Based Cable Parallel Manipulators , 2014, J. Intell. Robotic Syst..

[6]  Carlos Canudas de Wit,et al.  Friction Models and Friction Compensation , 1998, Eur. J. Control.

[7]  Bin Zi,et al.  Design, Analysis and Control of Cable-Suspended Parallel Robots and Its Applications , 2017 .

[8]  Antonio Visioli,et al.  On the trajectory tracking control of industrial SCARA robot manipulators , 2002, IEEE Trans. Ind. Electron..

[9]  Shifei Ding,et al.  An optimizing BP neural network algorithm based on genetic algorithm , 2011, Artificial Intelligence Review.

[10]  Jan Swevers,et al.  An integrated friction model structure with improved presliding behavior for accurate friction compensation , 1998, IEEE Trans. Autom. Control..

[11]  Wen Jin,et al.  The improvements of BP neural network learning algorithm , 2000, WCC 2000 - ICSP 2000. 2000 5th International Conference on Signal Processing Proceedings. 16th World Computer Congress 2000.

[12]  Kay Chen Tan,et al.  Neural Networks: Computational Models and Applications , 2007 .

[13]  Patrik Axelsson,et al.  Modeling and Experiment Design for Identification of Wear in a Robot Joint Under Load and Temperature Uncertainties Based on Friction Data , 2014, IEEE/ASME Transactions on Mechatronics.

[14]  Antonio Visioli,et al.  Friction modeling with temperature effects for industrial robot manipulators , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Laurent Dubourg,et al.  Impact & improvement of tool deviation in friction stir welding , 2016 .