{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T17:43:26Z","timestamp":1770918206258,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,11,15]],"date-time":"2020-11-15T00:00:00Z","timestamp":1605398400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,11,15]],"date-time":"2020-11-15T00:00:00Z","timestamp":1605398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"crossref","award":["886977"],"award-info":[{"award-number":["886977"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"crossref"}]},{"name":"SUPSI - University of Applied Sciences and Arts of Southern Switzerland"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Intell Robot Appl"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Industrial robots are increasingly used in highly flexible interaction tasks, where the intrinsic variability makes difficult to pre-program the manipulator for all the different scenarios. In such applications, interaction environments are commonly (partially) unknown to the robot, requiring the implemented controllers to take in charge for the stability of the interaction. While standard controllers are sensor-based, there is a growing need to make sensorless robots (i.e., most of the commercial robots are not equipped with force\/torque sensors) able to sense the environment, properly reacting to the established interaction. This paper proposes a new methodology to sensorless force control manipulators. On the basis of sensorless Cartesian impedance control, an Extended Kalman Filter (EKF) is designed to estimate the interaction exchanged between the robot and the environment. Such an estimation is then used in order to close a robust high-performance force loop, designed exploiting a variable impedance control and a State Dependent Riccati Equation (SDRE) force controller. The described approach has been validated in simulations. A Franka EMIKA panda robot has been considered as a test platform. A probing task involving different materials (i.e., with different stiffness properties) has been considered to show the capabilities of the developed EKF (able to converge with limited errors) and controller (preserving stability and avoiding overshoots). The proposed controller has been compared with an LQR controller to show its improved performance.<\/jats:p>","DOI":"10.1007\/s41315-020-00153-0","type":"journal-article","created":{"date-parts":[[2020,11,15]],"date-time":"2020-11-15T15:02:35Z","timestamp":1605452555000},"page":"507-519","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Robust state dependent Riccati equation variable impedance control for robotic force-tracking tasks"],"prefix":"10.1007","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4427-536X","authenticated-orcid":false,"given":"Loris","family":"Roveda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dario","family":"Piga","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,11,15]]},"reference":[{"key":"153_CR1","doi-asserted-by":"publisher","unstructured":"Abeywardena, S., Yuan, Q., Tzemanaki, A., Psomopoulou, E., Droukas, L., Melhuish, C., Dogramadzi, S.: Estimation of tool-tissue forces in robot-assisted minimally invasive surgery using neural networks. Frontiers in Robotics and AI, 6, 56, (2019). ISSN 2296-9144. https:\/\/doi.org\/10.3389\/frobt.2019.00056. URL https:\/\/www.frontiersin.org\/article\/10.3389\/frobt.2019.00056","DOI":"10.3389\/frobt.2019.00056"},{"key":"153_CR2","doi-asserted-by":"crossref","unstructured":"Alonge, F., Bruno, A., D\u2019ippolito, F.: Interaction control of robotic manipulators without force measurement. In 2010 IEEE International Symposium on Industrial Electronics, pages 3245\u20133250. IEEE, (2010)","DOI":"10.1109\/ISIE.2010.5637615"},{"key":"153_CR3","doi-asserted-by":"crossref","unstructured":"Ben-Ari, M., Mondada, F.: Robots and their applications. In Elements of Robotics, pages 1\u201320. Springer, (2018)","DOI":"10.1007\/978-3-319-62533-1_1"},{"key":"153_CR4","unstructured":"Chang, P.R., Lee, C.S.G.: Residue arithmetic vlsi array architecture for manipulator pseudo-inverse jacobian computation. In Proceedings. 1988 IEEE International Conference on Robotics and Automation, pages 297\u2013302. IEEE, (1988)"},{"issue":"4","key":"153_CR5","doi-asserted-by":"publisher","first-page":"932","DOI":"10.1109\/41.857974","volume":"47","author":"W-H Chen","year":"2000","unstructured":"Chen, W.-H., Ballance, D.J., Gawthrop, P.J., O\u2019Reilly, J.: A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Electron. 47(4), 932\u2013938 (2000)","journal-title":"IEEE Trans. Ind. Electron."},{"key":"153_CR6","doi-asserted-by":"crossref","unstructured":"\u00c7imen, T.: Approximate nonlinear optimal sdre tracking control. In 17th IFAC Symp. Automatic Control in Aerospace, pages 147\u2013152. Elsevier, (2007)","DOI":"10.3182\/20070625-5-FR-2916.00026"},{"key":"153_CR7","doi-asserted-by":"crossref","unstructured":"Colom\u00e9, A., Pardo, D., Alenya, G., Torras, C.: External force estimation during compliant robot manipulation. In 2013 IEEE International Conference on Robotics and Automation, pages 3535\u20133540. IEEE, (2013)","DOI":"10.1109\/ICRA.2013.6631072"},{"key":"153_CR8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-54413-7","volume-title":"Robotics, vision and control: fundamental algorithms in MATLAB\u00ae second, completely revised","author":"P Corke","year":"2017","unstructured":"Corke, P.: Robotics, vision and control: fundamental algorithms in MATLAB\u00ae second, completely revised, vol. 118. Springer, New York (2017)"},{"key":"153_CR9","unstructured":"Dattaprasad, S., Rao, Y.V.: A survey of various robot learning techniques. Int. J. Pure Appl. Math., 118(20), (2018)"},{"issue":"4","key":"153_CR10","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1080\/01691864.2014.985609","volume":"29","author":"SAM Dehghan","year":"2015","unstructured":"Dehghan, S.A.M., Danesh, M., Sheikholeslam, F.: Adaptive hybrid force\/position control of robot manipulators using an adaptive force estimator in the presence of parametric uncertainty. Adv. Robot. 29(4), 209\u2013223 (2015)","journal-title":"Adv. Robot."},{"key":"153_CR11","doi-asserted-by":"publisher","first-page":"103620","DOI":"10.1016\/j.mechmachtheory.2019.103620","volume":"143","author":"A Dong","year":"2020","unstructured":"Dong, A., Zhijiang, D., Yan, Z.: A sensorless interaction forces estimator for bilateral teleoperation system based on online sparse gaussian process regression. Mech. Mach. Theory 143, 103620 (2020)","journal-title":"Mech. Mach. Theory"},{"issue":"4","key":"153_CR12","doi-asserted-by":"publisher","first-page":"4147","DOI":"10.1109\/LRA.2019.2931248","volume":"4","author":"C Gaz","year":"2019","unstructured":"Gaz, C., Cognetti, M., Oliva, A., Giordano, P.R., De Luca, A.: Dynamic identification of the franka emika panda robot with retrieval of feasible parameters using penalty-based optimization. IEEE Robot. Autom. Lett. 4(4), 4147\u20134154 (2019)","journal-title":"IEEE Robot. Autom. Lett."},{"key":"153_CR13","doi-asserted-by":"crossref","unstructured":"Hogan, N.: Impedance control: An approach to manipulation. In 1984 American control conference, pages 304\u2013313. IEEE, (1984)","DOI":"10.23919\/ACC.1984.4788393"},{"issue":"7","key":"153_CR14","first-page":"1446","volume":"7","author":"S-J Huang","year":"2013","unstructured":"Huang, S.-J., Liu, Y.-C., Hsiang, S.-H.: Robotic end-effector impedance control without expensive torque\/force sensor. Int. J. Mech. Aerosp. Ind. Mechatron Manuf Eng 7(7), 1446\u20131453 (2013)","journal-title":"Int. J. Mech. Aerosp. Ind. Mechatron Manuf Eng"},{"issue":"1","key":"153_CR15","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1109\/TCST.2013.2246163","volume":"22","author":"A Janot","year":"2013","unstructured":"Janot, A., Vandanjon, P.-O., Gautier, M.: A generic instrumental variable approach for industrial robot identification. IEEE Trans. Control Syst. Technol. 22(1), 132\u2013145 (2013)","journal-title":"IEEE Trans. Control Syst. Technol."},{"issue":"4","key":"153_CR16","first-page":"3365","volume":"65","author":"H Jin","year":"2017","unstructured":"Jin, H., Xiong, R.: Contact force estimation for robot manipulator using semiparametric model and disturbance kalman filter. IEEE Trans. Ind. Electron. 65(4), 3365\u20133375 (2017)","journal-title":"IEEE Trans. Ind. Electron."},{"key":"153_CR17","doi-asserted-by":"crossref","unstructured":"Linderoth, M., Stolt, A., Robertsson, A., Johansson, R.: Robotic force estimation using motor torques and modeling of low velocity friction disturbances. In 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pages 3550\u20133556. IEEE, (2013)","DOI":"10.1109\/IROS.2013.6696862"},{"key":"153_CR18","doi-asserted-by":"crossref","unstructured":"Magrini, E., Flacco, F., De Luca, A.: Estimation of contact forces using a virtual force sensor. In 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pages 2126\u20132133. IEEE, (2014)","DOI":"10.1109\/IROS.2014.6942848"},{"key":"153_CR19","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1016\/j.bspc.2019.01.011","volume":"50","author":"A Marban","year":"2019","unstructured":"Marban, A., Srinivasan, V., Samek, W., Fern\u00e1ndez, J., Casals, A.: A recurrent convolutional neural network approach for sensorless force estimation in robotic surgery. Biomed. Signal Process. Control 50, 134\u2013150 (2019)","journal-title":"Biomed. Signal Process. Control"},{"issue":"9","key":"153_CR20","doi-asserted-by":"publisher","first-page":"1601","DOI":"10.1007\/s11548-019-02048-3","volume":"14","author":"A Mendizabal","year":"2019","unstructured":"Mendizabal, A., Sznitman, R., Cotin, S.: Force classification during robotic interventions through simulation-trained neural networks. Int. J. Comput. Assist. Radiol. Surg. 14(9), 1601\u20131610 (2019)","journal-title":"Int. J. Comput. Assist. Radiol. Surg."},{"key":"153_CR21","doi-asserted-by":"publisher","DOI":"10.4324\/9780429456718","volume-title":"Flexible Manufacturing Systems: Planning Issues and Solutions","author":"ZM Mohamed","year":"2018","unstructured":"Mohamed, Z.M.: Flexible Manufacturing Systems: Planning Issues and Solutions. Routledge, Abingdon (2018)"},{"issue":"2","key":"153_CR22","first-page":"117","volume":"7","author":"H Nakamura","year":"2018","unstructured":"Nakamura, H., Ohishi, K., Yokokura, Y., Kamiya, N., Miyazaki, T., Tsukamoto, A.: Force sensorless fine force control based on notch-type friction-free disturbance observers. IEEJ J. Ind. Appl. 7(2), 117\u2013126 (2018)","journal-title":"IEEJ J. Ind. Appl."},{"key":"153_CR23","unstructured":"Pedrocchi, N., Villagrossi, E., Vicentini, F., Molinari Tosatti, L.: On robot dynamic model identification through sub-workspace evolved trajectories for optimal torque estimation. In Intelligent Robots and Systems (IROS), 2013 IEEE\/RSJ International Conference on, pages 2370\u20132376. IEEE, (2013)"},{"issue":"4","key":"153_CR24","doi-asserted-by":"publisher","first-page":"3138","DOI":"10.1109\/TIE.2019.2912781","volume":"67","author":"G Peng","year":"2020","unstructured":"Peng, G., Yang, C., He, W., Chen, C.L.P.: Force sensorless admittance control with neural learning for robots with actuator saturation. IEEE Trans. Ind. Electron. 67(4), 3138\u20133148 (2020)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"1","key":"153_CR25","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/TIE.2018.2883256","volume":"67","author":"TT Phuong","year":"2018","unstructured":"Phuong, T.T., Ohishi, K., Yokokura, Y.: Fine sensorless force control realization based on dither periodic component elimination kalman filter and wide band disturbance observer. IEEE Trans. Ind. Electron. 67(1), 757\u2013767 (2018)","journal-title":"IEEE Trans. Ind. Electron."},{"key":"153_CR26","unstructured":"Polverini, M.P., Formentin, S., Merzagora, L., Rocco, P.: Mixed data-driven and model-based robot implicit force control: A hierarchical approach. IEEE Transactions on Control Systems Technology (2019)"},{"key":"153_CR27","doi-asserted-by":"crossref","unstructured":"Polverini, M.P., Rossi, R., Morandi, G., Bascetta, L., Zanchettin, A.M., Rocco, P.: Performance improvement of implicit integral robot force control through constraint-based optimization. In 2016 IEEE\/RSJ international conference on intelligent robots and systems (IROS), pages 3368\u20133373. IEEE, (2016a)","DOI":"10.1109\/IROS.2016.7759518"},{"key":"153_CR28","doi-asserted-by":"crossref","unstructured":"Polverini, M.P., Zanchettin, A.M., Castello, S., Rocco, P.: Sensorless and constraint based peg-in-hole task execution with a dual-arm robot. In 2016 IEEE International Conference on Robotics and Automation (ICRA), pages 415\u2013420. IEEE, (2016b)","DOI":"10.1109\/ICRA.2016.7487161"},{"key":"153_CR29","doi-asserted-by":"crossref","unstructured":"Roveda, L., Piga, D.: Interaction force computation exploiting environment stiffness estimation for sensorless robot applications. In 2020 IEEE International Workshop on Metrology for Industry 4.0 & IoT, pages 360\u2013363. IEEE, (2020)","DOI":"10.1109\/MetroInd4.0IoT48571.2020.9138189"},{"key":"153_CR30","doi-asserted-by":"crossref","unstructured":"Roveda, L., Vicentini, F., Tosatti, L.M.: Deformation-tracking impedance control in interaction with uncertain environments. In 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pages 1992\u20131997. IEEE, (2013)","DOI":"10.1109\/IROS.2013.6696621"},{"key":"153_CR31","doi-asserted-by":"publisher","first-page":"6553","DOI":"10.1109\/ACCESS.2018.2889849","volume":"7","author":"L Roveda","year":"2018","unstructured":"Roveda, L.: Adaptive interaction controller for compliant robot base applications. IEEE Access 7, 6553\u20136561 (2018)","journal-title":"IEEE Access"},{"issue":"1","key":"153_CR32","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1109\/LRA.2015.2508061","volume":"1","author":"L Roveda","year":"2015","unstructured":"Roveda, L., Iannacci, N., Vicentini, F., Pedrocchi, N., Braghin, F., Tosatti, L.M.: Optimal impedance force-tracking control design with impact formulation for interaction tasks. IEEE Robot. Autom. Lett. 1(1), 130\u2013136 (2015)","journal-title":"IEEE Robot. Autom. Lett."},{"issue":"5","key":"153_CR33","doi-asserted-by":"publisher","first-page":"172988141666277","DOI":"10.1177\/1729881416662771","volume":"13","author":"L Roveda","year":"2016","unstructured":"Roveda, L., Pedrocchi, N., Tosatti, L.M.: Exploiting impedance shaping approaches to overcome force overshoots in delicate interaction tasks. Int. J. Adv. Robot. Syst. 13(5), 1729881416662771 (2016)","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"153_CR34","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.conengprac.2017.10.015","volume":"71","author":"L Roveda","year":"2018","unstructured":"Roveda, L., Pedrocchi, N., Beschi, M., Tosatti, L.M.: High-accuracy robotized industrial assembly task control schema with force overshoots avoidance. Control Eng. Pract. 71, 142\u2013153 (2018)","journal-title":"Control Eng. Pract."},{"key":"153_CR35","doi-asserted-by":"crossref","unstructured":"Sharifi, M., Talebi, H.A., Shafiee, M.: Adaptive estimation of robot environmental force interacting with soft tissues. In 2015 3rd RSI International Conference on Robotics and Mechatronics (ICROM), pages 371\u2013376. IEEE, (2015)","DOI":"10.1109\/ICRoM.2015.7367813"},{"key":"153_CR36","unstructured":"Siciliano, B., Villani, L.: Robot Force Control, 1st edn. Kluwer Academic Publishers, Norwell, MA, USA (2000). ISBN 0792377338"},{"key":"153_CR37","doi-asserted-by":"crossref","unstructured":"Van Damme, M., Beyl, P., Vanderborght, B., Grosu, V., Van Ham, R., Vanderniepen, I., Matthys, A., Lefeber, D.: Estimating robot end-effector force from noisy actuator torque measurements. In 2011 IEEE International Conference on Robotics and Automation, pages 1108\u20131113. IEEE, (2011)","DOI":"10.1109\/ICRA.2011.5980210"},{"key":"153_CR38","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1016\/j.mechatronics.2018.01.016","volume":"50","author":"E Villagrossi","year":"2018","unstructured":"Villagrossi, E., Simoni, L., Beschi, M., Pedrocchi, N., Marini, A., Molinari Tosatti, L., Visioli, A.: A virtual force sensor for interaction tasks with conventional industrial robots. Mechatronics 50, 78\u201386 (2018)","journal-title":"Mechatronics"},{"issue":"2","key":"153_CR39","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1134\/S1064230710020188","volume":"49","author":"M Vukobratovic","year":"2010","unstructured":"Vukobratovic, M.: Robot-environment dynamic interaction survey and future trends. J. Comput. Syst. Sci. Int. 49(2), 329\u2013342 (2010)","journal-title":"J. Comput. Syst. Sci. Int."},{"issue":"14","key":"153_CR40","doi-asserted-by":"publisher","first-page":"eaar7650","DOI":"10.1126\/scirobotics.aar7650","volume":"3","author":"G-Z Yang","year":"2018","unstructured":"Yang, G.-Z., Bellingham, J., Dupont, P.E., Fischer, P., Floridi, L., Full, R., Jacobstein, N., Kumar, V., McNutt, M., Merrifield, R., et al.: The grand challenges of science robotics. Sci. Robot. 3(14), eaar7650 (2018)","journal-title":"Sci. Robot."},{"issue":"5","key":"153_CR41","doi-asserted-by":"publisher","first-page":"2364","DOI":"10.1007\/s12555-016-0248-7","volume":"15","author":"F Zhou","year":"2017","unstructured":"Zhou, F., Dong, B., Li, Y.: Torque sensorless force\/position decentralized control for constrained reconfigurable manipulator with harmonic drive transmission. Int. J. Control Autom. Syst. 15(5), 2364\u20132375 (2017)","journal-title":"Int. J. Control Autom. Syst."}],"container-title":["International Journal of Intelligent Robotics and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41315-020-00153-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s41315-020-00153-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41315-020-00153-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,20]],"date-time":"2020-11-20T10:27:26Z","timestamp":1605868046000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s41315-020-00153-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,15]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["153"],"URL":"https:\/\/doi.org\/10.1007\/s41315-020-00153-0","relation":{},"ISSN":["2366-5971","2366-598X"],"issn-type":[{"value":"2366-5971","type":"print"},{"value":"2366-598X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,15]]},"assertion":[{"value":"26 August 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 October 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 November 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}