{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:23:59Z","timestamp":1754155439283,"version":"3.41.2"},"reference-count":31,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T00:00:00Z","timestamp":1560729600000},"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":[[2019,6,17]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>This paper aims to propose a forcefree control algorithm that is based on a dynamic model with full torque compensation is proposed to improve the compliance and flexibility of the direct teaching of cooperative robots.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>Dynamic parameters identification is performed first to obtain an accurate dynamic model. The identification process is divided into two steps to reduce the complexity of trajectory simplification, and each step contains two excitation trajectories for higher identification precision. A nonlinear friction model that considers the angular displacement and angular velocity of joints is proposed as a secondary compensation for identification. A torque compensation algorithm that is based on the Hogan impedance model is proposed, and the torque obtained by an impedance equation is regarded as the command torque, which can be adjusted. The compensatory torque, including gravity torque, inertia torque, friction torque and Coriolis torque, is added to the compensation to improve the effect of forcefree control.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>The model improves the total accuracy of the dynamic model by approximately 20% after compensation. Compared with the traditional method, the results prove that the forcefree control algorithm can effectively reduce the drag force approximately 50% for direct teaching and realize a flexible and smooth drag.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Practical implications<\/jats:title>\n<jats:p>The entire algorithm is verified by the laboratory-developed six degrees-of-freedom cooperative robot, and it can be applied to other robots as well.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>A full torque compensation is performed after parameters identification, and a more accurate forcefree control is guaranteed. This allows the cooperative robot to be dragged more smoothly without external sensors.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-01-2019-0007","type":"journal-article","created":{"date-parts":[[2019,6,20]],"date-time":"2019-06-20T03:36:02Z","timestamp":1561001762000},"page":"499-509","source":"Crossref","is-referenced-by-count":22,"title":["Research on the forcefree control of cooperative robots based on dynamic parameters identification"],"prefix":"10.1108","volume":"46","author":[{"given":"Juliang","family":"Xiao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fan","family":"Zeng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiulong","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haitao","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2019091709562344400_ref001","first-page":"1","article-title":"Identification of dynamic parameters and friction coefficients","volume":"2","year":"2018","journal-title":"Journal of Intelligent & Robotic Systems"},{"issue":"11","key":"key2019091709562344400_ref002","doi-asserted-by":"crossref","first-page":"1883","DOI":"10.1109\/TAC.2005.858676","article-title":"The generalized maxwell-slip model: a novel model for friction simulation and compensation","volume":"50","year":"2005","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"4","key":"key2019091709562344400_ref003","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","year":"1999","journal-title":"Robotica"},{"issue":"3","key":"key2019091709562344400_ref004","first-page":"395","article-title":"Quantitative evaluation of an intuitive teaching method for industrial robot using a force\/moment direction sensor","volume":"1","year":"2003","journal-title":"International Journal of Control Automation and Systems"},{"first-page":"263","volume-title":"Introduction to Robotics: Mechanics and Control","year":"2005","key":"key2019091709562344400_ref005"},{"key":"key2019091709562344400_ref006","first-page":"767","article-title":"Experimental identification of robot and load dynamic parameters","volume-title":"Proceedings of IEEE International Conference on Control and Applications, 13-16 September","year":"1993"},{"issue":"6","key":"key2019091709562344400_ref007","doi-asserted-by":"crossref","first-page":"627","DOI":"10.1016\/j.conengprac.2006.11.002","article-title":"Forcefree control with independent compensation for industrial articulated robot arms","volume":"15","year":"2007","journal-title":"Journal of Control Engineering Practice"},{"issue":"18","key":"key2019091709562344400_ref008","doi-asserted-by":"crossref","first-page":"2120","DOI":"10.1049\/iet-cta.2010.0389","article-title":"Friction and uncertainty compensation of robot manipulator using optimal recurrent cerebellar model articulation controller and elasto-plastic friction observer","volume":"5","year":"2011","journal-title":"IET Control Theory & Applications"},{"issue":"2","key":"key2019091709562344400_ref009","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1108\/AA-02-2017-027","article-title":"Direct teaching of industrial manipulators using current sensors","volume":"38","year":"2018","journal-title":"Assembly Automation"},{"key":"key2019091709562344400_ref010","first-page":"483","article-title":"Dynamic identification of the kuka LightWeight robot: comparison between actual and confidential kuka\u2019s parameters","volume-title":"IEEE\/ASME International Conference on Advanced Intelligent Mechatronics in Besacon, France 2014","year":"2014"},{"issue":"6","key":"key2019091709562344400_ref011","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","year":"2004","journal-title":"Control IEEE Transactions on Control Systems Technology"},{"key":"key2019091709562344400_ref012","first-page":"1951","article-title":"Contact distinction in human-robot cooperation with admittance control","volume-title":"IEEE International Conference on Systems, Man, and Cybernetics in Budapest, Hungary, 9-12 October 2016","year":"2017"},{"issue":"1","key":"key2019091709562344400_ref013","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1007\/BF02481317","article-title":"Human direct teaching of industrial articulated robot arms based on force-free control","volume":"5","year":"2001","journal-title":"Artificial Life and Robotics"},{"issue":"3","key":"key2019091709562344400_ref014","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1166\/jctn.2013.2766","article-title":"Parameter estimation for chaotic systems by improved artificial bee colony algorithm","volume":"10","year":"2013","journal-title":"Journal of Computational and Theoretical Nanoscience"},{"issue":"1","key":"key2019091709562344400_ref015","first-page":"1","article-title":"Model-based dynamic friction compensation in robot actuators","volume":"30","year":"2015","journal-title":"International Journal of Robotics & Automation"},{"key":"key2019091709562344400_ref016","first-page":"730","article-title":"Development of direct teaching robot system","volume-title":"2011 8th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI) in Incheon, South Korea, 23-26 November","year":"2011"},{"key":"key2019091709562344400_ref017","first-page":"2663","article-title":"Industrial robot and human operator collision","volume-title":"2010 IEEE International Conference on Systems, Man and Cybernetics in Istanbul, Turkey, 10-13 October","year":"2010"},{"issue":"4","key":"key2019091709562344400_ref018","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","year":"2010","journal-title":"Robotica"},{"issue":"2","key":"key2019091709562344400_ref019","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1108\/01439911111106336","article-title":"Real-time solving of dynamic problem in industrial robots","volume":"38","year":"2011","journal-title":"Industrial Robot: An International Journal"},{"issue":"1","key":"key2019091709562344400_ref020","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1108\/IR-03-2017-0045","article-title":"Force control approaches research for robotic machining based on particle swarm optimization and adaptive iteration algorithms","volume":"45","year":"2018","journal-title":"Industrial Robot: An International Journal"},{"issue":"4","key":"key2019091709562344400_ref021","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1109\/9.847103","article-title":"An integrated friction model structure with improved presliding behavior for accurate friction compensation","volume":"45","year":"2000","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"5","key":"key2019091709562344400_ref022","doi-asserted-by":"crossref","first-page":"730","DOI":"10.1109\/70.631234","article-title":"Van brussel, H.: optimal robot excitation and identification","volume":"13","year":"1997","journal-title":"IEEE Transactions on Robotics and Automation"},{"issue":"5","key":"key2019091709562344400_ref023","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MCS.2007.904659","article-title":"Dynamic model identification for industrial robots","volume":"27","year":"2007","journal-title":"IEEE Control Systems Magazine"},{"key":"key2019091709562344400_ref024","first-page":"3033","article-title":"Identification of robots inertial parameters by means of spectrum analysis","volume-title":"Proceedings of 1995 IEEE International Conference on Robotics and Automation in Nagoya, Japan, 21-27 May","year":"1995"},{"issue":"5","key":"key2019091709562344400_ref025","first-page":"51","article-title":"Dynamic model identification for industrial robots","volume":"6","year":"2009","journal-title":"Acta Polytechnica Hungarica"},{"key":"key2019091709562344400_ref026","unstructured":"Wernholt, E. (2004), On multivariable and nonlinear identification of industrial robots\u201d, PhD Thesis No. 1131, Doctoral in Electrical Engineering \u2013 Control Systems, DEE, Link\u00f6ping University, Link\u00f6ping\/Sweden."},{"issue":"5","key":"key2019091709562344400_ref027","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","year":"2010","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"1","key":"key2019091709562344400_ref028","first-page":"1","article-title":"Closed-loop dynamic parameter identification of robot manipulators using modified fourier series","volume":"9","year":"2012","journal-title":"International Journal of Advanced Robotic Systems"},{"issue":"4","key":"key2019091709562344400_ref029","first-page":"1","article-title":"Collision detection algorithm for collaborative robots considering joint friction","volume":"15","year":"2018","journal-title":"International Journal of Advanced Robotic Systems"},{"issue":"4","key":"key2019091709562344400_ref030","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1108\/IR-03-2018-0037","article-title":"An efficient robot payload identification method for industrial application","volume":"45","year":"2018","journal-title":"Industrial Robot: An International Journal"},{"key":"key2019091709562344400_ref031","doi-asserted-by":"crossref","first-page":"1084","DOI":"10.4028\/www.scientific.net\/AMR.479-481.1084","article-title":"Parameter identification of LuGre friction model for robot joints","volume":"479\/481","year":"2012","journal-title":"Advanced Materials Research"}],"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-01-2019-0007\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-01-2019-0007\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:38:11Z","timestamp":1753393091000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/46\/4\/499-509\/177635"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,17]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,6,17]]}},"alternative-id":["10.1108\/IR-01-2019-0007"],"URL":"https:\/\/doi.org\/10.1108\/ir-01-2019-0007","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"},{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2019,6,17]]}}}