{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T11:00:40Z","timestamp":1780398040449,"version":"3.54.1"},"reference-count":87,"publisher":"SAGE Publications","issue":"13","license":[{"start":{"date-parts":[[2024,7,23]],"date-time":"2024-07-23T00:00:00Z","timestamp":1721692800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100005306","name":"Alfried Krupp von Bohlen und Halbach-Stiftung","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100005306","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100020639","name":"Bayerische Staatsministerium f\u00fcr Wirtschaft, Landesentwicklung und Energie","doi-asserted-by":"publisher","award":["5140951"],"award-info":[{"award-number":["5140951"]}],"id":[{"id":"10.13039\/501100020639","id-type":"DOI","asserted-by":"publisher"}]},{"name":"European Union\u2019s Horizon 2020","award":["871352"],"award-info":[{"award-number":["871352"]}]},{"name":"KBee AG"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2024,11]]},"abstract":"<jats:p>Unified force-impedance control (UFIC) aims at integrating the advantages of impedance control and force control. Compliance and exact force regulation are equally important abilities in modern robot manipulation. The developed passivity-based framework builds on the energy tank concept and is suitable for serial rigid and flexible-joint robots. Furthermore, it is able to deal either with direct force measurements or model-based contact force estimation. Thus, in this theoretical framework, the most relevant practical systems are covered and shown to be stable for arbitrary passive environments. Particular focus is also laid on a robust impedance-based contact\/non-contact stabilization methodology that prevents abrupt, unwanted, and potentially dangerous movements of the manipulator in case of contact loss, a well-known problem of both impedance and force control. The validity of the approach is shown in simulation and through various experiments. Our work roots in Haddadin (2015); Schindlbeck and Haddadin (2015), where the basic UFIC regulation controller was proposed. In the present paper, we significantly advance this idea into a complete theoretical UFIC tracking framework, including rigorous stability analysis and extensive experimental evidence.<\/jats:p>","DOI":"10.1177\/02783649241249194","type":"journal-article","created":{"date-parts":[[2024,7,23]],"date-time":"2024-07-23T21:26:45Z","timestamp":1721770005000},"page":"2112-2141","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":41,"title":["Unified force-impedance control"],"prefix":"10.1177","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7696-4955","authenticated-orcid":false,"given":"Sami","family":"Haddadin","sequence":"first","affiliation":[{"name":"Munich Institute of Robotics and Machine Intelligence, Technical University of Munich, Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2980-135X","authenticated-orcid":false,"given":"Erfan","family":"Shahriari","sequence":"additional","affiliation":[{"name":"Munich Institute of Robotics and Machine Intelligence, Technical University of Munich, Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2024,7,23]]},"reference":[{"key":"bibr1-02783649241249194","doi-asserted-by":"crossref","unstructured":"Albu-Sch\u00e4ffer A, Ott C, Frese U, et al. (2003)\n                      Cartesian impedance control of redundant robots: recent results with the DLR-light-weight-arms\n                      . In: Robotics and Automation, 2003. Proceedings. ICRA\u201903. IEEE International Conference on, Volume 3, 14, September - Taipei, Taiwan, pp. 3704\u20133709. IEEE.","DOI":"10.1109\/ROBOT.2003.1242165"},{"key":"bibr2-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2004.1307463"},{"key":"bibr3-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907073776"},{"key":"bibr4-02783649241249194","first-page":"126","volume":"1","author":"Almeida F","year":"1999","journal-title":"Recent advances in Mechatronics"},{"key":"bibr5-02783649241249194","unstructured":"An CH and Hollerbach JMIEEE (1987)\n                      Dynamic stability issues in force control of manipulators\n                      . In: 1987 American Control Conference, 10, June, Minneapolis, USA, pp. 821\u2013827."},{"key":"bibr6-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/56.20440"},{"key":"bibr7-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3190074"},{"key":"bibr8-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2020.3036623"},{"key":"bibr9-02783649241249194","doi-asserted-by":"crossref","unstructured":"Bona B, Indri M (2005)\n                      Friction compensation in robotics: an overview\n                      . In: Proceedings of the 44th IEEE Conference on Decision and Control, 15, December - Seville, Spain, pp. 4360\u20134367. IEEE.","DOI":"10.1109\/CDC.2005.1582848"},{"key":"bibr10-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA46639.2022.9812342"},{"key":"bibr11-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.1998.694712"},{"key":"bibr12-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/70.246048"},{"key":"bibr13-02783649241249194","doi-asserted-by":"crossref","unstructured":"Chiaverini S, Siciliano B, Villani L (1992)\n                      A stable force\/position controller for robot manipulators\n                      . In: [1992] Proceedings of the 31st IEEE Conference on Decision and Control, 16, Dec, Tucson, USA, pp. 1869\u20131874. IEEE.","DOI":"10.1109\/CDC.1992.371105"},{"key":"bibr14-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/37.648626"},{"key":"bibr15-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-37347-6_6"},{"key":"bibr17-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/027836498800700402"},{"key":"bibr18-02783649241249194","doi-asserted-by":"crossref","unstructured":"De Schutter J, Bruyninckx H, Zhu WH, et al. (1998) Force control: a bird\u2019s eye view. In: Control Problems in Robotics and Automation, pp. 1\u201317. Springer.","DOI":"10.1007\/BFb0015073"},{"key":"bibr19-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2006.11.003"},{"key":"bibr20-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620070202"},{"key":"bibr21-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3184800"},{"key":"bibr22-02783649241249194","doi-asserted-by":"crossref","unstructured":"Eppinger S, Seering W (1987) Understanding bandwidth limitations in robot force control. In: Proceedings. 1987 IEEE International Conference on Robotics and Automation, Volume 4, 31, March, Raleigh, USA, pp. 904\u2013909. IEEE.","DOI":"10.1109\/ROBOT.1987.1087932"},{"key":"bibr23-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6631284"},{"key":"bibr24-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2015.2455791"},{"key":"bibr25-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/027836499201100403"},{"key":"bibr26-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2012.2196304"},{"key":"bibr27-02783649241249194","volume-title":"Robotics: Science and Systems","author":"Franken M","year":"2009"},{"key":"bibr28-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2142430"},{"key":"bibr29-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1007\/s10851-014-0528-x"},{"key":"bibr30-02783649241249194","volume-title":"Vorrichtung und Verfahren zur Steuerung und Regelung eines Roboter-Manipulators","author":"Haddadin S","year":"2015"},{"key":"bibr31-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2021.3138382"},{"key":"bibr32-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/70.988969"},{"key":"bibr33-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-15171-7"},{"key":"bibr34-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TASE.2023.3279718"},{"key":"bibr35-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1016\/S1474-6670(17)62668-5"},{"key":"bibr36-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1016\/0736-5845(84)90084-X"},{"key":"bibr37-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1115\/1.3140702"},{"key":"bibr38-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/027836499601500603"},{"key":"bibr16-02783649241249194","volume-title":"Manipulation and Control","author":"Introduction to Robotics","year":"2005"},{"key":"bibr39-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2004.824320"},{"key":"bibr40-02783649241249194","doi-asserted-by":"crossref","unstructured":"Kanaoka K, Yoshikawa T (2003) Passivity monitor and software limiter which guarantee asymptotic stability of robot control systems. In: 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), Volume 3, 14, September, Taipei, Taiwan, pp. 4366\u20134373. IEEE.","DOI":"10.1109\/ROBOT.2003.1242276"},{"key":"bibr41-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2009.06.023"},{"key":"bibr42-02783649241249194","unstructured":"Khatib O (1985) The operational space formulation in the analysis, design, and control of robot manipulators. In: Preprints 3rd International Symposium of Robotics Re-search, Gouvieux (Chantilly). France, October, pp. 7\u201311."},{"key":"bibr43-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087068"},{"key":"bibr44-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/027836499501400103"},{"key":"bibr45-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1986.1087493"},{"key":"bibr46-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2016.2593492"},{"key":"bibr47-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/02783649211011639"},{"key":"bibr48-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2021.3081594"},{"key":"bibr49-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2007.04.002"},{"key":"bibr50-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2017.2765674"},{"key":"bibr51-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1981.4308708"},{"key":"bibr52-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2020.12.2692"},{"key":"bibr53-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2004.842346"},{"key":"bibr54-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(89)90054-X"},{"key":"bibr55-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-48113-3_2"},{"key":"bibr56-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2004.1307462"},{"key":"bibr57-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2008.915438"},{"key":"bibr58-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1080\/00207178808906130"},{"key":"bibr59-02783649241249194","unstructured":"Paul RP (1987)\n                      Problems and research issues associated with the hybrid control of force and displacement\n                      . In: Jet Propulsion Lab., California Inst. Of Tech., Proceedings of the Workshop on Space Telerobotics, Volume 3, 1, July, Pasadena, USA."},{"key":"bibr60-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1115\/1.3139652"},{"key":"bibr61-02783649241249194","doi-asserted-by":"crossref","unstructured":"Rashad R, Engelen JB, Stramigioli S (2019)\n                      Energy tank-based wrench\/impedance control of a fully-actuated hexarotor: a geometric port-Hamiltonian approach\n                      . In: 2019 International Conference on Robotics and Automation (ICRA), 20, May, Montreal, Canada, pp. 6418\u20136424. IEEE.","DOI":"10.1109\/ICRA.2019.8793939"},{"key":"bibr62-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.1980.272026"},{"key":"bibr63-02783649241249194","doi-asserted-by":"crossref","unstructured":"Schindlbeck C, Haddadin S (2015)\n                      Unified passivity-based cartesian force\/impedance control for rigid\n                      and flexible joint robots via task-energy tanks. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), 26, May, Seattle, USA, pp. 440\u2013447. IEEE.","DOI":"10.1109\/ICRA.2015.7139036"},{"key":"bibr64-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2006.281915"},{"key":"bibr65-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225304"},{"key":"bibr66-02783649241249194","doi-asserted-by":"crossref","unstructured":"Shahriari E, Kramberger A, Gams A et al. (2017)\n                      Adapting to contacts: energy tanks and task energy for passivity-based dynamic movement primitives\n                      . In: 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids), 15, November, Birmingham, UK, pp. 136\u2013142. IEEE.","DOI":"10.1109\/HUMANOIDS.2017.8239548"},{"key":"bibr67-02783649241249194","doi-asserted-by":"crossref","unstructured":"Shahriari E, Johannsmeier L, Haddadin S (2018)\n                      Valve-based virtual energy tanks: a framework to simultaneously passify controls and embed control objectives\n                      . In: 2018 Annual American Control Conference (ACC), 27, June, Milwaukee, USA, pp. 3634\u20133641. IEEE.","DOI":"10.23919\/ACC.2018.8431718"},{"key":"bibr68-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2019.2953662"},{"key":"bibr69-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2022.3142903"},{"key":"bibr70-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-1021-7_9"},{"key":"bibr71-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(95)00173-5"},{"key":"bibr72-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1115\/1.3143860"},{"key":"bibr73-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/9.135513"},{"key":"bibr74-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907007"},{"key":"bibr75-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2017.7989149"},{"key":"bibr76-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2018.2803811"},{"key":"bibr77-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-32552-1_9"},{"key":"bibr78-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/027836499501400604"},{"key":"bibr79-02783649241249194","doi-asserted-by":"crossref","unstructured":"Wen JT, Murphy S (1990)\n                      Stability analysis of position and force control problems for robot arms\n                      . In: Robotics and Automation, 1990. Proceedings., 1990 IEEE International Conference on, 13, May, Cincinnati, USA, pp. 252\u2013257. IEEE.","DOI":"10.1109\/ROBOT.1990.125982"},{"key":"bibr80-02783649241249194","doi-asserted-by":"crossref","unstructured":"West H, Asada H (1985) A method for the design of hybrid position\/force controllers for manipulators constrained by contact with the environment. In: Proceedings. 1985 IEEE International Conference on Robotics and Automation, Volume 2, 25, March, St. Louis, USA, pp. 251\u2013259. IEEE.","DOI":"10.1109\/ROBOT.1985.1087271"},{"key":"bibr81-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1115\/1.3427095"},{"key":"bibr82-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/027836498700600101"},{"key":"bibr83-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1177\/027836499701600610"},{"key":"bibr84-02783649241249194","doi-asserted-by":"crossref","unstructured":"Yokokohji Y, Imaida T, Yoshikawa T (2000) Bilateral control with energy balance monitoring under time-varying communication delay. In: Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065), Volume 3, 24, April, San Francisco, USA, pp. 2684\u20132689. IEEE.","DOI":"10.1109\/ROBOT.2000.846433"},{"key":"bibr85-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087120"},{"key":"bibr86-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1109\/TCT.1959.1086518"},{"key":"bibr87-02783649241249194","doi-asserted-by":"publisher","DOI":"10.1017\/S026357479700057X"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649241249194","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/02783649241249194","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649241249194","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:17:11Z","timestamp":1777457831000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/02783649241249194"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,23]]},"references-count":87,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2024,11]]}},"alternative-id":["10.1177\/02783649241249194"],"URL":"https:\/\/doi.org\/10.1177\/02783649241249194","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,23]]}}}