{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:09:24Z","timestamp":1766066964634,"version":"3.41.2"},"reference-count":49,"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>The purpose of this paper is to present a simple yet effective force control scheme for collaborative robots by addressing the problem of disturbance rejection in joint torque: inherent actuator flexibility and nonlinear friction.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>In this paper, a joint torque controller with an extended state observer is used to decouple the joint actuators from the multi-rigid-body system of a constrained robot and compensate the motor friction. Moreover, to realize robot force control, the authors embed this controller into the impedance control framework.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>Results have been given in simulations and experiments in which the proposed joint torque controller with an extended state observer can effectively estimate and compensate the total disturbance. The overall control framework is analytically proved to be stable, and further it is validated in experiments with a robot testbed.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Practical implications<\/jats:title>\n<jats:p>With the proposed robot force controller, the robot is able to change its stiffness in real time and therefore take variable tasks without any accessories, such as the RCC or 6-DOF F\/T sensor. In addition, programing by demonstration can be realized easily within the proposed framework, which makes the robot accessible to unprofessional users.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The main contribution of the presented work is the design of a model-free robot force controller with the ability to reject torque disturbances from robot-actuator coupling effect and motor friction, applicable for both constrained and unconstrained environments. Simulation and experiment results from a 7-DOF robot are given to show the effectiveness and robustness of the proposed controller.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-06-2018-0130","type":"journal-article","created":{"date-parts":[[2018,12,7]],"date-time":"2018-12-07T08:01:19Z","timestamp":1544169679000},"page":"518-528","source":"Crossref","is-referenced-by-count":11,"title":["Impedance control of collaborative robots based on joint torque servo with active disturbance rejection"],"prefix":"10.1108","volume":"46","author":[{"given":"Tianyu","family":"Ren","sequence":"first","affiliation":[]},{"given":"Yunfei","family":"Dong","sequence":"additional","affiliation":[]},{"given":"Dan","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Ken","family":"Chen","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"issue":"8","key":"key2019091709562515700_ref001","doi-asserted-by":"crossref","first-page":"799","DOI":"10.1163\/156855301317198133","article-title":"A globally stable state feedback controller for flexible joint robots","volume":"15","year":"2001","journal-title":"Advanced Robotics"},{"first-page":"2666","article-title":"A passivity based cartesian impedance controller for flexible joint robots-part II: full state feedback, impedance design and experiments","year":"2004","key":"key2019091709562515700_ref002"},{"issue":"1","key":"key2019091709562515700_ref003","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1177\/0278364907073776","article-title":"A unified passivity-based control framework for position, torque and impedance control of flexible joint robots","volume":"26","year":"2007","journal-title":"The International Journal of Robotics Research"},{"first-page":"68","article-title":"Dynamic damping control: implementation issues and simulation results","year":"1990","key":"key2019091709562515700_ref004"},{"issue":"10","key":"key2019091709562515700_ref005","doi-asserted-by":"crossref","first-page":"1097","DOI":"10.1163\/156855307781389356","article-title":"CB: a humanoid research platform for exploring neuroscience","volume":"21","year":"2007","journal-title":"Advanced Robotics"},{"first-page":"3895","article-title":"Robots with elastic joints are linearizable via dynamic feedback","year":"1995","key":"key2019091709562515700_ref006"},{"first-page":"504","article-title":"A general algorithm for dynamic feedback linearization of robots with elastic joints","year":"1998","key":"key2019091709562515700_ref007"},{"issue":"1","key":"key2019091709562515700_ref008","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/BF00357127","article-title":"Experimental evaluation of Cartesian stiffness control on a seven degree-of-freedom robot arm","volume":"5","year":"1992","journal-title":"Journal of Intelligent & Robotic Systems"},{"key":"key2019091709562515700_ref009","first-page":"7","article-title":"Active disturbance rejection control: a paradigm shift in feedback control system design","volume-title":"American Control Conference","year":"2006"},{"first-page":"4989","article-title":"Scaling and bandwidth-parameterization based controller tuning","year":"2006","key":"key2019091709562515700_ref010"},{"issue":"3","key":"key2019091709562515700_ref011","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1109\/TIE.2008.2011621","article-title":"From PID to active disturbance rejection control","volume":"56","year":"2009","journal-title":"IEEE Transactions on Industrial Electronics"},{"first-page":"1220","article-title":"The effects of joint flexibility on robot motion control based on joint torque positive feedback","year":"1991","key":"key2019091709562515700_ref012"},{"key":"key2019091709562515700_ref013","first-page":"304","article-title":"Impedance control: an approach to manipulation","volume-title":"American Control Conference, 1984","year":"1984"},{"first-page":"611","article-title":"The McGill\/MIT direct drive motor project","year":"1993","key":"key2019091709562515700_ref014"},{"issue":"4","key":"key2019091709562515700_ref015","doi-asserted-by":"crossref","first-page":"963","DOI":"10.1016\/j.isatra.2014.03.003","article-title":"Active disturbance rejection control: methodology and theoretical analysis","volume":"53","year":"2014","journal-title":"ISA Transactions"},{"key":"key2019091709562515700_ref016","first-page":"299","article-title":"A comparative analysis of actuator technologies for robotics","volume":"2","year":"1991","journal-title":"Robotics Review"},{"key":"key2019091709562515700_ref017","first-page":"37","article-title":"Joint torque servo of a high friction robot manipulator based on time-delay control with feed-forward friction compensation","volume-title":"RO-MAN","year":"2012"},{"key":"key2019091709562515700_ref018","first-page":"001424","article-title":"Equivalence of resonance ratio and I-PD controllers in zero stiffness torque control for soft robot","volume-title":"IECON 2015 - Conference of the IEEE Industrial Electronics Society","year":"2015"},{"key":"key2019091709562515700_ref019","first-page":"167","article-title":"High back-drivable pseudo I-PD torque control using load-side torque observer with torsion torque sensor","volume-title":"IEEE International Workshop on Advanced Motion Control","year":"2016"},{"first-page":"1740","article-title":"Determination of viscous and Coulomb friction by using velocity responses to torque ramp inputs","year":"1999","key":"key2019091709562515700_ref020"},{"issue":"5","key":"key2019091709562515700_ref021","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1177\/027836499701600505","article-title":"PD control with desired gravity compensation of robotic manipulators: a review","volume":"16","year":"1997","journal-title":"The International Journal of Robotics Research"},{"volume-title":"Nonlinear Control","year":"2014","key":"key2019091709562515700_ref022"},{"issue":"2","key":"key2019091709562515700_ref023","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1109\/TAC.1983.1103215","article-title":"Joint torque control by a direct feedback for industrial robots","volume":"28","year":"1983","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"6","key":"key2019091709562515700_ref024","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1109\/TSMC.1981.4308708","article-title":"Compliance and force control for computer controlled manipulators","volume":"11","year":"1981","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics"},{"issue":"1","key":"key2019091709562515700_ref025","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/70.127246","article-title":"Stability and control of elastic-joint robotic manipulators during constrained-motion tasks","volume":"8","year":"1992","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"key2019091709562515700_ref026","first-page":"2018","article-title":"Comparison of adaptive and nonadaptive tracking control laws for a flexible joint manipulator","volume-title":"IEEE\/RSJ International Conference on Intelligent Robots and Systems","year":"2002"},{"first-page":"2659","article-title":"A passivity based cartesian impedance controller for flexible joint robots-part I: torque feedback and gravity compensation","year":"2004","key":"key2019091709562515700_ref027"},{"issue":"2","key":"key2019091709562515700_ref028","doi-asserted-by":"crossref","first-page":"868","DOI":"10.1109\/TASE.2015.2414652","article-title":"Disturbance observer-based adaptive tracking control with actuator saturation and its application","volume":"13","year":"2016","journal-title":"IEEE Transactions on Automation Science and Engineering"},{"issue":"4","key":"key2019091709562515700_ref029","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1109\/70.88056","article-title":"Joint torque sensory feedback in the control of a PUMA manipulator","volume":"5","year":"1989","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"key2019091709562515700_ref030","first-page":"399","article-title":"Series elastic actuators","volume-title":"International Conference on Intelligent Robots and Systems","year":"1995"},{"issue":"3","key":"key2019091709562515700_ref031","doi-asserted-by":"crossref","first-page":"509","DOI":"10.2478\/v10175-012-0064-z","article-title":"Active disturbance rejection control of a 2DOF manipulator with significant modeling uncertainty","volume":"60","year":"2012","journal-title":"Bulletin of the Polish Academy of Sciences: Technical Sciences"},{"key":"key2019091709562515700_ref032","first-page":"V04AT05A010","article-title":"Joint torque control of a collaborative robot based on active disturbance rejection with the consideration of actuator delay","volume-title":"ASME 2017 International Mechanical Engineering Congress and Exposition","year":"2017"},{"key":"key2019091709562515700_ref033","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1016\/j.conengprac.2018.07.004","article-title":"Collision detection and identification for robot manipulators based on extended state observer","volume":"79","year":"2018","journal-title":"Control Engineering Practice"},{"key":"key2019091709562515700_ref034","first-page":"381","article-title":"Effective rigidity of robot structures: analysis and enhancement","volume-title":"American Control Conference, 1985","year":"1985"},{"issue":"10","key":"key2019091709562515700_ref035","first-page":"1","article-title":"On the conditions of exponential stability in active disturbance rejection control based on singular perturbation analysis","volume":"90","year":"2016","journal-title":"International Journal of Control"},{"issue":"4","key":"key2019091709562515700_ref036","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1115\/1.3143860","article-title":"Modeling and control of elastic joint robots","volume":"109","year":"1987","journal-title":"Journal of Dynamic Systems, Measurement, and Control"},{"issue":"1","key":"key2019091709562515700_ref037","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/0167-6911(89)90016-9","article-title":"Adaptive control of flexible joint manipulators","volume":"13","year":"1989","journal-title":"Systems & Control Letters"},{"key":"key2019091709562515700_ref038","first-page":"724","article-title":"Re-definition of the robot motion control problem: effects of plant dynamics, drive system constraints, and user requirements","volume-title":"The 23rd IEEE Conference on Decision and Control, 1984","year":"1984"},{"first-page":"1229","article-title":"Robust adaptive control of flexible joint robots with joint torque feedback","year":"1995","key":"key2019091709562515700_ref039"},{"first-page":"883","article-title":"The effect of coulomb friction and stiction on force control","year":"1987","key":"key2019091709562515700_ref040"},{"issue":"3","key":"key2019091709562515700_ref041","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MRA.2008.927689","article-title":"Compliant actuation of rehabilitation robots","volume":"15","year":"2008","journal-title":"IEEE Robotics & Automation Magazine"},{"volume-title":"L2-Gain and Passivity Techniques in Nonlinear Control","year":"2016","key":"key2019091709562515700_ref042"},{"issue":"4","key":"key2019091709562515700_ref043","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1109\/87.772161","article-title":"PID tuning for improved performance","volume":"7","year":"1999","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"3","key":"key2019091709562515700_ref044","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1177\/027836498500400305","article-title":"Compliance control of a robot manipulator based on joint torque servo","volume":"4","year":"1985","journal-title":"The International Journal of Robotics Research"},{"issue":"15","key":"key2019091709562515700_ref045","doi-asserted-by":"crossref","first-page":"2207","DOI":"10.1016\/j.ijmachtools.2007.07.002","article-title":"Tracking control and active disturbance rejection with application to noncircular machining","volume":"47","year":"2007","journal-title":"International Journal of Machine Tools and Manufacture"},{"issue":"9","key":"key2019091709562515700_ref046","doi-asserted-by":"crossref","first-page":"5847","DOI":"10.1109\/TIE.2015.2435004","article-title":"ADRC with adaptive extended state observer and its application to air\u2013fuel ratio control in gasoline engines","volume":"62","year":"2015","journal-title":"IEEE Transactions on Industrial Electronics"},{"key":"key2019091709562515700_ref047","first-page":"3700","article-title":"Capabilities of extended state observer for estimating uncertainties","volume-title":"American Control Conference, ACC\u201909","year":"2009"},{"issue":"10","key":"key2019091709562515700_ref048","first-page":"491","article-title":"A stability study of the active disturbance rejection control problem by a singular perturbation approach","volume":"3","year":"2009","journal-title":"Applied Mathematical Sciences"},{"issue":"2","key":"key2019091709562515700_ref049","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1109\/70.760352","article-title":"Adaptive control of mixed rigid\/flexible joint robot manipulators based on virtual decomposition","volume":"15","year":"1999","journal-title":"IEEE Transactions on Robotics and Automation"}],"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-06-2018-0130\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-06-2018-0130\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:39:19Z","timestamp":1753393159000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/46\/4\/518-528\/177641"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,17]]},"references-count":49,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,6,17]]}},"alternative-id":["10.1108\/IR-06-2018-0130"],"URL":"https:\/\/doi.org\/10.1108\/ir-06-2018-0130","relation":{},"ISSN":["0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2019,6,17]]}}}