{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:26:18Z","timestamp":1774121178761,"version":"3.50.1"},"reference-count":45,"publisher":"Cambridge University Press (CUP)","issue":"10","license":[{"start":{"date-parts":[[2024,10,16]],"date-time":"2024-10-16T00:00:00Z","timestamp":1729036800000},"content-version":"unspecified","delay-in-days":15,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2024,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Accurate dynamic model is essential for the model-based control of robotic systems. However, on the one hand, the nonlinearity of the friction is seldom treated in robot dynamics. On the other hand, few of the previous studies reasonably balance the calculation time-consuming and the quality for the excitation trajectory optimization. To address these challenges, this article gives a Lie-theory-based dynamic modeling scheme of multi-degree-of-freedom (DoF) serial robots involving nonlinear friction and excitation trajectory optimization. First, we introduce two coefficients to describe the Stribeck characteristics of Coulomb and static friction and consider the dependency of friction on load torque, so as to propose an improved Stribeck friction model. Whereafter, the improved friction model is simplified in a no-load scenario, a novel nonlinear dynamic model is linearized to capture the features of viscous friction across the entire velocity range. Additionally, a new optimization algorithm of excitation trajectories is presented considering the benefits of three different optimization criteria to design the optimal excitation trajectory. On the basis of the above, we retrieve a feasible dynamic parameter set of serial robots through the hybrid least square algorithm. Finally, our research is supported by simulation and experimental analyses of different combinations on the seven-DoF Franka Emika robot. The results show that the proposed friction has better accuracy performance, and the modified optimization algorithm can reduce the overall time required for the optimization process while maintaining the quality of the identification results.<\/jats:p>","DOI":"10.1017\/s0263574724001541","type":"journal-article","created":{"date-parts":[[2024,10,16]],"date-time":"2024-10-16T09:46:17Z","timestamp":1729071977000},"page":"3552-3569","source":"Crossref","is-referenced-by-count":11,"title":["Lie-theory-based dynamic model identification of serial robots considering nonlinear friction and optimal excitation trajectory"],"prefix":"10.1017","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9922-392X","authenticated-orcid":false,"given":"Ruiqing","family":"Luo","sequence":"first","affiliation":[]},{"given":"Jianjun","family":"Yuan","sequence":"additional","affiliation":[]},{"given":"Zhengtao","family":"Hu","sequence":"additional","affiliation":[]},{"given":"Liang","family":"Du","sequence":"additional","affiliation":[]},{"given":"Sheng","family":"Bao","sequence":"additional","affiliation":[]},{"given":"Meijie","family":"Zhou","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2024,10,16]]},"reference":[{"key":"S0263574724001541_ref8","doi-asserted-by":"crossref","unstructured":"[8] Gautier, M. and Briot, S. . \u201cDynamic parameter identification of a 6 dof industrial robot using power model,\u201d In: 2013 IEEE International Conference on Robotics and Automation., IEEE (2013) pp. 2914\u20132920.","DOI":"10.1109\/ICRA.2013.6630981"},{"key":"S0263574724001541_ref31","doi-asserted-by":"crossref","unstructured":"[31] Simoni, L. , Beschi, M. , Legnani, G. and Visioli, A. . \u201cFriction Modeling with Temperature Effects for Industrial Robot Manipulators,\u201d In: 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE (2015) pp. 3524\u20133529.","DOI":"10.1109\/IROS.2015.7353869"},{"key":"S0263574724001541_ref25","first-page":"1","article-title":"Comprehensive modeling and identification of nonlinear joint dynamics for collaborative industrial robot manipulators","volume":"101","author":"Madsen","year":"2020","journal-title":"Ctrl. Eng. Pract."},{"key":"S0263574724001541_ref9","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1109\/70.56655","article-title":"Direct calculation of minimum set of inertial parameters of serial robots","volume":"6","author":"Gautier","year":"1990","journal-title":"IEEE Trans. Robot. Autom."},{"key":"S0263574724001541_ref24","doi-asserted-by":"crossref","unstructured":"[24] Luo, R. , Bao, S. , Du, L. , Hu, Z. , Liu, Y. and Yuan, J. . \u201cOptimal Exciting Trajectories for Identifying Dynamic Parameters of Serial Robots,\u201d In: 2023 IEEE International Conference on Mechatronics and Automation (ICMA), IEEE, (2024b) pp.1009\u20131014.","DOI":"10.1109\/ICMA57826.2023.10215923"},{"key":"S0263574724001541_ref18","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.rcim.2014.06.004","article-title":"Parameter identification for industrial robots with a fast and robust trajectory design approach","volume":"31","author":"Jin","year":"2015","journal-title":"Robot. Cim-Integr. Manuf."},{"key":"S0263574724001541_ref32","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1109\/TMECH.2019.2891177","article-title":"Inertia tensor properties in robot dynamics identification: A linear matrix inequality approach","volume":"24","author":"Sousa","year":"2019","journal-title":"IEEE\/ASME Trans. Mecha."},{"key":"S0263574724001541_ref23","doi-asserted-by":"crossref","unstructured":"[23] Luo, R. , Bao, S. , Du, L. , Hu, Z. , Liu, Y. and Yuan, J. . \u201cOptimal Exciting Trajectories for Identifying Dynamic Parameters of Serial Robots,\u201d In: 2023 IEEE International Conference on Mechatronics and Automation (ICMA), IEEE, (2023a) pp. 1009\u20131014.","DOI":"10.1109\/ICMA57826.2023.10215923"},{"key":"S0263574724001541_ref41","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1016\/j.rcim.2010.03.013","article-title":"An overview of dynamic parameter identification of robots","volume":"26","author":"Wu","year":"2010","journal-title":"Robot. Com-Integr. Manuf."},{"key":"S0263574724001541_ref37","doi-asserted-by":"crossref","unstructured":"[37] Wahrburg, A. , Klose, S. , Clever, D. , Groth, T. , Moberg, S. , Styrud, J. and Ding, H. . \u201cModeling Speed-, Load-, and Position-dependent Friction Effects in Strain Wave Gears,\u201d In: 2018 IEEE International Conference on Robotics and Automation (ICRA), IEEE (2018) pp. 2095\u20132102.","DOI":"10.1109\/ICRA.2018.8461043"},{"key":"S0263574724001541_ref19","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/70.285599","article-title":"Comments on direct calculation of minimum set of inertial parameters of serial robots","volume":"10","author":"Khalil","year":"1994","journal-title":"IEEE Trans. Robotic. Autom."},{"key":"S0263574724001541_ref28","unstructured":"[28] Presse, C. and Gautier, M. . \u201cNew Criteria of Exciting Trajectories for Robot Identification,\u201d In: [1993] Proceedings IEEE International Conference on Robotics and Automation, IEEE (1993) pp. 907\u2013912."},{"key":"S0263574724001541_ref20","doi-asserted-by":"crossref","first-page":"2455","DOI":"10.1109\/LRA.2018.2799426","article-title":"A geometric algorithm for robust multibody inertial parameter identification","volume":"3","author":"Lee","year":"2018","journal-title":"IEEE Robot. Auto. Lett."},{"key":"S0263574724001541_ref14","doi-asserted-by":"crossref","unstructured":"[14] He, Y. , Wang, C. , Bao, S. , Yuan, J. , Du, L. , Ma, S. and Wan, W. . \u201cA joint friction model of robotic manipulator for low-speed motion,\u201d In: 2021 IEEE International Conference on Robotics and Biomimetics (ROBIO)., IEEE (2021) pp. 545\u2013550.","DOI":"10.1109\/ROBIO54168.2021.9739613"},{"key":"S0263574724001541_ref5","first-page":"1","article-title":"Dynamic identification of industrial robot based on nonlinear friction model and ls-sos algorithm","volume":"70","author":"Dong","year":"2021","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"S0263574724001541_ref26","doi-asserted-by":"crossref","first-page":"104109","DOI":"10.1016\/j.mechmachtheory.2020.104109","article-title":"Adaptive feedforward control of a collaborative industrial robot manipulator using a novel extension of the generalized maxwell-slip friction model","volume":"155","author":"Madsen","year":"2021","journal-title":"Mech. Mach. Theor."},{"key":"S0263574724001541_ref11","doi-asserted-by":"crossref","first-page":"4147","DOI":"10.1109\/LRA.2019.2931248","article-title":"Dynamic identification of the franka emika panda robot with retrieval of feasible parameters using penalty-based optimization","volume":"4","author":"Gaz","year":"2019","journal-title":"IEEE Robot. Auto. Lett."},{"key":"S0263574724001541_ref33","doi-asserted-by":"crossref","first-page":"730","DOI":"10.1109\/70.631234","article-title":"Optimal robot excitation and identification","volume":"13","author":"Swevers","year":"1997","journal-title":"IEEE Trans. Robotic. Autom."},{"key":"S0263574724001541_ref30","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1109\/TRO.2009.2025067","article-title":"Nonlinear feedback control of a gravity-assisted underactuated manipulator with application to aircraft assembly","volume":"25","author":"Roy","year":"2009","journal-title":"IEEE Trans. Robot."},{"key":"S0263574724001541_ref36","doi-asserted-by":"crossref","unstructured":"[36] Vantilt, J. , Aertbeli\u00ebn, E. , De Groote, F. and De Schutter, J. . \u201cOptimal Excitation and Identification of the Dynamic Model of Robotic Systems with Compliant Actuators,\u201d In: 2015 IEEE International Conference on Robotics and Automation (ICRA), IEEE (2015) pp. 2117\u20132124.","DOI":"10.1109\/ICRA.2015.7139478"},{"key":"S0263574724001541_ref42","doi-asserted-by":"crossref","first-page":"29","DOI":"10.5772\/45818","article-title":"Closed-loop dynamic parameter identification of robot manipulators using modified fourier series","volume":"9","author":"Wu","year":"2012","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"S0263574724001541_ref6","doi-asserted-by":"crossref","first-page":"2688","DOI":"10.1109\/TMECH.2020.3044758","article-title":"A lie-theory-based dynamic parameter identification methodology for serial manipulators","volume":"26","author":"Fu","year":"2020","journal-title":"IEEE\/ASME Trans. Mech."},{"key":"S0263574724001541_ref35","first-page":"143","article-title":"The effects of backlash and of speed-dependent friction on the stability of closed-cycle control systems","volume":"94","author":"Tustin","year":"1947","journal-title":"J. Inst. Electr. Eng. Part IIA: Auto. Reg. Servo Mech."},{"key":"S0263574724001541_ref22","doi-asserted-by":"crossref","first-page":"172988142110021","DOI":"10.1177\/17298814211002118","article-title":"An improved parameter identification method of redundant manipulator","volume":"18","author":"Liu","year":"2021","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"S0263574724001541_ref2","doi-asserted-by":"crossref","unstructured":"[2] Ayusawa, K. , Venture, G. and Nakamura, Y. . \u201cIdentification of humanoid robots dynamics using floating-base motion dynamics,\u201d In: 2008 IEEE\/RSJ International Conference on Intelligent Robots and Systems, IEEE (2008) pp. 2854\u20132859.","DOI":"10.1109\/IROS.2008.4650614"},{"key":"S0263574724001541_ref27","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1177\/027836499501400606","article-title":"A lie group formulation of robot dynamics","volume":"14","author":"Park","year":"1995","journal-title":"Intl. J. Robot. Res."},{"key":"S0263574724001541_ref29","doi-asserted-by":"crossref","first-page":"5741","DOI":"10.1002\/rnc.6108","article-title":"Robot joint friction compensation learning enhanced by 6d virtual sensor","volume":"32","author":"Roveda","year":"2022","journal-title":"Int. J. Robust Nonlin."},{"key":"S0263574724001541_ref39","doi-asserted-by":"crossref","unstructured":"[39] Wolf, S. and Iskandar, M. . \u201cExtending a dynamic friction model with nonlinear viscous and thermal dependency for a motor and harmonic drive gear,\u201d In: 2018 IEEE International Conference on Robotics and Automation (ICRA), IEEE (2018) pp. 783\u2013790.","DOI":"10.1109\/ICRA.2018.8460613"},{"key":"S0263574724001541_ref44","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1007\/s11071-018-4205-2","article-title":"Inverse dynamic analysis and position error evaluation of the heavy-duty industrial robot with elastic joints: An efficient approach based on lie group","volume":"93","author":"Yang","year":"2018","journal-title":"Nonlinear Dyn."},{"key":"S0263574724001541_ref3","doi-asserted-by":"crossref","first-page":"823","DOI":"10.1109\/TRO.2016.2583062","article-title":"Optimal exciting dance for identifying inertial parameters of an anthropomorphic structure","volume":"32","author":"Bonnet","year":"2016","journal-title":"IEEE Trans. Robot."},{"key":"S0263574724001541_ref15","doi-asserted-by":"crossref","first-page":"1607","DOI":"10.1109\/TRO.2022.3211194","article-title":"Dynamic parameter identification of serial robots using a hybrid approach","volume":"39","author":"Huang","year":"2022","journal-title":"IEEE Trans. Robot."},{"key":"S0263574724001541_ref43","doi-asserted-by":"crossref","first-page":"4358","DOI":"10.1017\/S0263574722000960","article-title":"An accurate identification method based on double weighting for inertial parameters of robot payloads","volume":"40","author":"Xu","year":"2022","journal-title":"Robotica"},{"key":"S0263574724001541_ref4","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1002\/1097-4563(200102)18:2<55::AID-ROB1005>3.0.CO;2-O","article-title":"Robot dynamic calibration: Optimal excitation trajectories and experimental parameter estimation","volume":"18","author":"Calafiore","year":"2001","journal-title":"J. Robot. Sys."},{"key":"S0263574724001541_ref34","first-page":"58","article-title":"Dynamic model identification for industrial robots","volume":"27","author":"Swevers","year":"2007","journal-title":"IEEE Ctrl. Sys. Mag."},{"key":"S0263574724001541_ref40","first-page":"30","article-title":"Identification of robot dynamic model and joint frictions using a baseplate force sensor","volume":"65","author":"Wu","year":"2022","journal-title":"Sci. China Techno. Sci."},{"key":"S0263574724001541_ref13","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","author":"Han","year":"2020","journal-title":"IEEE Trans. Robot."},{"key":"S0263574724001541_ref10","doi-asserted-by":"crossref","unstructured":"[10] Gautier, M. and Venture, G. . \u201cIdentification of Standard Dynamic Parameters of Robots with Positive Definite Inertia Matrix,\u201d In: 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems., IEEE (2013) pp. 5815\u20135820.","DOI":"10.1109\/IROS.2013.6697198"},{"key":"S0263574724001541_ref1","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1177\/027836498600500306","article-title":"Estimation of inertial parameters of manipulator loads and links","volume":"5","author":"Atkeson","year":"1986","journal-title":"Intl. J. Robot. Research"},{"key":"S0263574724001541_ref45","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","author":"Zhang","year":"2019","journal-title":"IEEE Trans. Ind. Inform."},{"key":"S0263574724001541_ref17","doi-asserted-by":"crossref","first-page":"1373","DOI":"10.1007\/s11071-021-06612-y","article-title":"Improved dynamic parameter identification method relying on proprioception for manipulators","volume":"105","author":"Jia","year":"2021","journal-title":"Nonlinear Dyn."},{"key":"S0263574724001541_ref21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1017\/S0263574724000341","article-title":"An improved iterative approach with a comprehensive friction model for identifying dynamic parameters of collaborative robots","volume":"42","author":"Li","year":"2024","journal-title":"Robotica"},{"key":"S0263574724001541_ref7","doi-asserted-by":"crossref","unstructured":"[7] Gao, L. , Yuan, J. , Han, Z. , Wang, S. and Wang, N. . \u201cA Friction Model with Velocity, Temperature and Load Torque Effects for Collaborative Industrial Robot Joints,\u201d In: 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE (2017) pp. 3027\u20133032.","DOI":"10.1109\/IROS.2017.8206141"},{"key":"S0263574724001541_ref12","doi-asserted-by":"crossref","unstructured":"[12] Hamon, P. , Gautier, M. and Garrec, P. . \u201cDynamic identification of robots with a dry friction model depending on load and velocity,\u201d In: 2010 IEEE\/RSJ international conference on intelligent robots and systems., IEEE (2010) pp. 6187\u20136193.","DOI":"10.1109\/IROS.2010.5649189"},{"key":"S0263574724001541_ref16","doi-asserted-by":"crossref","unstructured":"[16] Iskandar, M. and Wolf, S. . \u201cDynamic Friction Model with Thermal and Load Dependency: Modeling, Compensation, and External Force Estimation,\u201d In: 2019 International Conference on Robotics and Automation (ICRA), IEEE (2019) pp. 7367\u20137373.","DOI":"10.1109\/ICRA.2019.8794406"},{"key":"S0263574724001541_ref38","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/LRA.2017.2729659","article-title":"Linear matrix inequalities for physically consistent inertial parameter identification: A statistical perspective on the mass distribution","volume":"3","author":"Wensing","year":"2017","journal-title":"IEEE Robot. Auto. Lett."}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574724001541","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T05:33:35Z","timestamp":1737437615000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574724001541\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10]]},"references-count":45,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2024,10]]}},"alternative-id":["S0263574724001541"],"URL":"https:\/\/doi.org\/10.1017\/s0263574724001541","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10]]}}}