{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T16:56:58Z","timestamp":1771520218677,"version":"3.50.1"},"reference-count":36,"publisher":"Cambridge University Press (CUP)","issue":"1","license":[{"start":{"date-parts":[[2024,11,18]],"date-time":"2024-11-18T00:00:00Z","timestamp":1731888000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2025,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The inverse dynamics model of an industrial robot can predict and control the robot\u2019s motion and torque output, improving its motion accuracy, efficiency, and adaptability. However, the existing inverse rigid body dynamics models still have some unmodelled residuals, and their calculation results differ significantly from the actual industrial robot conditions. The bootstrap aggregating (bagging) algorithm is combined with a long short-term memory network, the linear layer is introduced as the network optimization layer, and a compensation method of hybrid inverse dynamics model for robots based on the BLL residual prediction algorithm is proposed to meet the above needs. The BLL residual prediction algorithm framework is presented. Based on the rigid body inverse dynamics of the Newton\u2013Euler method, the BLL residual prediction network is used to perform error compensation on the inverse dynamics model of the Franka robot. The experimental results show that the hybrid inverse dynamics model based on the BLL residual prediction algorithm can reduce the average residuals of the robot joint torque from 0.5651 N\u00b7m to 0.1096 N\u00b7m, which improves the accuracy of the inverse dynamics model compared with those of the rigid body inverse dynamics model. This study lays the foundation for performing more accurate operation tasks using industrial robots.<\/jats:p>","DOI":"10.1017\/s0263574724001905","type":"journal-article","created":{"date-parts":[[2024,11,18]],"date-time":"2024-11-18T06:36:43Z","timestamp":1731911803000},"page":"350-367","source":"Crossref","is-referenced-by-count":5,"title":["Robot hybrid inverse dynamics model compensation method based on the BLL residual prediction algorithm"],"prefix":"10.1017","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8585-0797","authenticated-orcid":false,"given":"Yong","family":"Tao","sequence":"first","affiliation":[]},{"given":"Shuo","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Haitao","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Jiahao","family":"Wan","sequence":"additional","affiliation":[]},{"given":"Hongxing","family":"Wei","sequence":"additional","affiliation":[]},{"given":"Tianmiao","family":"Wang","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2024,11,18]]},"reference":[{"key":"S0263574724001905_ref28","doi-asserted-by":"publisher","DOI":"10.1142\/S0218339094000179"},{"key":"S0263574724001905_ref20","doi-asserted-by":"publisher","DOI":"10.20517\/ir.2021.11"},{"key":"S0263574724001905_ref26","doi-asserted-by":"publisher","DOI":"10.1007\/BF00058655"},{"key":"S0263574724001905_ref16","unstructured":"[16] Shaj, V. , Becker, P. , Buchler, D. , Pandya, H. , Niels van Duijkeren, C. J. T. , Hanheide, M. and Neumann, G. , \u201cAction-Conditional Recurrent Kalman Networks for Forwards and Inverse Dynamics Learning,\u201d In: Conference on Robot Learning, (2020) pp. 1\u20135."},{"key":"S0263574724001905_ref15","doi-asserted-by":"crossref","unstructured":"[15] Sun, P. , Shao, Z. , Qu, Y. , Guan, Y. and Tan, J. , \u201cInverse Dynamics Modelling of Robotic Manipulator with Hierarchical Recurrent Network[C],\u201d In: 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE (2019) pp. 751\u2013756.","DOI":"10.1109\/IROS40897.2019.8967903"},{"key":"S0263574724001905_ref17","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-control-042920-094829"},{"key":"S0263574724001905_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2023.10.1620"},{"key":"S0263574724001905_ref8","first-page":"1","article-title":"Hamiltonian neural networks","volume":"32","author":"Greydanus","year":"2019","journal-title":"Adv Neur Inf Process Syst"},{"key":"S0263574724001905_ref33","unstructured":"[33] Spong, M. W. , Hutchinson, S. and Vidyasagar, M. , Robot modeling and control[M] (John Wiley & Sons, USA 2020)."},{"key":"S0263574724001905_ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-020-3207-3"},{"key":"S0263574724001905_ref5","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065704001899"},{"key":"S0263574724001905_ref1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2017.8206141"},{"key":"S0263574724001905_ref22","first-page":"1","article-title":"Effective nonlinear predictive and CTC-PID control of rigid manipulators[J]","volume":"18","author":"Tatjewski","year":"2024","journal-title":"J Autom Mobile Robot Intell Syst"},{"key":"S0263574724001905_ref7","doi-asserted-by":"crossref","unstructured":"[7] Lutter, M. , Listmann, K. and Peters, J. , \u201cDeep Lagrangian Networks for End-to-End Learning of Energybased Control for Underactuated Systems,\u201d In: 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE (2019) pp. 7718\u20137725.","DOI":"10.1109\/IROS40897.2019.8968268"},{"key":"S0263574724001905_ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-024-09446-6"},{"key":"S0263574724001905_ref2","doi-asserted-by":"crossref","unstructured":"[2] Iskandar, M. and Wolf, S. , \u201cDynamic Friction Model with Thermal and Load Dependency: Modelling, Compensation and External Force Estimation[C],\u201d In: 2019 International Conference on Robotics and Automation (ICRA), IEEE, IEEE (2019) pp. 7367\u20137373.","DOI":"10.1109\/ICRA.2019.8794406"},{"key":"S0263574724001905_ref9","first-page":"328","volume-title":"Learning for Dynamics and Control","author":"Gupta","year":"2020"},{"key":"S0263574724001905_ref34","doi-asserted-by":"publisher","DOI":"10.1109\/IROS40897.2019.8968107"},{"key":"S0263574724001905_ref25","doi-asserted-by":"crossref","first-page":"63","DOI":"10.3901\/JME.2023.09.063","article-title":"Dynamic modeling and performance evaluation of a new five-DOF hybrid robot [J]","volume":"59","author":"Wang","year":"2023","journal-title":"J Mech Eng"},{"key":"S0263574724001905_ref24","doi-asserted-by":"crossref","unstructured":"[24] Yilmaz, N. , Wu, J. Y. , Kazanzides, P. and Tumerdem, U. , \u201cNeural Network based Inverse Dynamics Identification and External Force Estimation on the da Vinci Research Kit[C],\u201d In: 2020 IEEE International Conference on Robotics and Automation (ICRA), IEEE (2020) pp. 1387\u20131393.","DOI":"10.1109\/ICRA40945.2020.9197445"},{"key":"S0263574724001905_ref3","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3222951"},{"key":"S0263574724001905_ref31","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2019.2931248"},{"key":"S0263574724001905_ref13","doi-asserted-by":"crossref","unstructured":"[13] Kappler, D. , Meier, F. , Ratliff, N. and Schaal, S. , \u201cA New Data Source for Inverse Dynamics Learning,\u201d In: In. 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE (2017) pp. 4723\u20134730.","DOI":"10.1109\/IROS.2017.8206345"},{"key":"S0263574724001905_ref29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-40794-0_12"},{"key":"S0263574724001905_ref36","doi-asserted-by":"crossref","unstructured":"[36] Rueckert, E. , Nakatenus, M. , Tosatto, S. and Peters, J. , \u201cLearning Inverse Dynamics Models at o (n) Time with LSTM networks[C],\u201d In: 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids), IEEE (2017) pp. 811\u2013816.","DOI":"10.1109\/HUMANOIDS.2017.8246965"},{"key":"S0263574724001905_ref35","first-page":"995","article-title":"Error compensation of collaborative robot dynamics based on deep recurrent neural network [J]","volume":"43","author":"Zheng","year":"2021","journal-title":"Chinese J Eng"},{"key":"S0263574724001905_ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2019.2891222"},{"key":"S0263574724001905_ref10","doi-asserted-by":"crossref","unstructured":"[10] Meier, F. , Kappler, D. , Ratliff, N. and Schaal, S. , \u201cTowards Robust Online Inverse Dynamics Learning,\u201d In: In. 2016 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE (2016) pp. 4034\u20134039.","DOI":"10.1109\/IROS.2016.7759594"},{"key":"S0263574724001905_ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-37832-4_2"},{"key":"S0263574724001905_ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.birob.2023.100120"},{"key":"S0263574724001905_ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2957019"},{"key":"S0263574724001905_ref14","first-page":"8","article-title":"Research on the inverse dynamics of the planar 3-RRR rigid-flexible coupling parallel robot[J]","volume":"36","author":"Zhao","year":"2019","journal-title":"J Mach Des"},{"key":"S0263574724001905_ref27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24797-2_4"},{"key":"S0263574724001905_ref23","first-page":"8","article-title":"Inverse dynamic analysis of novel 5-DOF hybrid manipulator [J]","volume":"48","author":"Zhang","year":"2017","journal-title":"Trans Chinese Soc Agric Mach"},{"key":"S0263574724001905_ref11","unstructured":"[11] Nguyen-Tuong, D. and Peters, J. , \u201cUsing Model Knowledge for Learning Inverse Dynamics,\u201d In: 2010 IEEE International Conference on Robotics and Automation, IEEE (2010) pp. 2677\u20132682."},{"key":"S0263574724001905_ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.oceaneng.2024.116963"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574724001905","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,29]],"date-time":"2025-04-29T03:28:38Z","timestamp":1745897318000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574724001905\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,18]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,1]]}},"alternative-id":["S0263574724001905"],"URL":"https:\/\/doi.org\/10.1017\/s0263574724001905","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,18]]}}}