{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T16:59:11Z","timestamp":1781283551018,"version":"3.54.1"},"reference-count":33,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T00:00:00Z","timestamp":1777248000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001665","name":"Agence Nationale de la Recherche","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Robotics and Autonomous Systems"],"published-print":{"date-parts":[[2026,8]]},"DOI":"10.1016\/j.robot.2026.105483","type":"journal-article","created":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T14:56:23Z","timestamp":1776783383000},"page":"105483","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["NMPC-based variable admittance control with passivity constraints"],"prefix":"10.1016","volume":"202","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7016-7397","authenticated-orcid":false,"given":"Thibault","family":"Poignonec","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bernard","family":"Bayle","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lo\u00efc","family":"Cuvillon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1664-7792","authenticated-orcid":false,"given":"Hassan","family":"Omran","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.robot.2026.105483_b1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1115\/1.3140702","article-title":"Impedance control: An approach to manipulation","volume":"107","author":"Hogan","year":"1985","journal-title":"J. Dyn. Syst. Meas. Control."},{"issue":"4","key":"10.1016\/j.robot.2026.105483_b2","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1115\/1.2897725","article-title":"Stability and performance limits of interaction controllers","volume":"114","author":"Newman","year":"1992","journal-title":"J. Dyn. Syst. Meas. Control."},{"issue":"7","key":"10.1016\/j.robot.2026.105483_b3","doi-asserted-by":"crossref","first-page":"6462","DOI":"10.1109\/TCYB.2020.3043798","article-title":"Impedance variation and learning strategies in human\u2013robot interaction","volume":"52","author":"Sharifi","year":"2022","journal-title":"IEEE Trans. Cybern."},{"issue":"2","key":"10.1016\/j.robot.2026.105483_b4","doi-asserted-by":"crossref","first-page":"1281","DOI":"10.1109\/TRO.2022.3216078","article-title":"Choosing stiffness and damping for optimal impedance planning","volume":"39","author":"Pollayil","year":"2023","journal-title":"IEEE Trans. Robot."},{"issue":"5","key":"10.1016\/j.robot.2026.105483_b5","doi-asserted-by":"crossref","first-page":"1298","DOI":"10.1109\/TRO.2016.2593492","article-title":"Stability considerations for variable impedance control","volume":"32","author":"Kronander","year":"2016","journal-title":"IEEE Trans. Robot."},{"key":"10.1016\/j.robot.2026.105483_b6","series-title":"International Conference on Intelligent Robots and Systems","first-page":"7159","article-title":"Passivity filter for variable impedance control","author":"Bednarczyk","year":"2020"},{"issue":"5","key":"10.1016\/j.robot.2026.105483_b7","doi-asserted-by":"crossref","first-page":"1073","DOI":"10.1109\/TRO.2015.2455791","article-title":"An energy tank-based interactive control architecture for autonomous and teleoperated robotic surgery","volume":"31","author":"Ferraguti","year":"2015","journal-title":"IEEE Trans. Robot."},{"issue":"2","key":"10.1016\/j.robot.2026.105483_b8","doi-asserted-by":"crossref","first-page":"1737","DOI":"10.1109\/LRA.2022.3141759","article-title":"An optimal variable impedance control with consideration of the stability","volume":"7","author":"Jin","year":"2022","journal-title":"IEEE Robot. Autom. Lett."},{"key":"10.1016\/j.robot.2026.105483_b9","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.ejcon.2021.06.030","article-title":"A bilateral teleoperation with interaction force constraint in unknown environment using non linear model predictive control","volume":"62","author":"Piccinelli","year":"2021","journal-title":"Eur. J. Control"},{"key":"10.1016\/j.robot.2026.105483_b10","doi-asserted-by":"crossref","first-page":"2589","DOI":"10.1109\/TRO.2025.3554447","article-title":"Linearized virtual energy tank for passivity-based bilateral teleoperation using linear MPC","volume":"41","author":"Piccinelli","year":"2025","journal-title":"IEEE Trans. Robot."},{"key":"10.1016\/j.robot.2026.105483_b11","series-title":"International Conference on Robotics and Automation","first-page":"1919","article-title":"Energy optimization for a robust and flexible interaction control","author":"Secchi","year":"2019"},{"key":"10.1016\/j.robot.2026.105483_b12","first-page":"174","article-title":"On the use of energy tanks for robotic systems","author":"Califano","year":"2022","journal-title":"Int. Work. Human-Friendly Robot., HFR"},{"issue":"5","key":"10.1016\/j.robot.2026.105483_b13","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1049\/cth2.12558","article-title":"Learning passive policies with virtual energy tanks in robotics","volume":"18","author":"Zanella","year":"2024","journal-title":"IET Control Theory Appl."},{"issue":"2","key":"10.1016\/j.robot.2026.105483_b14","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1109\/TCDS.2023.3275217","article-title":"Passive model-predictive impedance control for safe physical human\u2013robot interaction","volume":"16","author":"Cao","year":"2024","journal-title":"IEEE Trans. Cogn. Dev. Syst."},{"key":"10.1016\/j.robot.2026.105483_b15","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.robot.2019.06.009","article-title":"An introductory review of active compliant control","volume":"119","author":"Schumacher","year":"2019","journal-title":"Robot. Auton. Syst."},{"key":"10.1016\/j.robot.2026.105483_b16","doi-asserted-by":"crossref","DOI":"10.1016\/j.robot.2023.104431","article-title":"Model predictive impedance control with Gaussian processes for human and environment interaction","volume":"165","author":"Haninger","year":"2023","journal-title":"Robot. Auton. Syst."},{"key":"10.1016\/j.robot.2026.105483_b17","series-title":"European Control Conference","first-page":"615","article-title":"On handling variable stiffness parameters in compliance control via MPC","author":"Thelenberg","year":"2024"},{"issue":"2","key":"10.1016\/j.robot.2026.105483_b18","doi-asserted-by":"crossref","first-page":"1174","DOI":"10.1109\/TMECH.2022.3204350","article-title":"Model predictive variable impedance control of manipulators for adaptive precision-compliance tradeoff","volume":"28","author":"Jin","year":"2023","journal-title":"IEEE\/ASME Trans. Mechatronics"},{"key":"10.1016\/j.robot.2026.105483_b19","series-title":"American Control Conference","first-page":"3153","article-title":"Combined predictive path following and admittance control","author":"Kazim","year":"2018"},{"issue":"1","key":"10.1016\/j.robot.2026.105483_b20","doi-asserted-by":"crossref","first-page":"9827","DOI":"10.1016\/j.ifacol.2017.08.898","article-title":"Force feedback and path following using predictive control: Concept and application to a lightweight robot","volume":"50","author":"Matschek","year":"2017","journal-title":"IFAC-PapersOnLine"},{"key":"10.1016\/j.robot.2026.105483_b21","series-title":"21st International Conference on Advanced Robotics","first-page":"176","article-title":"Interaction force constraints for position-controlled manipulator using linear MPC","author":"Piccinelli","year":"2023"},{"key":"10.1016\/j.robot.2026.105483_b22","series-title":"International Conference on Intelligent Robots and Systems","first-page":"13379","article-title":"Introducing force feedback in model predictive control","author":"Kleff","year":"2022"},{"key":"10.1016\/j.robot.2026.105483_b23","series-title":"55th Conference on Decision and Control","first-page":"7548","article-title":"MPC-based admittance control for robotic manipulators","author":"Wahrburg","year":"2016"},{"key":"10.1016\/j.robot.2026.105483_b24","series-title":"International Conference on Robotics and Automation","first-page":"4702","article-title":"Model predictive impedance control","author":"Bednarczyk","year":"2020"},{"issue":"1","key":"10.1016\/j.robot.2026.105483_b25","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/TRO.2022.3196607","article-title":"Model predictive interaction control for robotic manipulation tasks","volume":"39","author":"Gold","year":"2023","journal-title":"IEEE Trans. Robot."},{"key":"10.1016\/j.robot.2026.105483_b26","series-title":"Springer Handbook of Robotics","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-32552-1","author":"Siciliano","year":"2016"},{"key":"10.1016\/j.robot.2026.105483_b27","series-title":"Constructive Nonlinear Control","author":"Sepulchre","year":"2012"},{"key":"10.1016\/j.robot.2026.105483_b28","series-title":"Nonlinear Systems","author":"Khalil","year":"2002"},{"issue":"1","key":"10.1016\/j.robot.2026.105483_b29","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/s12532-021-00208-8","article-title":"Acados \u2014 a modular open-source framework for fast embedded optimal control","volume":"14","author":"Verschueren","year":"2022","journal-title":"Math. Program. Comput."},{"issue":"2","key":"10.1016\/j.robot.2026.105483_b30","first-page":"6563","article-title":"HPIPM: a high-performance quadratic programming framework for model predictive control","volume":"53","author":"Frison","year":"2020","journal-title":"IFAC-Pap."},{"key":"10.1016\/j.robot.2026.105483_b31","series-title":"International Conference on Robotics and Automation","first-page":"8319","article-title":"Constrained variable impedance control using quadratic programming","author":"Jin","year":"2022"},{"issue":"6","key":"10.1016\/j.robot.2026.105483_b32","doi-asserted-by":"crossref","first-page":"3917","DOI":"10.1109\/TRO.2022.3180885","article-title":"An energy-based control architecture for shared autonomy","volume":"38","author":"Benzi","year":"2022","journal-title":"IEEE Trans. Robot."},{"issue":"3","key":"10.1016\/j.robot.2026.105483_b33","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1007\/s10514-015-9492-6","article-title":"Model predictive control for fast reaching in clutter","volume":"40","author":"Killpack","year":"2016","journal-title":"Auton. Robots"}],"container-title":["Robotics and Autonomous Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0921889026001569?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0921889026001569?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T16:19:04Z","timestamp":1781281144000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0921889026001569"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8]]},"references-count":33,"alternative-id":["S0921889026001569"],"URL":"https:\/\/doi.org\/10.1016\/j.robot.2026.105483","relation":{},"ISSN":["0921-8890"],"issn-type":[{"value":"0921-8890","type":"print"}],"subject":[],"published":{"date-parts":[[2026,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"NMPC-based variable admittance control with passivity constraints","name":"articletitle","label":"Article Title"},{"value":"Robotics and Autonomous Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.robot.2026.105483","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"105483"}}