A Neural Network Separation Approach for the Inclusion of Static Friction in Nonlinear Static Models of Industrial Robots

被引:6
作者
Khanesar, Mojtaba Ahmadieh [1 ]
Yan, Minrui [1 ]
Syam, Wahyudin P. [2 ]
Piano, Samanta [1 ]
Leach, Richard K. [1 ]
Branson, David T. [1 ]
机构
[1] Univ Nottingham, Fac Engn, Nottingham NG7 2RD, England
[2] GMV UK Ltd, Nottingham NG7 2TU, England
基金
英国工程与自然科学研究理事会;
关键词
Estimation; friction; mathematical model; modeling; neural network model; robot; DYNAMIC PARAMETER-IDENTIFICATION; COMPENSATION; BEHAVIOR;
D O I
10.1109/TMECH.2023.3262644
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Static friction modeling is a critical task to have the accurate robot model. In this article, a neural network separation approach to include nonlinear static friction in models of industrial robots is proposed. For this purpose, the terms corresponding to static friction within the overall robot mathematical model are separable terms treated independently from the rest of the model. The separation modeling process is accomplished by first determining the mathematical model for the system by excluding the friction terms and estimating its parameter values. This part of the model corresponds to gravitational terms only. Because persistency of excitation is required to maintain high accuracy and avoid singularity in the estimations, data with large variations across multiple joint angles are gathered for estimation purposes and a weighted least squares approach is used. This estimation results in a highly accurate static mathematical model for industrial robots. Results from the weighted least squares estimation are compared with the original least squares estimation, ridge regression, a least absolute shrinkage and selection operator, and an elastic net to show superior performance. After modeling the gravitational terms of the model, a multilayer perceptron neural network is used to identify static friction forces in the model from the experimental data. This is required in the case of a robot with multiple degrees of freedom because the friction of each joint is a function of several other joint angles acting upon it; making the solution complex and difficult to be obtained through other friction modeling methods. The experimental results obtained from a Universal Robots-UR5 demonstrate the high accuracy of the proposed modeling methodology under static conditions, and future work will consider the implementation of dynamic terms to integrate friction forces during movement.
引用
收藏
页码:3294 / 3304
页数:11
相关论文
共 60 条
[1]  
Ahmadiehkhanesar M., 2023, UR5 COLLABORATIVE RO
[2]   The generalized Maxwell-slip model: A novel model for friction simulation and compensation [J].
Al-Bender, F ;
Lampaert, V ;
Swevers, J .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2005, 50 (11) :1883-1887
[3]   Inclusion of Bidirectional Angular Positioning Deviations in the Kinematic Model of a Six-DOF Articulated Robot for Static Volumetric Error Compensation [J].
Alam, Md Moktadir ;
Ibaraki, Soichi ;
Fukuda, Koki ;
Morita, Sho ;
Usuki, Hiroshi ;
Otsuki, Naohiro ;
Yoshioka, Hirotaka .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2022, 27 (06) :4339-4349
[4]  
Andersen R.S., 2018, Tech. rep.
[5]   Gravity compensation in robotics [J].
Arakelian, Vigen .
ADVANCED ROBOTICS, 2016, 30 (02) :79-96
[6]   A SURVEY OF MODELS, ANALYSIS TOOLS AND COMPENSATION METHODS FOR THE CONTROL OF MACHINES WITH FRICTION [J].
ARMSTRONGHELOUVRY, B ;
DUPONT, P ;
DEWIT, CC .
AUTOMATICA, 1994, 30 (07) :1083-1138
[7]   Static Friction in a Robot Joint-Modeling and Identification of Load and Temperature Effects [J].
Bittencourt, Andre Carvalho ;
Gunnarsson, Svante .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2012, 134 (05)
[8]   Sparse Identification of Nonlinear Dynamics with Control (SINDYc) [J].
Brunton, Steven L. ;
Proctor, Joshua L. ;
Kutz, J. Nathan .
IFAC PAPERSONLINE, 2016, 49 (18) :710-715
[9]   Smart production planning and control in the Industry 4.0 context: A systematic literature review [J].
Bueno, Adauto ;
Godinho Filho, Moacir ;
Frank, Alejandro G. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149 (149)
[10]  
Burnap P., 2019, PROC LIVING INTERNET, P1