{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T08:48:28Z","timestamp":1767084508015,"version":"3.41.2"},"reference-count":64,"publisher":"Emerald","issue":"5","license":[{"start":{"date-parts":[[2023,6,6]],"date-time":"2023-06-06T00:00:00Z","timestamp":1686009600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2023,8,9]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>Due to dynamic model is the basis of realizing various robot control functions, and it determines the robot control performance to a large extent, this paper aims to improve the accuracy of dynamic model for <jats:italic>n<\/jats:italic>-Degree of Freedom (DOF) serial robot.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>This paper exploits a combination of the link dynamical system and the friction model to create robot dynamic behaviors. A practical approach to identify the nonlinear joint friction parameters including the slip properties in sliding phase and the stick characteristics in presliding phase is presented. Afterward, an adaptive variable-step moving average method is proposed to effectively reduce the noise impact on the collected data. Furthermore, a radial basis function neural network-based friction estimator for varying loads is trained to compensate the nonlinear effects of load on friction during robot joint moving.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>Experiment validations are carried out on all the joints of a 6-DOF industrial robot. The experimental results of joint torque estimation demonstrate that the proposed strategy significantly improves the accuracy of the robot dynamic model, and the prediction effect of the proposed method is better than that of existing methods.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The proposed method extends the robot dynamic model with friction compensation, which includes the nonlinear effects of joint stick motion, joint sliding motion and load attached to the end-effector.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-12-2022-0322","type":"journal-article","created":{"date-parts":[[2023,6,5]],"date-time":"2023-06-05T07:09:26Z","timestamp":1685948966000},"page":"814-829","source":"Crossref","is-referenced-by-count":2,"title":["A nonlinear robot joint friction compensation method including stick and sliding characteristics"],"prefix":"10.1108","volume":"50","author":[{"given":"Yanli","family":"Feng","sequence":"first","affiliation":[]},{"given":"Ke","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Haoyu","family":"Li","sequence":"additional","affiliation":[]},{"given":"Jingyu","family":"Wang","sequence":"additional","affiliation":[]}],"member":"140","published-online":{"date-parts":[[2023,6,6]]},"reference":[{"issue":"1","key":"key2023080809532135000_ref001","first-page":"1448","article-title":"Frictional lag and stick-slip","volume":"2","year":"1992","journal-title":"IEEE International Conference on Robotics and Automation"},{"first-page":"977","article-title":"The kinematics of industrial robot manipulators based on the exponential rotational matrices","year":"2009","key":"key2023080809532135000_ref002"},{"first-page":"21","article-title":"Dynamic parameters identification of an industrial robot: a constrained nonlinear WLS approach","year":"2018","key":"key2023080809532135000_ref003"},{"issue":"5","key":"key2023080809532135000_ref004","doi-asserted-by":"crossref","first-page":"1694","DOI":"10.1109\/TMECH.2013.2293001","article-title":"Modeling and experiment design for identification of wear in a robot joint under load and temperature uncertainties based on friction data","volume":"19","year":"2014","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"5","key":"key2023080809532135000_ref005","first-page":"1013","article-title":"Static friction in a robot joint modeling and identification of load and temperature effects","volume":"134","year":"2012","journal-title":"Journal of Dynamic Systems, Measurement and Control"},{"issue":"6","key":"key2023080809532135000_ref006","first-page":"835","article-title":"Mathematical study of the Dahl\u2019s friction model","volume":"11","year":"1992","journal-title":"European Journal of Mechanics, A\/Solids"},{"issue":"1","key":"key2023080809532135000_ref007","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s11044-013-9403-6","article-title":"Global identification of joint drive gains and dynamic parameters of parallel robots","volume":"33","year":"2015","journal-title":"Multibody System Dynamics"},{"issue":"15","key":"key2023080809532135000_ref008","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1016\/j.ifacol.2018.09.183","article-title":"An automated instrumental variable method for rigid industrial robot identification","volume":"51","year":"2018","journal-title":"IFAC-PapersOnLine"},{"issue":"3","key":"key2023080809532135000_ref009","first-page":"1","article-title":"Output error methods for robot identification","volume":"142","year":"2020","journal-title":"Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME"},{"issue":"3","key":"key2023080809532135000_ref010","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1109\/9.376053","article-title":"A new model for control of systems with friction","volume":"40","year":"1995","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"5","key":"key2023080809532135000_ref011","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1108\/IR-03-2018-0048","article-title":"Sensorless force estimation and control of Delta robot with limited access interface","volume":"45","year":"2018","journal-title":"Industrial Robot: An International Journal"},{"issue":"5","key":"key2023080809532135000_ref012","doi-asserted-by":"crossref","first-page":"787","DOI":"10.1109\/TAC.2002.1000274","article-title":"Single state elasto-plastic friction models","volume":"47","year":"2002","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"3","key":"key2023080809532135000_ref013","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/S0005-1098(96)00183-5","article-title":"Sequential identification of coulomb and viscous friction in robot drives","volume":"33","year":"1997","journal-title":"Automatica"},{"issue":"4","key":"key2023080809532135000_ref014","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1080\/23307706.2021.2020693","article-title":"Dynamic parameter identification and nonlinear friction compensation method for safety perception of heavy explosion-proof robots","volume":"9","year":"2022","journal-title":"Journal of Control and Decision"},{"issue":"5","key":"key2023080809532135000_ref015","doi-asserted-by":"crossref","first-page":"699","DOI":"10.1108\/IR-12-2018-0254","article-title":"Torque control based direct teaching for industrial robot considering temperature-load effects on joint friction","volume":"46","year":"2019","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"issue":"2","key":"key2023080809532135000_ref016","doi-asserted-by":"crossref","first-page":"428","DOI":"10.1109\/TCST.2012.2185697","article-title":"A new closed-loop output error method for parameter identification of robot dynamics","volume":"21","year":"2013","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"2","key":"key2023080809532135000_ref017","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1115\/1.2919182","article-title":"Determining the effects of coulomb friction on the dynamics of bearings and transmissions in robot mechanisms","volume":"115","year":"1993","journal-title":"Journal of Mechanical Design"},{"first-page":"1450","article-title":"Identification of dynamic parameters of an industrial robot using a recursively-optimized trajectory","year":"2010","key":"key2023080809532135000_ref018"},{"first-page":"2145","article-title":"Dynamic parameter identification of robot manipulators based on the optimal excitation trajectory","year":"2018","key":"key2023080809532135000_ref019"},{"issue":"3","key":"key2023080809532135000_ref020","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1108\/IR-01-2018-0019","article-title":"Manipulator residual estimation and its application in collision detection","volume":"45","year":"2018","journal-title":"Industrial Robot: An International Journal"},{"first-page":"6187","article-title":"Dynamic identification of robots with a dry friction model depending on load and velocity","year":"2010","key":"key2023080809532135000_ref021"},{"first-page":"1077","article-title":"New dry friction model with load-and velocity-dependence and dynamic identification of multi-DOF robots","year":"2011","key":"key2023080809532135000_ref022"},{"issue":"5","key":"key2023080809532135000_ref023","doi-asserted-by":"crossref","first-page":"1577","DOI":"10.1109\/TRO.2020.2990368","article-title":"An iterative approach for accurate dynamic model identification of industrial robots","volume":"36","year":"2020","journal-title":"IEEE Transactions on Robotics"},{"issue":"3","key":"key2023080809532135000_ref024","doi-asserted-by":"crossref","first-page":"1399","DOI":"10.1109\/TASE.2015.2427743","article-title":"Observer-based robust control of 6-DOF parallel electrical manipulator with fast friction estimation","volume":"13","year":"2016","journal-title":"IEEE Transactions on Automation Science and Engineering"},{"issue":"2","key":"key2023080809532135000_ref025","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1109\/87.987064","article-title":"Frequency domain identification of dynamic friction model parameters","volume":"10","year":"2002","journal-title":"IEEE Transactions on Control Systems Technology"},{"first-page":"45","article-title":"An elastoplastic friction force estimator and its application to external force estimation and force-sensorless admittance control","year":"2016","key":"key2023080809532135000_ref026"},{"issue":"1","key":"key2023080809532135000_ref027","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1109\/TCST.2013.2246163","article-title":"A generic instrumental variable approach for industrial robot identification","volume":"22","year":"2014","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"5","key":"key2023080809532135000_ref028","doi-asserted-by":"crossref","first-page":"1935","DOI":"10.1109\/TCST.2014.2299544","article-title":"Comparison between the CLOE method and the DIDIM method for robots identification","volume":"22","year":"2014","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"1","key":"key2023080809532135000_ref029","first-page":"21","article-title":"Parameter identification for industrial robots with a fast and robust trajectory design approach","volume":"31","year":"2015","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"first-page":"3654","article-title":"Constrained dynamic parameter estimation using the extended Kalman filter","year":"2015","key":"key2023080809532135000_ref030"},{"issue":"4","key":"key2023080809532135000_ref031","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1109\/19.863938","article-title":"A measurement procedure for viscous and coulomb friction","volume":"49","year":"2000","journal-title":"IEEE Transactions on Instrumentation and Measurement"},{"issue":"5","key":"key2023080809532135000_ref032","doi-asserted-by":"crossref","first-page":"1877","DOI":"10.1109\/TCST.2020.3024134","article-title":"A GUAS joint position tracking controller of torque-driven robot manipulators influenced by dynamic Dahl friction: theory and experiments","volume":"29","year":"2021","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"6","key":"key2023080809532135000_ref033","doi-asserted-by":"crossref","first-page":"2346","DOI":"10.1109\/TIM.2007.907957","article-title":"Friction identification and compensation in robotic manipulators","volume":"56","year":"2007","journal-title":"IEEE Transactions on Instrumentation and Measurement"},{"issue":"9","key":"key2023080809532135000_ref034","doi-asserted-by":"crossref","first-page":"2293","DOI":"10.1007\/s11012-021-01358-8","article-title":"Dynamic analysis of a belt transmission with the GMS friction model","volume":"56","year":"2021","journal-title":"Meccanica"},{"key":"key2023080809532135000_ref035","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1016\/j.compeleceng.2016.07.012","article-title":"Maximal dexterous trajectory generation and cubic spline optimization for fully planar parallel manipulators","volume":"56","year":"2016","journal-title":"Computers & Electrical Engineering"},{"key":"key2023080809532135000_ref036","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.rcim.2017.04.006","article-title":"Optimal trajectory generation algorithm for serial and parallel manipulators","volume":"48","year":"2017","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"first-page":"1","article-title":"Inverse kinematics solution of a new hybrid robot manipulator proposed for medical purposes","year":"2016","key":"key2023080809532135000_ref037"},{"issue":"9","key":"key2023080809532135000_ref038","doi-asserted-by":"publisher","first-page":"4303","DOI":"10.3390\/app11094303","article-title":"Inertial parameter identification in robotics: a survey","volume":"11","year":"2021","journal-title":"Applied Sciences"},{"first-page":"636","article-title":"LuGre-model-based friction compensation in direct-drive inertially stabilized platforms","year":"2013","key":"key2023080809532135000_ref039"},{"issue":"7","key":"key2023080809532135000_ref040","doi-asserted-by":"crossref","first-page":"821","DOI":"10.1016\/j.mechatronics.2004.03.002","article-title":"Precise slow motion control of a direct-drive robot arm with velocity estimation and friction compensation","volume":"14","year":"2004","journal-title":"Mechatronics"},{"issue":"6","key":"key2023080809532135000_ref041","doi-asserted-by":"crossref","first-page":"847","DOI":"10.1108\/IR-03-2020-0053","article-title":"A new joint friction model for parameter identification and sensor-less hand guiding in industrial robots","volume":"47","year":"2020","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"issue":"1","key":"key2023080809532135000_ref042","doi-asserted-by":"crossref","first-page":"15","DOI":"10.5194\/ms-6-15-2015","article-title":"Experimental comparison of five friction models on the same test-bed of the micro stick-slip motion system","volume":"6","year":"2015","journal-title":"Mechanical Sciences"},{"issue":"3","key":"key2023080809532135000_ref043","doi-asserted-by":"crossref","first-page":"1407","DOI":"10.1007\/s11071-016-2999-3","article-title":"A survey and comparison of several friction force models for dynamic analysis of multibody mechanical systems","volume":"86","year":"2016","journal-title":"Nonlinear Dynamics"},{"key":"key2023080809532135000_ref044","doi-asserted-by":"publisher","DOI":"10.1016\/j.mech\/machtheory.2021.104493","article-title":"An investigation of a novel LuGre-based friction force model","volume":"166","year":"2021","journal-title":"Mechanism and Machine Theory"},{"first-page":"1547","article-title":"Sensitivity-based adaptive SRUKF for online state, parameter, and process covariance estimation","year":"2017","key":"key2023080809532135000_ref045"},{"issue":"4","key":"key2023080809532135000_ref046","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1017\/S0263574700000552","article-title":"Optimal trigonometric robot trajectories","volume":"9","year":"1991","journal-title":"Robotica"},{"first-page":"946","article-title":"Sensorless collision detection and contact force estimation for collaborative robots based on torque observer","year":"2016","key":"key2023080809532135000_ref047"},{"issue":"5","key":"key2023080809532135000_ref048","doi-asserted-by":"publisher","DOI":"10.1007\/s00419-020-01865-2","article-title":"Design and validation of a dynamic parameter identification model for industrial manipulator robots","volume":"91","year":"2021","journal-title":"Archive of Applied Mechanics"},{"key":"key2023080809532135000_ref049","doi-asserted-by":"crossref","first-page":"67117","DOI":"10.1109\/ACCESS.2021.3075697","article-title":"Fast fractional-order terminal sliding mode control with RBFNN based sliding perturbation observer for 7-DOF robot manipulator","volume":"9","year":"2021","journal-title":"IEEE Access"},{"first-page":"783","article-title":"Extending a dynamic friction model with nonlinear viscous and thermal dependency for a motor and harmonic drive gear","year":"2018","key":"key2023080809532135000_ref050"},{"issue":"4","key":"key2023080809532135000_ref051","doi-asserted-by":"publisher","DOI":"10.1177\/1729881418788992","article-title":"Collision detection algorithm for collaborative robots considering joint friction","volume":"15","year":"2018","journal-title":"International Journal of Advanced Robotic Systems"},{"first-page":"91","article-title":"Identification of viscous and coulomb friction in motion constrained systems","year":"2018","key":"key2023080809532135000_ref052"},{"issue":"1","key":"key2023080809532135000_ref053","first-page":"35","article-title":"Refined instrumental variable estimation: maximum likelihood optimization of a unified Box-Jenkins model","volume":"52","year":"2015","journal-title":"Automatica"},{"issue":"3","key":"key2023080809532135000_ref054","doi-asserted-by":"crossref","first-page":"454","DOI":"10.1108\/IR-10-2020-0232","article-title":"The effect of preload force on damping in tendon-driven manipulator","volume":"48","year":"2021","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"key":"key2023080809532135000_ref055","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2019.101923","article-title":"Accurate dynamic modeling and control parameters design of an industrial hybrid spray-painting robot","volume":"63","year":"2020","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"9","key":"key2023080809532135000_ref056","doi-asserted-by":"crossref","first-page":"5204","DOI":"10.1109\/TII.2019.2900119","article-title":"A sensorless hand guiding scheme based on model identification and control for industrial robot","volume":"15","year":"2019","journal-title":"IEEE Transactions on Industrial Informatics"},{"key":"key2023080809532135000_ref057","doi-asserted-by":"publisher","DOI":"10.1108\/IR-01-2022-0021","article-title":"Robotic direct grinding for unknown workpiece contour based on adaptive constant force control and human-robot collaboration","year":"2022","journal-title":"Industrial Robot"},{"first-page":"414","article-title":"Accuracy compensation of a spraying robot based on RBF neural network","year":"2016","key":"key2023080809532135000_ref058"},{"issue":"1","key":"key2023080809532135000_ref059","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1109\/TCST.2021.3063420","article-title":"Reset PID design for motion systems with stribeck friction","volume":"30","year":"2022","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"3","key":"key2023080809532135000_ref060","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1109\/TMECH.2005.848290","article-title":"Modeling and control of the Mitsubishi PA-10 robot arm harmonic drive system","volume":"10","year":"2005","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"first-page":"2392","article-title":"Sensorless collision detection for safe human-robot collaboration","year":"2015","key":"key2023080809532135000_ref061"},{"issue":"1","key":"key2023080809532135000_ref062","first-page":"1","article-title":"Model-based dynamic friction compensation in robot actuators","volume":"30","year":"2015","journal-title":"International Journal of Robotics and Automation"},{"first-page":"413","article-title":"Sensorless collision detection method for robots with uncertain dynamics based on fuzzy logics","year":"2020","key":"key2023080809532135000_ref063"},{"issue":"4","key":"key2023080809532135000_ref064","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1108\/IR-12-2018-0261","article-title":"Collision detection method for industrial robot based on envelope-like lines","volume":"46","year":"2019","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-12-2022-0322\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-12-2022-0322\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:40:42Z","timestamp":1753393242000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/50\/5\/814-829\/175328"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,6]]},"references-count":64,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,6,6]]},"published-print":{"date-parts":[[2023,8,9]]}},"alternative-id":["10.1108\/IR-12-2022-0322"],"URL":"https:\/\/doi.org\/10.1108\/ir-12-2022-0322","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"},{"type":"electronic","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2023,6,6]]}}}