{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T05:16:44Z","timestamp":1780636604479,"version":"3.54.1"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T00:00:00Z","timestamp":1674000000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T00:00:00Z","timestamp":1674000000000},"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":"publisher","award":["945539"],"award-info":[{"award-number":["945539"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["870142"],"award-info":[{"award-number":["870142"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["945539"],"award-info":[{"award-number":["945539"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["945539"],"award-info":[{"award-number":["945539"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["870142"],"award-info":[{"award-number":["870142"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["870142"],"award-info":[{"award-number":["870142"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J of Soc Robotics"],"published-print":{"date-parts":[[2023,2]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>While seemingly simple, handover requires joint coordinate efforts from both partners, commonly in dynamic collaborative scenarios. Practically, humans are able to adapt and react to their partner\u2019s movement to ensure seamless interaction against perturbations or interruptions. However, literature on robotic handover usually considers straightforward scenarios. We propose an online trajectory generation method based on Dynamic Movement Primitives to enable reactive robot behavior in perturbed scenarios. Thus, the robot is able to adapt to human motion (stopping should the handover be interrupted while persisting through minor disturbances on the partner\u2019s trajectory). Qualitative analysis is conducted to demonstrate the capability of the proposed controller with different parameter settings and against a non-reactive implementation. This analysis shows that controllers with reactive parameter settings produce robot trajectories that can be deemed as more coordinated under perturbation. Additionally, a randomized trial with participants is conducted to validate the approach by assessing the subject perception through a questionnaire while measuring task completion and robot idle time. Our method has been shown to significantly increase the subjective perception of the interaction with no statistically significant deterioration in task performance metrics under one of the two sets of parameters analyzed. This paper represents a first step towards the introduction of reactive controllers in handover tasks that explicitly consider perturbations and interruptions.<\/jats:p>","DOI":"10.1007\/s12369-022-00960-4","type":"journal-article","created":{"date-parts":[[2023,1,18]],"date-time":"2023-01-18T16:02:45Z","timestamp":1674057765000},"page":"233-248","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["DMP-Based Reactive Robot-to-Human Handover in Perturbed Scenarios"],"prefix":"10.1007","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9860-1901","authenticated-orcid":false,"given":"Francesco","family":"Iori","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gojko","family":"Perovic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Francesca","family":"Cini","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Angela","family":"Mazzeo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Egidio","family":"Falotico","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marco","family":"Controzzi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,1,18]]},"reference":[{"issue":"12","key":"960_CR1","doi-asserted-by":"publisher","first-page":"3363","DOI":"10.1007\/s00221-018-5381-5","volume":"236","author":"M Controzzi","year":"2018","unstructured":"Controzzi M, Singh H, Cini F, Cecchini T, Wing A, Cipriani C (2018) Humans adjust their grip force when passing an object according to the observed speed of the partner\u2019s reaching out movement. Exp Brain Res 236(12):3363\u20133377. https:\/\/doi.org\/10.1007\/s00221-018-5381-5","journal-title":"Exp Brain Res"},{"issue":"5","key":"960_CR2","doi-asserted-by":"publisher","first-page":"64982","DOI":"10.1371\/journal.pone.0064982","volume":"8","author":"M Huber","year":"2013","unstructured":"Huber M, Kupferberg A, Lenz C, Knoll A, Brandt T, Glasauer S (2013) Spatiotemporal movement planning and rapid adaptation for manual interaction. PLoS One 8(5):64982. https:\/\/doi.org\/10.1371\/journal.pone.0064982","journal-title":"PLoS One"},{"key":"960_CR3","doi-asserted-by":"crossref","unstructured":"Huang C-M, Cakmak M, Mutlu B (2015) Adaptive coordination strategies for human-robot handovers. In: Robotics: science and systems","DOI":"10.15607\/RSS.2015.XI.031"},{"key":"960_CR4","doi-asserted-by":"crossref","unstructured":"Cakmak M, Srinivasa SS, Lee MK, Forlizzi J, Kiesler S (2011) Human preferences for robot-human hand-over configurations. In: 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp 1986\u20131993","DOI":"10.1109\/IROS.2011.6094735"},{"key":"960_CR5","doi-asserted-by":"crossref","unstructured":"Foster ME, By T, Rickert M, Knoll A (2006) Human-Robot dialogue for joint construction tasks. In: Proceedings of the 8th International Conference on Multimodal Interfaces. Association for Computing Machinery, New York, USA, pp 68\u201371","DOI":"10.1145\/1180995.1181009"},{"issue":"5","key":"960_CR6","doi-asserted-by":"publisher","first-page":"1490","DOI":"10.1037\/a0015777","volume":"35","author":"L Sartori","year":"2009","unstructured":"Sartori L, Becchio C, Bulgheroni M, Castiello U (2009) Modulation of the action control system by social intention: unexpected social requests override preplanned action. J Exp Psychol Hum Percept Perform 35(5):1490\u20131500. https:\/\/doi.org\/10.1037\/a0015777","journal-title":"J Exp Psychol Hum Percept Perform"},{"key":"960_CR7","unstructured":"Ijspeert AJ, Nakanishi J, Schaal S (2002) Movement imitation with nonlinear dynamical systems in humanoid robots. In: Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292), vol 2, pp 1398\u201314032"},{"issue":"6","key":"960_CR8","doi-asserted-by":"publisher","first-page":"1855","DOI":"10.1109\/TRO.2021.3075365","volume":"37","author":"V Ortenzi","year":"2021","unstructured":"Ortenzi V, Cosgun A, Pardi T, Chan WP, Croft E, Kuli\u0107 D (2021) Object handovers: a review for robotics. IEEE Trans Robot 37(6):1855\u20131873","journal-title":"IEEE Trans Robot"},{"key":"960_CR9","unstructured":"Koene A, Remazeilles A, Prada M, Garzo A, Puerto M, Endo S, Wing A (2014) Relative importance of spatial and temporal precision for user satisfaction in Human-Robot object handover Interactions. In: Third International Symposium on New Frontiers in Human-Robot Interaction"},{"key":"960_CR10","doi-asserted-by":"crossref","unstructured":"Moon A, Troniak DM, Gleeson B, Pan MKXJ, Zheng M, Blumer BA, MacLean K, Croft EA (2014) Meet me where i\u2019m gazing: how shared attention gaze affects human-robot handover timing. In: Proceedings of the 2014 ACM\/IEEE International Conference on Human-robot Interaction HRI \u201914. Association for Computing Machinery, New York, USA, pp 334\u2013341","DOI":"10.1145\/2559636.2559656"},{"key":"960_CR11","series-title":"Science Robotics","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.abg1308","volume-title":"The relevance of signal timing in human-robot collaborative manipulation","author":"F Cini","year":"2021","unstructured":"Cini F, Banfi T, Ciuti G, Craighero L, Controzzi M (2021) The relevance of signal timing in human-robot collaborative manipulation. Science Robotics. American Association for the Advancement of Science"},{"key":"960_CR12","doi-asserted-by":"crossref","unstructured":"Cakmak M, Srinivasa SS, Lee MK, Kiesler S, Forlizzi J (2011) Using spatial and temporal contrast for fluent robot-human hand-overs. In: 2011 6th ACM\/IEEE International Conference on Human-Robot Interaction (HRI), pp 489\u2013496","DOI":"10.1145\/1957656.1957823"},{"issue":"5\u20137","key":"960_CR13","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1177\/0278364917692865","volume":"36","author":"MK Pan","year":"2017","unstructured":"Pan MK, Skjerv\u00f8y V, Chan WP, Inaba M, Croft EA (2017) Automated detection of handovers using kinematic features. Int J Robot Res 36(5\u20137):721\u2013738","journal-title":"Int J Robot Res"},{"key":"960_CR14","doi-asserted-by":"crossref","unstructured":"Strabala K, Lee MK, Dragan A, Forlizzi J, Srinivasa SS (2012) Learning the communication of intent prior to physical collaboration. In: 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication, pp 968\u2013973","DOI":"10.1109\/ROMAN.2012.6343875"},{"issue":"11","key":"960_CR15","doi-asserted-by":"publisher","first-page":"79876","DOI":"10.1371\/journal.pone.0079876","volume":"8","author":"G Pezzulo","year":"2013","unstructured":"Pezzulo G, Donnarumma F, Dindo H (2013) Human sensorimotor communication: a theory of signaling in online social interactions. PLoS One 8(11):79876","journal-title":"PLoS One"},{"issue":"3","key":"960_CR16","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1007\/s12369-010-0052-0","volume":"2","author":"M Giuliani","year":"2010","unstructured":"Giuliani M, Lenz C, M\u00fcller T, Rickert M, Knoll A (2010) Design principles for safety in human-robot interaction. Int J Soc Robot 2(3):253\u2013274","journal-title":"Int J Soc Robot"},{"key":"960_CR17","doi-asserted-by":"crossref","unstructured":"Huber M, Rickert M, Knoll A, Brandt T, Glasauer S (2008) Human-robot interaction in handing-over tasks. In: RO-MAN 2008\u2014The 17th IEEE International Symposium on Robot and Human Interactive Communication, pp 107\u2013112","DOI":"10.1109\/ROMAN.2008.4600651"},{"key":"960_CR18","doi-asserted-by":"crossref","unstructured":"Dragan AD, Bauman S, Forlizzi J, Srinivasa SS (2015) Effects of Robot Motion on Human-Robot Collaboration. In: Proceedings of the Tenth Annual ACM\/IEEE International Conference on Human-Robot Interaction. HRI \u201915. Association for Computing Machinery, New York, USA, pp 51\u201358","DOI":"10.1145\/2696454.2696473"},{"issue":"3","key":"960_CR19","doi-asserted-by":"publisher","first-page":"593","DOI":"10.1007\/s10514-016-9556-2","volume":"41","author":"GJ Maeda","year":"2017","unstructured":"Maeda GJ, Neumann G, Ewerton M, Lioutikov R, Kroemer O, Peters J (2017) Probabilistic movement primitives for coordination of multiple human-robot collaborative tasks. Auton Robot 41(3):593\u2013612. https:\/\/doi.org\/10.1007\/s10514-016-9556-2","journal-title":"Auton Robot"},{"key":"960_CR20","doi-asserted-by":"crossref","unstructured":"Ben\u00a0Amor H, Neumann G, Kamthe S, Kroemer O, Peters J (2014) Interaction primitives for human-robot cooperation tasks. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp 2831\u20132837","DOI":"10.1109\/ICRA.2014.6907265"},{"key":"960_CR21","doi-asserted-by":"crossref","unstructured":"Ho ESL, Komura T, Tai C-L (2010) Spatial Relationship Preserving Character Motion Adaptation. In: ACM SIGGRAPH 2010 papers, pp 1\u20138","DOI":"10.1145\/1833349.1778770"},{"key":"960_CR22","doi-asserted-by":"crossref","unstructured":"Vogt D, Stepputtis S, Grehl S, Jung B, Ben\u00a0Amor H (2017) A system for learning continuous human-robot interactions from human-human demonstrations. In: 2017 IEEE International Conference on Robotics and Automation (ICRA), pp 2882\u20132889","DOI":"10.1109\/ICRA.2017.7989334"},{"key":"960_CR23","doi-asserted-by":"crossref","unstructured":"Medina JR, Duvallet F, Karnam M, Billard A (2016) A human-inspired controller for fluid human-robot handovers. In: 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), pp 324\u2013331","DOI":"10.1109\/HUMANOIDS.2016.7803296"},{"issue":"3","key":"960_CR24","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1016\/j.robot.2011.07.023","volume":"60","author":"A Shukla","year":"2012","unstructured":"Shukla A, Billard A (2012) Coupled dynamical system based arm-hand grasping model for learning fast adaptation strategies. Robot Auton Syst 60(3):424\u2013440. https:\/\/doi.org\/10.1016\/j.robot.2011.07.023","journal-title":"Robot Auton Syst"},{"key":"960_CR25","doi-asserted-by":"crossref","unstructured":"Prada M, Remazeilles A, Koene A, Endo S (2014) Implementation and experimental validation of Dynamic Movement Primitives for object handover. In: 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp 2146\u20132153","DOI":"10.1109\/IROS.2014.6942851"},{"issue":"2","key":"960_CR26","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1162\/NECO_a_00393","volume":"25","author":"AJ Ijspeert","year":"2013","unstructured":"Ijspeert AJ, Nakanishi J, Hoffmann H, Pastor P, Schaal S (2013) Dynamical movement primitives: learning attractor models for motor behaviors. Neural Comput 25(2):328\u2013373. https:\/\/doi.org\/10.1162\/NECO_a_00393","journal-title":"Neural Comput"},{"key":"960_CR27","unstructured":"Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng A (2009) ROS: an open-source Robot Operating System. In: ICRA workshop on open source software, vol 3"},{"key":"960_CR28","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/978-3-319-32552-1_2","volume-title":"Springer handbook of robotics","author":"KJ Waldron","year":"2016","unstructured":"Waldron KJ, Schmiedeler J (2016) Kinematics. In: Siciliano B, Khatib O (eds) Springer handbook of robotics. Springer, Cham, pp 11\u201336"},{"issue":"1","key":"960_CR29","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1186\/1743-0003-8-29","volume":"8","author":"C Cipriani","year":"2011","unstructured":"Cipriani C, Controzzi M, Carrozza MC (2011) The SmartHand transradial prosthesis. J Neuroeng Rehabil 8(1):29. https:\/\/doi.org\/10.1186\/1743-0003-8-29","journal-title":"J Neuroeng Rehabil"},{"key":"960_CR30","unstructured":"Iori F, Perovic G, Cini F, Mazzeo A, Controzzi M, Falotico E (2021) DMP based perturbed handover with preferential learning. Machine Learning for Motion Planning Workshop, IEEE, ICRA. https:\/\/drive.google.com\/file\/d\/1uR4xygvvMy7-yguTDn2K2qZ-20OrIo2L\/view"},{"key":"960_CR31","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, M\u00fcller A, Nothman J, Louppe G, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay E (2018) Scikit-learn: machine learning in Python. arXiv:1201.0490 [cs] . arXiv: 1201.0490"},{"key":"960_CR32","doi-asserted-by":"crossref","unstructured":"Shibata S, Tanaka K, Shimizu A (1995) Experimental analysis of handing over. In: Proceedings 4th IEEE International Workshop on Robot and Human Communication, pp 53\u201358","DOI":"10.1109\/ROMAN.1995.531934"},{"issue":"1\u20132","key":"960_CR33","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0304-3940(93)90481-y","volume":"152","author":"JR Flanagan","year":"1993","unstructured":"Flanagan JR, Tresilian J, Wing AM (1993) Coupling of grip force and load force during arm movements with grasped objects. Neurosci Lett 152(1\u20132):53\u201356. https:\/\/doi.org\/10.1016\/0304-3940(93)90481-y","journal-title":"Neurosci Lett"},{"issue":"3","key":"960_CR34","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1017\/s0012162299000365","volume":"41","author":"AM Gordon","year":"1999","unstructured":"Gordon AM, Charles J, Duff SV (1999) Fingertip forces during object manipulation in children with hemiplegic cerebral palsy. II: bilateral coordination. Dev Med Child Neurol 41(3):176\u2013185. https:\/\/doi.org\/10.1017\/s0012162299000365","journal-title":"Dev Med Child Neurol"},{"issue":"11","key":"960_CR35","doi-asserted-by":"publisher","first-page":"3421","DOI":"10.1007\/s00221-014-4024-8","volume":"232","author":"C Cipriani","year":"2014","unstructured":"Cipriani C, Segil JL, Clemente F, Edin B (2014) Humans can integrate feedback of discrete events in their sensorimotor control of a robotic hand. Exp Brain Res 232(11):3421\u20133429. https:\/\/doi.org\/10.1007\/s00221-014-4024-8","journal-title":"Exp Brain Res"},{"key":"960_CR36","doi-asserted-by":"crossref","unstructured":"Pan MKXJ, Knoop E, B\u00e4cher M, Niemeyer G (2019) Fast handovers with a robot character: small sensorimotor delays improve perceived qualities. In: 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 6735\u20136741","DOI":"10.1109\/IROS40897.2019.8967614"},{"key":"960_CR37","doi-asserted-by":"crossref","unstructured":"Fujita M, Kato R, Tamio A (2010) Assessment of operators\u2019 mental strain induced by hand-over motion of industrial robot manipulator. In: 19th International Symposium in Robot and Human Interactive Communication, pp 361\u2013366","DOI":"10.1109\/ROMAN.2010.5598689"}],"container-title":["International Journal of Social Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12369-022-00960-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12369-022-00960-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12369-022-00960-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,27]],"date-time":"2023-02-27T12:28:49Z","timestamp":1677500929000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12369-022-00960-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,18]]},"references-count":37,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,2]]}},"alternative-id":["960"],"URL":"https:\/\/doi.org\/10.1007\/s12369-022-00960-4","relation":{},"ISSN":["1875-4791","1875-4805"],"issn-type":[{"value":"1875-4791","type":"print"},{"value":"1875-4805","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,18]]},"assertion":[{"value":"19 December 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 January 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"All procedures performed in the study involving human participants were in accordance with the ethical standards of the institutional committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards. The study was approved by the local ethical committee of the Scuola Superiore Sant\u2019Anna, Pisa, Italy (approval number 02\/2017).","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"Informed consent was obtained from the study participants. Participants enrolled to the study on voluntary basis.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}