{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T09:58:11Z","timestamp":1764842291900,"version":"3.40.5"},"reference-count":38,"publisher":"Cambridge University Press (CUP)","issue":"10","license":[{"start":{"date-parts":[[2019,10,14]],"date-time":"2019-10-14T00:00:00Z","timestamp":1571011200000},"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":[[2020,10]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>The progressive automation framework allows the seamless transition of a robot from kinesthetic guidance to autonomous operation mode during programming by demonstration of discrete motion tasks. This is achieved by the synergetic action of dynamic movement primitives (DMPs), virtual fixtures, and variable impedance control. The proposed DMPs encode the demonstrated trajectory and synchronize with the current demonstration from the user so that the reference generated motion follows the human\u2019s demonstration. The proposed virtual fixtures assist the user in repeating the learned kinematic behavior but allow penetration so that the user can make modifications to the learned trajectory if needed. The tracking error in combination with the interaction forces and torques is used by a variable stiffness strategy to adjust the progressive automation level and transition the leading role between the human and the robot. An energy tank approach is utilized to apply the designed controller and to prove the passivity of the overall control method. An experimental evaluation of the proposed framework is presented for a pick and place task and results show that the transition to autonomous mode is achieved in few demonstrations.<\/jats:p>","DOI":"10.1017\/s0263574719001437","type":"journal-article","created":{"date-parts":[[2019,10,14]],"date-time":"2019-10-14T10:07:09Z","timestamp":1571047629000},"page":"1824-1841","source":"Crossref","is-referenced-by-count":16,"title":["Kinesthetic Guidance Utilizing DMP Synchronization and Assistive Virtual Fixtures for Progressive Automation"],"prefix":"10.1017","volume":"38","author":[{"given":"Dimitrios","family":"Papageorgiou","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8282-1974","authenticated-orcid":false,"given":"Fotios","family":"Dimeas","sequence":"additional","affiliation":[]},{"given":"Theodora","family":"Kastritsi","sequence":"additional","affiliation":[]},{"given":"Zoe","family":"Doulgeri","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2019,10,14]]},"reference":[{"key":"S0263574719001437_ref33","unstructured":"33. Ude, A. , Nemec, B. , Petri\u010d, T. and Morimoto, J. , \u201cOrientation in Cartesian Space Dynamic Movement Primitives,\u201d IEEE International Conference on Robotics and Automation, Hong Kong, China (2014) pp. 2997\u20133004."},{"key":"S0263574719001437_ref27","unstructured":"27. Lin, H. C. , Mills, K. , Kazanzides, P. , Hager, G. D. , Marayong, P. , Okamura, A. M. and Karam, R. , \u201cPortability and applicability of virtual fixtures across medical and manufacturing tasks,\u201d In: Proceedings 2006 IEEE International Conference on Robotics and Automation, ICRA 2006, Orlando, FL (2006) pp. 225\u2013230."},{"key":"S0263574719001437_ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2015.2477956"},{"key":"S0263574719001437_ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2016.2593492"},{"key":"S0263574719001437_ref3","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2007.09.009"},{"key":"S0263574719001437_ref37","doi-asserted-by":"publisher","DOI":"10.1162\/089976698300016963"},{"key":"S0263574719001437_ref12","unstructured":"12. Saveriano, M. , An, S. I. and Lee, D. , \u201cIncremental Kinesthetic Teaching of End-Effector and Null-Space Motion Primitives,\u201d IEEE International Conference on Robotics and Automation, Seattle, WA (2015) pp. 3570\u20133575."},{"key":"S0263574719001437_ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2011.08.004"},{"key":"S0263574719001437_ref4","first-page":"53","volume-title":"Advances in Service and Industrial Robotics. RAAD 2018. Mechanisms and Machine Science","volume":"67","author":"Dimeas","year":"2019"},{"key":"S0263574719001437_ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2015.2419873"},{"key":"S0263574719001437_ref6","unstructured":"6. Kastritsi, T. , Sidiropoulos, A. , and Doulgeri, Z. , \u201cA pHRI Framework for Modifying a Robot\u2019s Kinematic Behaviour via Varying Stiffness and Dynamical System Synchronization,\u201d 26th Mediterranean Conference on Control and Automation (MED), Zadar, Croatia (2018) pp. 33\u201338."},{"key":"S0263574719001437_ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-32552-1_74"},{"key":"S0263574719001437_ref31","unstructured":"31. Restrepo, S. S. , Raiola, G. , Chevalier, P. , Lamy, X. and Sidobre, D. , \u201cIterative Virtual Guides Programming for Human-Robot Comanipulation,\u201d IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, AIM, Munich, Germany (2017) pp. 219\u2013226."},{"key":"S0263574719001437_ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s10111-011-0192-5"},{"key":"S0263574719001437_ref30","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-011-9234-3"},{"key":"S0263574719001437_ref10","unstructured":"10. Bussy, A. , Gergondet, P. , Kheddar, A. , Keith, F. and Crosnier, A. , \u201cProactive Behavior of a Humanoid Robot in a Haptic Transportation Task with a Human Partner,\u201d IEEE International Workshop on Robot and Human Interactive Communication, Paris (2012) pp. 962\u2013967."},{"key":"S0263574719001437_ref11","unstructured":"11. Tykal, M. , Montebelli, A. and Kyrki, V. , \u201cIncrementally Assisted Kinesthetic Teaching for Programming by Demonstration,\u201d ACM\/IEEE International Conference on Human-Robot Interaction, Christchurch (2016) pp. 205\u2013212."},{"key":"S0263574719001437_ref13","doi-asserted-by":"publisher","DOI":"10.1177\/1059712313481044"},{"key":"S0263574719001437_ref15","unstructured":"15. Ferraguti, F. , Secchi, C. and Fantuzzi, C. , \u201cA Tank-Based Approach to Impedance Control with Variable Stiffness,\u201d 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany (2013) pp. 4948\u20134953."},{"key":"S0263574719001437_ref16","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2015.2509025"},{"key":"S0263574719001437_ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2159412"},{"key":"S0263574719001437_ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2012.09.017"},{"key":"S0263574719001437_ref19","unstructured":"19. Ijspeert, A. J. , Nakanishi, J. and Schaal, S. , \u201cMovement Imitation with Nonlinear Dynamical Systems in Humanoid Robots,\u201d In: Proceedings 2002 IEEE International Conference on Robotics and Automation, Washington, DC, USA (2002) pp. 1398\u20131403."},{"key":"S0263574719001437_ref20","unstructured":"20. Ben Amor, H. , Neumann, G. , Kamthe, S. , Kroemer, O. and Peters, J. , \u201cInteraction primitives for human-robot cooperation tasks,\u201d IEEE International Conference on Robotics and Automation, Hong Kong, China (2014) pp. 2831\u20132837."},{"key":"S0263574719001437_ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2004.03.003"},{"key":"S0263574719001437_ref23","unstructured":"23. Kim, S. , Gribovskaya, E. and Billard, A. , \u201cLearning Motion Dynamics to Catch a Moving Object,\u201d In: 2010 10th IEEE-RAS International Conference on Humanoid Robots, Nashville, TN (2010) pp. 106\u2013111."},{"key":"S0263574719001437_ref24","unstructured":"24. Abbott, J. , Marayong, P. and Okamura, A. , \u201cHaptic Virtual Fixtures for Robot-Assisted Manipulation,\u201d In: Springer Tracts in Advanced Robotics ( Thrun, S. , Brooks, R. and Durrant-Whyte, H. , eds.) (2007) pp. 49\u201364."},{"volume-title":"Technical Report","year":"1992","author":"Rosenberg","key":"S0263574719001437_ref25"},{"key":"S0263574719001437_ref26","unstructured":"26. Colgate, J. E. , Peshkin, M. and Klostermeyer, S. H. , \u201cIntelligent Assist Devices in Industrial Applications: A Review,\u201d In: Proceedings 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), Las Vegas, NV (2003) pp. 2516\u20132521."},{"key":"S0263574719001437_ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2004.829483"},{"key":"S0263574719001437_ref32","doi-asserted-by":"publisher","DOI":"10.1162\/NECO_a_00393"},{"key":"S0263574719001437_ref34","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84628-642-1"},{"key":"S0263574719001437_ref35","unstructured":"35. Ott, C. , \u201cCartesian Impedance Control of Redundant and Flexible-Joint Robots,\u201d In: Springer Tracts in Advanced Robotics ( Siciliano, B. , Khatib, O. , and Groen, F. , eds.), vol. 49 (2008)."},{"volume-title":"Nonlinear Systems","year":"2002","author":"Khalil","key":"S0263574719001437_ref36"},{"key":"S0263574719001437_ref38","unstructured":"38. Kuffner, J. J. , \u201cEffective Sampling and Distance Metrics for 3D Rigid Body Path Planning,\u201d In: Proceedings of the 2004 IEEE International Conference on Robotics and Automation, ICRA 2004, New Orleans, LA (2004) pp. 3993\u20133998."},{"key":"S0263574719001437_ref21","unstructured":"21. Pervez, A. , Ali, A. , Ryu, J. H. and Lee, D. , \u201cNovel Learning from Demonstration Approach for Repetitive Teleoperation Tasks,\u201d 2017 IEEE World Haptics Conference, WHC 2017, Munich, Germany (2017) pp. 60\u201365."},{"key":"S0263574719001437_ref5","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2018.2856536"},{"key":"S0263574719001437_ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-89327-3_12"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574719001437","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,12]],"date-time":"2020-10-12T05:39:02Z","timestamp":1602481142000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574719001437\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,14]]},"references-count":38,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2020,10]]}},"alternative-id":["S0263574719001437"],"URL":"https:\/\/doi.org\/10.1017\/s0263574719001437","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"type":"print","value":"0263-5747"},{"type":"electronic","value":"1469-8668"}],"subject":[],"published":{"date-parts":[[2019,10,14]]}}}