The Dynamic Model of the UR10 Robot and Its ROS2 Integration
- 13 February 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Industrial Informatics
- Vol. 21 (5) , 3828-3838
Abstract
This article presents the full dynamic model of the UR10 industrial robot. A triple-stage identification approach is adopted to estimate the manipulator's dynamic coefficients. First, linear parameters are computed using a standard linear regression algorithm. Subsequently, nonlinear friction parameters are estimated according to a sigmoidal model. Lastly, motor drive gains are devised to map estimated joint currents to torques. The overall identified model can be used for both control and planning purposes, as the accompanied robot operating system (ROS)2 software can be easily reconfigured to account for a generic payload. The estimated robot model is experimentally validated against a set of exciting trajectories and compared to the state-of-the-art model for the same manipulator, achieving higher current prediction accuracy (up to a factor of 4.43) and more precise motor gains. The related software is available at https://codeocean.com/capsule/8515919/tree/v2.Keywords
All Related Versions
This publication has 29 references indexed in Scilit:
- Optimal Exciting Trajectories for Identifying Dynamic Parameters of Serial Robots2023
- Composite adaptation and learning for robot control: A surveyAnnual Reviews in Control, 2022
- Robot dynamic calibration on current level: modeling, identification and applicationsNonlinear Dynamics, 2022
- Passivity Guaranteed Dynamic Friction Model With Temperature and Load Correction: Modeling and Compensation for Collaborative Industrial RobotIEEE Access, 2021
- A model-based residual approach for human-robot collaboration during manual polishing operationsMechatronics, 2018
- Model Identification2016
- Robotics2009
- An integrated friction model structure with improved presliding behavior for accurate friction compensationIEEE Transactions on Automatic Control, 2000
- A systematic procedure for the identification of dynamic parameters of robot manipulatorsRobotica, 1999
- Putting physics in control-the example of roboticsIEEE Control Systems Magazine, 1988