{"title":"Modeling of an external force estimator for an end-effector of a robot by neural networks","authors":"Goragod Junplod, Woraphrut Kornmaneesang, Shyh-Leh Chen, Sarawan Wongsa","doi":"10.1080/02533839.2023.2262047","DOIUrl":null,"url":null,"abstract":"ABSTRACTThis paper proposes a method to estimate external forces at the tip of a robot end-effector by using a neural network model. In order to avoid the use of an expensive force sensor in the training purpose, the proposed method implements the indirect training method by including the inverse dynamic model of the robot manipulator to the training algorithm with available information from a default robot system. In this method, the robot dynamics equations are necessary for the training, therefore a disturbance observer is adopted to deal with the existing uncertainties and errors. The performance of the proposed estimation method is evaluated through experiments of a 5-DOF robotic experimental platform, comparing to another existing estimation method using recurrent neural network with a type-1 disturbance observer for the external force estimation. The estimation results show that the behavior of the estimated external forces strongly correlates with the applied external forces and the proposed method is superior to the other method.CO EDITOR-IN-CHIEF: Kuo, Cheng-ChienASSOCIATE EDITOR: Zhang, XuefengKEYWORDS: external force estimationindirect trainingdisturbance observerneural networks (NNs) Nomenclature e=the error between the actual and estimated applied torquesε=the loss functionFextand Fˆext=the actual and estimated external force, respectivelyg=the gradient vector of the loss function with respect to the weighting parametersH=the Hessian matrix of the loss function with respect to the weighting parametersI=the identity matrixJ=the Jacobian matrix of the robot kinematicsk=the epoch indexλ=the positive damping factorM=the robot mass inertia matrixΔM=the modeling errors and parameter uncertainties in the matrix Mn=the number of the degree of freedomni, nh, and no=the number of nodes in the input, hidden, and output layers, respectivelyn=the torque vector contributed by the centrifugal, Coriolis, gravitational, and friction effectsΔn=the modeling errors and parameter uncertainties in the vector nN=the number of datasetsq˙,q,andq¨=the angular displacement, velocity, and acceleration of the robot system, respectivelyτ and τˆ=the actual and estimated applied torques, respectivelyτdand τˆd=the actual and estimated internal disturbances, respectivelyw=the weighting parameters in the NN modelDisclosure statementNo penitential conflict of interest was reported by the authors.Additional informationFundingThis work was supported in part by the Advanced Institute of Manufacturing with High-tech Innovations (AIM-HI) from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education (MOE) in Taiwan and was also supported in part by the National Science and Technology Council, Taiwan, ROC, under Grants NSTC 111-2218-E-194-005 and NSTC 111-2221-E-194 -039 -MY2.","PeriodicalId":17313,"journal":{"name":"Journal of the Chinese Institute of Engineers","volume":"65 1","pages":"0"},"PeriodicalIF":1.0000,"publicationDate":"2023-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the Chinese Institute of Engineers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/02533839.2023.2262047","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
ABSTRACTThis paper proposes a method to estimate external forces at the tip of a robot end-effector by using a neural network model. In order to avoid the use of an expensive force sensor in the training purpose, the proposed method implements the indirect training method by including the inverse dynamic model of the robot manipulator to the training algorithm with available information from a default robot system. In this method, the robot dynamics equations are necessary for the training, therefore a disturbance observer is adopted to deal with the existing uncertainties and errors. The performance of the proposed estimation method is evaluated through experiments of a 5-DOF robotic experimental platform, comparing to another existing estimation method using recurrent neural network with a type-1 disturbance observer for the external force estimation. The estimation results show that the behavior of the estimated external forces strongly correlates with the applied external forces and the proposed method is superior to the other method.CO EDITOR-IN-CHIEF: Kuo, Cheng-ChienASSOCIATE EDITOR: Zhang, XuefengKEYWORDS: external force estimationindirect trainingdisturbance observerneural networks (NNs) Nomenclature e=the error between the actual and estimated applied torquesε=the loss functionFextand Fˆext=the actual and estimated external force, respectivelyg=the gradient vector of the loss function with respect to the weighting parametersH=the Hessian matrix of the loss function with respect to the weighting parametersI=the identity matrixJ=the Jacobian matrix of the robot kinematicsk=the epoch indexλ=the positive damping factorM=the robot mass inertia matrixΔM=the modeling errors and parameter uncertainties in the matrix Mn=the number of the degree of freedomni, nh, and no=the number of nodes in the input, hidden, and output layers, respectivelyn=the torque vector contributed by the centrifugal, Coriolis, gravitational, and friction effectsΔn=the modeling errors and parameter uncertainties in the vector nN=the number of datasetsq˙,q,andq¨=the angular displacement, velocity, and acceleration of the robot system, respectivelyτ and τˆ=the actual and estimated applied torques, respectivelyτdand τˆd=the actual and estimated internal disturbances, respectivelyw=the weighting parameters in the NN modelDisclosure statementNo penitential conflict of interest was reported by the authors.Additional informationFundingThis work was supported in part by the Advanced Institute of Manufacturing with High-tech Innovations (AIM-HI) from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education (MOE) in Taiwan and was also supported in part by the National Science and Technology Council, Taiwan, ROC, under Grants NSTC 111-2218-E-194-005 and NSTC 111-2221-E-194 -039 -MY2.
期刊介绍:
Encompassing a wide range of engineering disciplines and industrial applications, JCIE includes the following topics:
1.Chemical engineering
2.Civil engineering
3.Computer engineering
4.Electrical engineering
5.Electronics
6.Mechanical engineering
and fields related to the above.