{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T04:03:10Z","timestamp":1774497790575,"version":"3.50.1"},"reference-count":63,"publisher":"Cambridge University Press (CUP)","issue":"2","license":[{"start":{"date-parts":[[2020,5,28]],"date-time":"2020-05-28T00:00:00Z","timestamp":1590624000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2021,2]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>This paper presents a bi-level adaptive computed-current impedance controller for electrically driven robots. This study aims to reduce calculation complexities by utilizing the electrical equations of actuators, instead of the entire model of the electromechanical system. Moreover, taking the dynamical effects of mechanical parts into account through the current\u2019s feedback, external disturbances are compensated. In order to handle uncertainties, a bi-level optimization problem is formulated to obtain guaranteed stability besides the estimation convergence. An adaptation rule and its optimal tuning gain are achieved. The proposed method is applied to control of a rehabilitation robot to evaluate its performance.<\/jats:p>","DOI":"10.1017\/s0263574720000314","type":"journal-article","created":{"date-parts":[[2020,5,28]],"date-time":"2020-05-28T01:47:48Z","timestamp":1590630468000},"page":"200-216","source":"Crossref","is-referenced-by-count":11,"title":["Bi-Level Adaptive Computed-Current Impedance Controller for Electrically Driven Robots"],"prefix":"10.1017","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4910-309X","authenticated-orcid":false,"given":"Mohsen","family":"Jalaeian-F.","sequence":"first","affiliation":[]},{"given":"Mohammad Mehdi","family":"Fateh","sequence":"additional","affiliation":[]},{"given":"Morteza","family":"Rahimiyan","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2020,5,28]]},"reference":[{"key":"S0263574720000314_ref27","doi-asserted-by":"publisher","DOI":"10.2991\/ijcis.11.1.74"},{"key":"S0263574720000314_ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2011.01.005"},{"key":"S0263574720000314_ref38","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-019-01047-5"},{"key":"S0263574720000314_ref36","first-page":"564","article-title":"Bilevel optimal control problems with pure state constraints and finite-dimensional lower level","volume":"26","author":"Benita","year":"2016","journal-title":"Soc. Indus. Appl. Math."},{"key":"S0263574720000314_ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2015.04.005"},{"key":"S0263574720000314_ref53","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2018.02.004"},{"key":"S0263574720000314_ref41","doi-asserted-by":"crossref","first-page":"2737","DOI":"10.1016\/j.automatica.2014.10.015","article-title":"Multivariable adaptive control: A survey","volume":"50","author":"Tao","year":"2014","journal-title":"Automatica"},{"key":"S0263574720000314_ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2013.2266079"},{"key":"S0263574720000314_ref55","doi-asserted-by":"publisher","DOI":"10.1080\/00207721.2018.1542044"},{"key":"S0263574720000314_ref48","doi-asserted-by":"publisher","DOI":"10.1007\/s10439-015-1464-7"},{"key":"S0263574720000314_ref28","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1007\/s10957-006-9136-2","article-title":"Multicriteria approach to bilevel optimization","volume":"131","author":"Fliege","year":"2006","journal-title":"J. Optim. Theory Appl."},{"key":"S0263574720000314_ref3","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2015.11.010"},{"key":"S0263574720000314_ref57","doi-asserted-by":"crossref","first-page":"1473","DOI":"10.1109\/TMECH.2019.2912488","article-title":"A passivity-based nonlinear admittance control with application to powered upper-limb control under unknown environmental interactions","volume":"24","author":"Kim","year":"2019","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"S0263574720000314_ref1","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574718001339"},{"key":"S0263574720000314_ref44","doi-asserted-by":"publisher","DOI":"10.1115\/1.4036560"},{"key":"S0263574720000314_ref63","doi-asserted-by":"publisher","DOI":"10.1016\/j.orl.2013.05.003"},{"key":"S0263574720000314_ref34","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.ins.2019.05.095","article-title":"Optimal autonomous architecture for uncertain processes management","volume":"501","author":"Saraeian","year":"2019","journal-title":"Inf. Sci."},{"key":"S0263574720000314_ref40","doi-asserted-by":"publisher","DOI":"10.1177\/1077546312448080"},{"key":"S0263574720000314_ref22","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2015.1027734"},{"key":"S0263574720000314_ref7","doi-asserted-by":"publisher","DOI":"10.1177\/0142331216667810"},{"key":"S0263574720000314_ref39","doi-asserted-by":"publisher","DOI":"10.1007\/s12555-017-0035-0"},{"key":"S0263574720000314_ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.orp.2018.100093"},{"key":"S0263574720000314_ref23","doi-asserted-by":"publisher","DOI":"10.1007\/s11370-017-0239-4"},{"key":"S0263574720000314_ref15","volume-title":"Control of Robot Manipulators","author":"Lewis","year":"1993"},{"key":"S0263574720000314_ref37","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-019-03612-6"},{"key":"S0263574720000314_ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2017.2739109"},{"key":"S0263574720000314_ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-013-0964-y"},{"key":"S0263574720000314_ref49","first-page":"18 p","article-title":"A lower limb rehabilitation robot in sitting position with a review of training activities","author":"Eiammanussakul","year":"2018","journal-title":"J. Healthc. Eng"},{"key":"S0263574720000314_ref30","unstructured":"30. Dempe, S. , Bilevel optimization: Theory, algorithms and applications, TU Bergakademie Freiberg (2018)."},{"key":"S0263574720000314_ref26","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574718001327"},{"key":"S0263574720000314_ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2712906"},{"key":"S0263574720000314_ref29","volume-title":"The Theory of the Market Economy","author":"von Stackelberg","year":"1952"},{"key":"S0263574720000314_ref54","volume-title":"Nonlinear Systems","author":"Khalil","year":"2001"},{"key":"S0263574720000314_ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2015.06.007"},{"key":"S0263574720000314_ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2017.12.001"},{"key":"S0263574720000314_ref18","doi-asserted-by":"publisher","DOI":"10.1002\/rnc.3604"},{"key":"S0263574720000314_ref14","first-page":"46","article-title":"Variable impedance control for rehabilitation robot using interval type-2 fuzzy logic","volume":"4","author":"Khoshdel","year":"2015","journal-title":"Int. J. Robot. Theory Appl."},{"key":"S0263574720000314_ref45","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/MCS.2006.252815","article-title":"Robot modeling and control","volume":"26","author":"Spong","year":"2006","journal-title":"IEEE Control Syst."},{"key":"S0263574720000314_ref2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1115\/1.3140702","article-title":"Impedance control: An approach to manipulation: Part I-theory","volume":"107","author":"Hogan","year":"1985","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"S0263574720000314_ref25","first-page":"49","article-title":"Impedance control of robots using voltage control strategy revisited","volume":"7","author":"Shahhosseini","year":"2019","journal-title":"J. Mod. Process. Manuf. Prod."},{"key":"S0263574720000314_ref6","unstructured":"6. Mohanta, J. k. , Mohan, S , Deepasundar, P. and Kiruba-Shankar, R. , \u201cDevelopment and control of a new sitting-type lower limb rehabilitation robot,\u201d Comput. Electr. Eng. 67, 330\u2013347 (2018)."},{"key":"S0263574720000314_ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2006.04.022"},{"key":"S0263574720000314_ref58","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.mechatronics.2017.08.010","article-title":"Impedance control of series elastic actuators: Passivity and acceleration-based control","volume":"47","author":"Calanca","year":"2017","journal-title":"Mechatronics"},{"key":"S0263574720000314_ref42","doi-asserted-by":"crossref","unstructured":"42. Arteaga-P\u00e9rez, M. A. , Pliego-Jim\u00e9nez, J. and Romero, J. G. , \u201cExperimental results on the robust and adaptive control of robot manipulators without velocity measurements,\u201d IEEE Trans. Syst, Control . Tech. (2020).","DOI":"10.1109\/TCST.2019.2945915"},{"key":"S0263574720000314_ref46","doi-asserted-by":"crossref","first-page":"3111","DOI":"10.1007\/s13369-014-0949-2","article-title":"Robust Lyapunov-based control of flexible-joint robots using voltage control strategy","volume":"39","author":"Izadbakhsh","year":"2014","journal-title":"Arab. J. Sci. Eng."},{"key":"S0263574720000314_ref43","doi-asserted-by":"publisher","DOI":"10.1016\/j.jfranklin.2019.04.034"},{"key":"S0263574720000314_ref61","doi-asserted-by":"crossref","first-page":"1344","DOI":"10.1007\/s40815-017-0342-x","article-title":"Intelligent sliding-mode position control using recurrent wavelet fuzzy neural network for electrical power steering system","volume":"19","author":"Lin","year":"2017","journal-title":"Int. J. Fuzzy Syst."},{"key":"S0263574720000314_ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2016.2521600"},{"key":"S0263574720000314_ref11","doi-asserted-by":"publisher","DOI":"10.1155\/2017\/6732459"},{"key":"S0263574720000314_ref56","doi-asserted-by":"crossref","first-page":"3029","DOI":"10.1109\/TII.2019.2908442","article-title":"A passivity-based approach for kinematic control of manipulators with constraints","volume":"16","author":"Zhang","journal-title":"IEEE Trans. Ind. Inf."},{"key":"S0263574720000314_ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2017.03.001"},{"key":"S0263574720000314_ref59","doi-asserted-by":"crossref","first-page":"744","DOI":"10.1007\/s40435-018-0482-3","article-title":"Decentralized adaptive partitioned approximation control of high degrees-of-freedom robotic manipulators considering three actuator control modes","volume":"7","author":"Al-Shuka","year":"2018","journal-title":"Int. J. Dyn. Control"},{"key":"S0263574720000314_ref12","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2737478"},{"key":"S0263574720000314_ref8","unstructured":"8. van Kammen, K. , Boonstra, A. M. , van der Woude, L. H. V. , Visscher, C. , Reinders-Messelink, H. A. and R. den Otter, \u201cLokomat guided gait in hemiparetic stroke patients: The effects of training parameters on muscle activity and temporal symmetry,\u201d Disabil. Rehabil. 11, 1\u20139 (2019)."},{"key":"S0263574720000314_ref52","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2018.02.025"},{"key":"S0263574720000314_ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2016.2580123"},{"key":"S0263574720000314_ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2018.2812161"},{"key":"S0263574720000314_ref20","first-page":"702","article-title":"On the voltage-based control of robot manipulators","volume":"6","author":"Fateh","year":"2008","journal-title":"Int. J. Control Autom. Syst."},{"key":"S0263574720000314_ref19","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574718001078"},{"key":"S0263574720000314_ref62","first-page":"3492","article-title":"A stochastic adaptive robust optimization approach for the offering strategy of a virtual power plant","volume":"32","author":"Baringo","year":"2017","journal-title":"IEEE Trans"},{"key":"S0263574720000314_ref32","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1016\/S0098-1354(98)00301-9","article-title":"Model predictive control: Past, present and future","volume":"23","author":"Lee","year":"1999","journal-title":"Comput. Chem. Eng."},{"key":"S0263574720000314_ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.enbuild.2019.06.010"},{"key":"S0263574720000314_ref17","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574713001203"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574720000314","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,25]],"date-time":"2021-01-25T13:02:39Z","timestamp":1611579759000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574720000314\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,28]]},"references-count":63,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,2]]}},"alternative-id":["S0263574720000314"],"URL":"https:\/\/doi.org\/10.1017\/s0263574720000314","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,28]]}}}