{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T05:40:59Z","timestamp":1774935659593,"version":"3.50.1"},"reference-count":50,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2021,6,29]],"date-time":"2021-06-29T00:00:00Z","timestamp":1624924800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Dynamic parameters are crucial for the definition of high-fidelity models of industrial manipulators. However, since they are often partially unknown, a mathematical model able to identify them is discussed and validated with the UR3 and the UR5 collaborative robots from Universal Robots. According to the acquired experimental data, this procedure allows for reducing the error on the estimated joint torques of about 90% with respect to the one obtained using only the information provided by the manufacturer. The present research also highlights how changes in the robot operating conditions affect its dynamic behavior. In particular, the identification process has been applied to a data set obtained commanding the same trajectory multiple times to both robots under rising joints temperatures. Average reductions of the viscous friction coefficients of about 20% and 17% for the UR3 and the UR5 robots, respectively, have been observed. Moreover, it is shown how the manipulator mounting configuration affects the number of the base dynamic parameters necessary to properly estimate the robots\u2019 joints torques. The ability of the proposed model to take into account different mounting configurations is then verified by performing the identification procedure on a data set generated through a digital twin of a UR5 robot mounted on the ceiling.<\/jats:p>","DOI":"10.3390\/robotics10030083","type":"journal-article","created":{"date-parts":[[2021,6,29]],"date-time":"2021-06-29T22:39:43Z","timestamp":1625006383000},"page":"83","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["Effects of Temperature and Mounting Configuration on the Dynamic Parameters Identification of Industrial Robots"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9773-6089","authenticated-orcid":false,"given":"Andrea","family":"Raviola","sequence":"first","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7134-9635","authenticated-orcid":false,"given":"Roberto","family":"Guida","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy"}]},{"given":"Andrea","family":"De Martin","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7808-8776","authenticated-orcid":false,"given":"Stefano","family":"Pastorelli","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8395-8297","authenticated-orcid":false,"given":"Stefano","family":"Mauro","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5163-9945","authenticated-orcid":false,"given":"Massimo","family":"Sorli","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,29]]},"reference":[{"key":"ref_1","unstructured":"Universal Robots\u2014DH (2021, April 03). Parameters for Calculations of Kinematics and Dynamics. Available online: https:\/\/www.universal-robots.com\/articles\/ur\/application-installation\/dh-parameters-for-calculations-of-kinematics-and-dynamics\/."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"904","DOI":"10.1109\/TCST.2004.833641","article-title":"Modeling and identification for high-performance robot control: An RRR-robotic arm case study","volume":"12","author":"Steinbuch","year":"2004","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1109\/TMECH.2006.882989","article-title":"Rapid prototyping of a model-based control with friction compensation for a direct-drive robot","volume":"11","author":"Bona","year":"2006","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shao, X., Wang, S., Yang, L., and Liu, N. (2020, January 13\u201316). Research on Feedforward Control Based on Robot Dynamics Parameters Identification. Proceedings of the 2020 IEEE International Conference on Mechatronics and Automation, ICMA 2020, Beijing, China.","DOI":"10.1109\/ICMA49215.2020.9233788"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Sands, T. (2020). Development of deterministic artificial intelligence for unmanned underwater vehicles (UUV). J. Mar. Sci. Eng., 8.","DOI":"10.3390\/jmse8080578"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1115\/1.4049972","article-title":"Local and trajectory-based indexes for task-related energetic performance optimization of robotic manipulators","volume":"13","author":"Vidussi","year":"2021","journal-title":"J. Mech. Robot."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1016\/j.rcim.2018.12.020","article-title":"Optimization of the energy consumption of industrial robots for automatic code generation","volume":"57","author":"Gadaleta","year":"2019","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1315","DOI":"10.1007\/s00170-014-6737-z","article-title":"Reducing the energy consumption of industrial robots in manufacturing systems","volume":"78","author":"Paryanto","year":"2015","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_9","unstructured":"Sciavicco, L., and Siciliano, B. (2012). Robotics: Modeling, Planning and Control, Springer Science & Business Media."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Vachtsevanos, G., Lewis, F., Roemer, M., Hess, A., and Wu, B. (2006). Fault Diagnosis and Prognosis for Engineering Systems. Intell. Fault Diagn. Progn. Eng. Syst.","DOI":"10.1002\/9780470117842"},{"key":"ref_11","first-page":"62","article-title":"Study on robots failures in automotive painting line","volume":"12","author":"Majid","year":"2017","journal-title":"ARPN J. Eng. Appl. Sci."},{"key":"ref_12","first-page":"1","article-title":"Development of data-driven PHM solutions for robot hemming in automotive production lines","volume":"11","author":"Grosso","year":"2020","journal-title":"Int. J. Progn. Health Manag."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1002\/asjc.2480","article-title":"Vision-based control architecture for human\u2013robot hand-over applications","volume":"23","author":"Melchiorre","year":"2020","journal-title":"Asian J. Control"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Scimmi, L.S., Melchiorre, M., Mauro, S., and Pastorelli, S.P. (2019, January 23\u201326). Implementing a vision-based collision avoidance algorithm on a UR3 Robot. Proceedings of the 23rd International Conference on Mechatronics Technology ICMT 2019, Salerno, Italy.","DOI":"10.1109\/ICMECT.2019.8932105"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Melchiorre, M., Scimmi, L.S., Pastorelli, S.P., and Mauro, S. (2019, January 23\u201326). Collison Avoidance using Point Cloud Data Fusion from Multiple Depth Sensors: A Practical Approach. Proceedings of the 23rd International Conference on Mechatronics Technology ICMT 2019, Salerno, Italy.","DOI":"10.1109\/ICMECT.2019.8932143"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Scimmi, L.S., Melchiorre, M., Troise, M., Mauro, S., and Pastorelli, S. (2021). A Practical and Effective Layout for a Safe Human-Robot Collaborative Assembly Task. Appl. Sci., 11.","DOI":"10.3390\/app11041763"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1017\/S0263574709990233","article-title":"A new approach to the dynamic parameter identification of robotic manipulators","volume":"28","author":"Qin","year":"2009","journal-title":"Robotica"},{"key":"ref_18","first-page":"51","article-title":"Dynamic model identification for industrial robots","volume":"6","author":"Vuong","year":"2009","journal-title":"Acta Polytech. Hung."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1099","DOI":"10.1017\/S0263574714001465","article-title":"A persistent method for parameter identification of a seven-axes manipulator","volume":"33","author":"Neubauer","year":"2015","journal-title":"Robotica"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1168","DOI":"10.1016\/j.ifacol.2019.11.354","article-title":"Experimental Dynamic Identification of a YuMi Collaborative Robot","volume":"52","author":"Taghbalout","year":"2019","journal-title":"IFAC PapersOnLine"},{"key":"ref_21","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. Autom. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Rackl, W., Lampariello, R., and Hirzinger, G. (2012, January 14\u201318). Robot excitation trajectories for dynamic parameter estimation using optimized B-splines. Proceedings of the IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6225279"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"An, C.H., Atkeson, C.G., and Hollerbach, J.M. (1985, January 11\u201313). Estimation of inertial parameters of rigid body links of manipulator. Proceedings of the 24th IEEE Conference on Decision and Control, Fort Lauderdale, FL, USA.","DOI":"10.1109\/CDC.1985.268648"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1177\/027836499201100408","article-title":"Exciting trajectories for the identification of base inertial parameters of robots","volume":"11","author":"Gautier","year":"1992","journal-title":"Int. J. Rob. Res."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1017\/S026357479900140X","article-title":"A systematic procedure for the identification of dynamic parameters of robot manipulators","volume":"17","author":"Antonelli","year":"1999","journal-title":"Robotica"},{"key":"ref_26","unstructured":"Kovincic, N., M\u00fcller, A., Gattringer, H., Weyrer, M., Schlotzhauer, A., and Brandst\u00f6tter, M. (2019, January 9\u201310). Dynamic parameter identification of the Universal Robots UR5. Proceedings of the Austrian Robotics Workshop 2019, Steyr, Austria."},{"key":"ref_27","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. Robot. Autom."},{"key":"ref_28","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":"ref_29","doi-asserted-by":"crossref","unstructured":"Tika, A., Ulmen, J., and Bajcinca, N. (2020, January 25\u201329). Dynamic Parameter Estimation Utilizing Optimized Trajectories. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA.","DOI":"10.1109\/IROS45743.2020.9341518"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"906","DOI":"10.1017\/S0263574717000509","article-title":"Modelling the temperature in joint friction of industrial manipulators","volume":"37","author":"Simoni","year":"2019","journal-title":"Robotica"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Hao, L., Pagani, R., Beschi, M., and Legnani, G. (2021). Dynamic and friction parameters of an industrial robot: Identification, comparison and repetitiveness analysis. Robotics, 10.","DOI":"10.3390\/robotics10010049"},{"key":"ref_32","first-page":"6931563","article-title":"Friction Model of Industrial Robot Joint with Temperature Correction by Example of KUKA KR10","volume":"2019","author":"Nevmerzhitskiy","year":"2019","journal-title":"J. Robot."},{"key":"ref_33","unstructured":"(2021, April 03). Remote Control Via TCP\/IP 16496. Available online: https:\/\/www.universal-robots.com\/articles\/ur\/interface-communication\/remote-control-via-tcpip\/."},{"key":"ref_34","unstructured":"Gabiccini, M., Bracci, A., De Carli, D., Fredianelli, M., and Bicchi, A. (2009, January 14\u201317). Explicit Lagrangian formulation of the dynamic regressors for serial manipulators. Proceedings of the XIX Aimeta Congress, Ancona, Italy."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1002\/rob.4620080405","article-title":"Numerical calculation of the base inertial parameters of robots","volume":"8","author":"Gautier","year":"1991","journal-title":"J. Robot. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Brunton, S.L., and Kutz, J.N. (2019). Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control, Press, C.U.","DOI":"10.1017\/9781108380690"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1177\/027836498900800603","article-title":"On Finding Exciting Trajectories for Identification Experiments Involving Systems with Nonlinear Dynamics","volume":"8","author":"Armstrong","year":"1989","journal-title":"Int. J. Rob. Res."},{"key":"ref_38","first-page":"471478","article-title":"Dynamic Model Identification for 6-DOF Industrial Robots","volume":"2015","author":"Ding","year":"2015","journal-title":"J. Robot."},{"key":"ref_39","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. Comput. Integr. Manuf."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Guo, X., Zhang, L., and Han, K. (2018, January 5\u20138). Dynamic parameter identification of robot manipulators based on the optimal excitation trajectory. Proceedings of the 2018 IEEE International Conference on Mechatronics and Automation, Changchun, China.","DOI":"10.1109\/ICMA.2018.8484475"},{"key":"ref_41","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":"Calefiore","year":"2001","journal-title":"J. Robot. Syst."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Jia, J., Zhang, M., Zang, X., Zhang, H., and Zhao, J. (2019). Dynamic parameter identification for a manipulator with joint torque sensors based on an improved experimental design. Sensors, 19.","DOI":"10.3390\/s19102248"},{"key":"ref_43","unstructured":"Universal Robots (2019). The URScript Programming Language, Universal Robots."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1017\/S0263574706002645","article-title":"A comparison between direct and indirect dynamic parameter identification methods in industrial robots","volume":"24","author":"Benimeli","year":"2006","journal-title":"Robotica"},{"key":"ref_45","unstructured":"Universal Robots (2021, April 03). Max. Joint Torques. Available online: https:\/\/www.universal-robots.com\/articles\/ur\/robot-care-maintenance\/max-joint-torques\/."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1016\/j.ifacol.2018.09.185","article-title":"Dynamic Parameters Identification of an Industrial Robot with and Without Payload","volume":"51","author":"Bahloul","year":"2018","journal-title":"IFAC-PapersOnLine"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1177\/02783640022066996","article-title":"Verification of the positive definiteness of the inertial matrix of manipulators using base inertial parameters","volume":"19","author":"Yoshida","year":"2000","journal-title":"Int. J. Rob. Res."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Leboutet, Q., Roux, J., Janot, A., Guadarrama-Olvera, J.R., and Cheng, G. (2021). Inertial Parameter Identification in Robotics: A Survey. Appl. Sci., 11.","DOI":"10.3390\/app11094303"},{"key":"ref_49","unstructured":"Simoni, L., Beschi, M., Legnani, G., and Visioli, A. (October, January 28). Friction modeling with temperature effects for industrial robot manipulators. Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Hamburg, Germany."},{"key":"ref_50","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","author":"Bittencourt","year":"2014","journal-title":"IEEE\/ASME Trans. Mechatron."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/10\/3\/83\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:26:40Z","timestamp":1760164000000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/10\/3\/83"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,29]]},"references-count":50,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["robotics10030083"],"URL":"https:\/\/doi.org\/10.3390\/robotics10030083","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,29]]}}}