{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T05:31:57Z","timestamp":1777440717573,"version":"3.51.4"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2018,4,6]],"date-time":"2018-04-06T00:00:00Z","timestamp":1522972800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2019,1]]},"DOI":"10.1007\/s10514-018-9725-6","type":"journal-article","created":{"date-parts":[[2018,4,6]],"date-time":"2018-04-06T20:26:58Z","timestamp":1523046418000},"page":"239-257","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":111,"title":["Robot learning of industrial assembly task via human demonstrations"],"prefix":"10.1007","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0968-2477","authenticated-orcid":false,"given":"Maria","family":"Kyrarini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad Abdul","family":"Haseeb","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danijela","family":"Risti\u0107-Durrant","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Axel","family":"Gr\u00e4ser","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,4,6]]},"reference":[{"key":"9725_CR1","unstructured":"ABB. (2014). Retrieved from ABB unveils the future of human\u2013robot collaboration: YuMi: http:\/\/www.abb.com\/cawp\/seitp202\/6fd1c7e9eb82896bc1257d4b003854fb.aspx ."},{"issue":"4","key":"9725_CR2","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/s12369-012-0160-0","volume":"4","author":"B Akgun","year":"2012","unstructured":"Akgun, B., Cakmak, M., Jiang, K., & Thomaz, A. (2012). Keyframe-based learning from demonstration. International Journal of Social Robotics, 4(4), 345\u2013355.","journal-title":"International Journal of Social Robotics"},{"issue":"2","key":"9725_CR3","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/s10514-015-9448-x","volume":"40","author":"B Akgun","year":"2016","unstructured":"Akgun, B., & Thomaz, A. (2016). Simultaneously learning actions and goals from demonstration. Autonomous Robots, 40(2), 211\u2013227.","journal-title":"Autonomous Robots"},{"issue":"5","key":"9725_CR4","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1016\/j.robot.2008.10.024","volume":"57","author":"BD Argall","year":"2009","unstructured":"Argall, B. D., Chernova, S., Veloso, M., & Browning, B. (2009). A survey of robot learning from demonstration. Robotics and Autonomous Systems, 57(5), 469\u2013483.","journal-title":"Robotics and Autonomous Systems"},{"key":"9725_CR5","unstructured":"Billard, A., Calinon, S., Dillmann, R., & Schaal, S. (2007). Handbook of robotics chapter 59: Robot programming by demonstration. In Robotics (Vol. 48, pp.1371\u20131394)."},{"key":"9725_CR6","unstructured":"Calinon, S. (2009). Robot programming by demonstration: A probabilistic approach. EPFL Press."},{"key":"9725_CR7","doi-asserted-by":"crossref","unstructured":"Calinon, S., Bruno, D., & Caldwell, D. G. (2014). A task-parameterized probabilistic model with minimal intervention control. In IEEE International conference on robotics and automation (ICRA) (pp. 3339\u20133344).","DOI":"10.1109\/ICRA.2014.6907339"},{"issue":"2","key":"9725_CR8","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/MRA.2010.936947","volume":"17","author":"S Calinon","year":"2010","unstructured":"Calinon, S., D\u2019halluin, F., Sauser, E., Caldwell, D., & Billard, A. (2010a). Learning and reproduction of gestures by imitation. IEEE Robotics & Automation Magazine, 17(2), 44\u201354.","journal-title":"IEEE Robotics & Automation Magazine"},{"issue":"2","key":"9725_CR9","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1109\/TSMCB.2006.886952","volume":"37","author":"S Calinon","year":"2007","unstructured":"Calinon, S., Guenter, F., & Billard, A. (2007). On Learning, representing and generalizing a task in a humanoid robot. IEEE Transactions on Systems, Man and Cybernetics, Part B, Special Issue on Robot Learning by Observation, Demonstration and Imitation, 37(2), 286\u2013298.","journal-title":"IEEE Transactions on Systems, Man and Cybernetics, Part B, Special Issue on Robot Learning by Observation, Demonstration and Imitation"},{"key":"9725_CR10","doi-asserted-by":"crossref","unstructured":"Calinon, S., Pistillo, A., & Caldwell, D. (2011). Encoding the time and space constraints of a task in explicit-duration hidden Markov model. In IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 3413\u20133418).","DOI":"10.1109\/IROS.2011.6094418"},{"key":"9725_CR11","doi-asserted-by":"crossref","unstructured":"Calinon, S., Sauser, E., Billard, A., & Caldwell, D. (2010b). Evaluation of a probabilistic approach to learn and reproduce gestures by imitation. In IEEE international conference on robotics and automation (ICRA) (pp. 2671\u20132676).","DOI":"10.1109\/ROBOT.2010.5509988"},{"issue":"1","key":"9725_CR12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/j.2517-6161.1977.tb01600.x","volume":"39","author":"A Dempster","year":"1977","unstructured":"Dempster, A., Laird, N., & Rubin, D. (1977). Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society, Series B, 39(1), 1\u201338.","journal-title":"Journal of the Royal Statistical Society, Series B"},{"key":"9725_CR13","doi-asserted-by":"crossref","unstructured":"Dindo, H., & Schillaci, G. (2010). An adaptive probabilistic approach to goal-level imitation learning. In IEEE\/RSJ international conference on intelligent robots and systems (IROS) (pp. 4452\u20134457).","DOI":"10.1109\/IROS.2010.5654298"},{"issue":"2","key":"9725_CR14","doi-asserted-by":"publisher","first-page":"112","DOI":"10.3138\/FM57-6770-U75U-7727","volume":"10","author":"D Douglas","year":"1973","unstructured":"Douglas, D., & Peucker, T. (1973). Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica the International Journal for Geographic Information and Geovisualization, 10(2), 112\u2013122.","journal-title":"Cartographica the International Journal for Geographic Information and Geovisualization"},{"key":"9725_CR15","doi-asserted-by":"crossref","unstructured":"Ekvall, S., & Kragic, D. (2006). Learning task models from multiple human demonstrations. In 15th IEEE international symposium robot and human interactive communication (ROMAN) (pp. 358\u2013363).","DOI":"10.1109\/ROMAN.2006.314460"},{"key":"9725_CR16","unstructured":"Fang, Q. (2016). Reliable 3D point cloud based object recognition, M.Sc. thesis. University of Bremen."},{"key":"9725_CR17","doi-asserted-by":"crossref","unstructured":"Forbes, M., Rao, R. P., Zettlemoyer, L., & Cakmak, M. (2015). Robot programming by demonstration with situated spatial language understanding. In IEEE international conference on robotics and automation (ICRA) (pp. 2014\u20132020).","DOI":"10.1109\/ICRA.2015.7139462"},{"key":"9725_CR18","doi-asserted-by":"publisher","unstructured":"Ghalamzan E., A. M., Paxton, C., Hager, G. D., & Bascetta, L. (2015). An incremental approach to learning generalizable robot tasks from human demonstration. In IEEE international conference on robotics and automation (ICRA) (pp. 5616\u20135621). https:\/\/doi.org\/10.1109\/ICRA.2015.7139985 .","DOI":"10.1109\/ICRA.2015.7139985"},{"issue":"5","key":"9725_CR19","doi-asserted-by":"publisher","first-page":"943","DOI":"10.1109\/TRO.2011.2159412","volume":"27","author":"SM Khansari-Zadeh","year":"2011","unstructured":"Khansari-Zadeh, S. M., & Billard, A. (2011). Learning stable non-linear dynamical systems with Gaussian mixture models. IEEE Transaction on Robotics, 27(5), 943\u2013957.","journal-title":"IEEE Transaction on Robotics"},{"key":"9725_CR20","doi-asserted-by":"crossref","unstructured":"Kober, J., & Peters, J. (2009). Learning motor primitives for robotics. In IEEE international conference on robotics and automation(ICRA) (pp. 2112\u20132118).","DOI":"10.1109\/ROBOT.2009.5152577"},{"key":"9725_CR21","doi-asserted-by":"crossref","unstructured":"Kormushev, P., Calinon, S., & Caldwell, D. (2010). Robot motor skill coordination with EM-based reinforcement learning. In IEEE\/RSJ International conference on intelligent robots and systems (IROS) (pp. 3232\u20133237).","DOI":"10.1109\/IROS.2010.5649089"},{"key":"9725_CR22","doi-asserted-by":"crossref","unstructured":"Krug, R., & Dimitrovz, D. (2013). Representing movement primitives as implicit dynamical systems learned from multiple demonstrations. In 16th international conference on advanced robotics (ICAR) (pp. 1\u20138).","DOI":"10.1109\/ICAR.2013.6766505"},{"issue":"2","key":"9725_CR23","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MRA.2010.936961","volume":"17","author":"V Kruger","year":"2010","unstructured":"Kruger, V., Herzog, D., Baby, S., Ude, A., & Kragic, D. (2010). Learning actions from observations. IEEE Robotics & Automation Magazine, 17(2), 30\u201343.","journal-title":"IEEE Robotics & Automation Magazine"},{"key":"9725_CR24","unstructured":"KUKA Robotics. (2017). Retrieved May 9, 2017, from Human\u2013robot collaboration. https:\/\/www.kuka.com\/en-us\/technologies\/human-robot-collaboration ."},{"issue":"2","key":"9725_CR25","doi-asserted-by":"publisher","first-page":"217","DOI":"10.22190\/FUME170515010K","volume":"15","author":"M Kyrarini","year":"2017","unstructured":"Kyrarini, M., Haseeb, M., Ristic-Durrant, D., Gr\u00e4ser, A., Jackowski, A., Gebhard, M., et al. (2017). Robot learning of object manipulation task actions from human demonstrations. Facta Universitatis Series, Mechanical Engineering, 15(2), 217\u2013229. https:\/\/doi.org\/10.22190\/FUME170515010K .","journal-title":"Facta Universitatis Series, Mechanical Engineering"},{"issue":"3","key":"9725_CR26","doi-asserted-by":"publisher","first-page":"187","DOI":"10.22190\/FUACR1603187K","volume":"15","author":"M Kyrarini","year":"2016","unstructured":"Kyrarini, M., Leu, A., Ristic-Durrant, D., Gr\u00e4ser, A., Jackowski, A., Gebhard, M., et al. (2016). Human\u2013robot synergy for cooperative robots. Facta Universitatis, Series: Automatic Control and Robotics, 15(3), 187\u2013204. https:\/\/doi.org\/10.22190\/FUACR1603187K .","journal-title":"Facta Universitatis, Series: Automatic Control and Robotics"},{"issue":"2","key":"9725_CR27","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/s10514-014-9397-9","volume":"38","author":"S Lee","year":"2015","unstructured":"Lee, S., Suh, I., Calinon, S., & Johansson, R. (2015). Autonomous framework for segmenting robot trajectories. Autonomous Robots, 38(2), 107\u2013141.","journal-title":"Autonomous Robots"},{"key":"9725_CR28","unstructured":"Leitner, J., Luciw, M., Forster, A., & Schmidhuber, J. (2014). Teleoperation of a 7 DOF humanoid robot arm using human arm accelerations and EMG signals. In International symposium on artificial intelligence, robotics and automation in space (i-SAIRAS)."},{"issue":"3","key":"9725_CR29","doi-asserted-by":"publisher","first-page":"593","DOI":"10.1007\/s10514-016-9556-2","volume":"41","author":"GJ Maeda","year":"2017","unstructured":"Maeda, G. J., Neumann, G., Ewerton, M., Lioutikov, R., Kroemer, O., & Peters, J. (2017). Probabilistic movement primitives for coordination of multiple human-robot collaborative tasks. Autonomous Robots, 41(3), 593\u2013612.","journal-title":"Autonomous Robots"},{"key":"9725_CR30","doi-asserted-by":"crossref","unstructured":"Movchan, A., & Zymbler, M. (2015). Time series subsequence similarity search under dynamic time warping distance on the intel many-core accelerators. In International conference on similarity search and applications (pp. 295\u2013306). Berlin: Springer.","DOI":"10.1007\/978-3-319-25087-8_28"},{"issue":"2","key":"9725_CR31","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s10514-011-9261-0","volume":"32","author":"M M\u00fchlig","year":"2012","unstructured":"M\u00fchlig, M., Gienger, M., & Steil, J. J. (2012). Interactive imitation learning of object movement skills. Autonomous Robots, 32(2), 97\u2013114.","journal-title":"Autonomous Robots"},{"issue":"1","key":"9725_CR32","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/s10514-015-9442-3","volume":"40","author":"T Nierhoff","year":"2016","unstructured":"Nierhoff, T., Hirche, S., & Nakamura, Y. (2016). Spatial adaption of robot trajectories based on Laplacian trajectory editing. Autonomous Robots, 40(1), 159\u2013173.","journal-title":"Autonomous Robots"},{"key":"9725_CR33","doi-asserted-by":"crossref","unstructured":"Nikolaidis, S., & Shah, J. (2013). Human\u2013robot cross-training: Computational formulation, modeling and evaluation of a human team training strategy. In 8th ACM\/IEEE international conference on human\u2013robot interaction (HRI) (pp. 33\u201340).","DOI":"10.1109\/HRI.2013.6483499"},{"key":"9725_CR34","unstructured":"Park, D.-H., Hoffmann, H., Pastor, P., & Schaal, S. (2008). Movement reproduction and obstacle avoidance with dynamic movement primitives and potential fields. In 8th IEEE-RAS international conference on humanoid robots (pp. 91\u201398)."},{"key":"9725_CR35","doi-asserted-by":"crossref","unstructured":"Pastor, P., Hoffmann, H., Asfour, T., & Schaal, S. (2009). Learning and generalization of motor skills by learning from demonstration. In IEEE international conference on robotics and automation (ICRA) (pp. 763\u2013768).","DOI":"10.1109\/ROBOT.2009.5152385"},{"issue":"3","key":"9725_CR36","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/s10514-014-9392-1","volume":"37","author":"M Patel","year":"2014","unstructured":"Patel, M., Valls, J. M., Kragic, D., Henrik Ek, C., & Dissanayake, G. (2014). Learning object, grasping and manipulation activities using hierarchical HMMs. Autonomous Robots, 37(3), 317\u2013331.","journal-title":"Autonomous Robots"},{"key":"9725_CR37","doi-asserted-by":"crossref","unstructured":"Pathirage, I., Khokar, K., Klay, E., Alqasemi, R., & Dubey, R. (2013). A vision based P300 brain computer interface for grasping using a wheelchair-mounted robotic arm. In IEEE\/ASME international conference on advanced intelligent mechatronics (AIM) (pp. 188\u2013193).","DOI":"10.1109\/AIM.2013.6584090"},{"key":"9725_CR38","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1016\/j.rcim.2015.04.002","volume":"37","author":"M Pedersen","year":"2016","unstructured":"Pedersen, M., Nalpantidis, L., Andersen, R., Schou, C., B\u00f8gh, S., Kr\u00fcger, V., et al. (2016). Robot skills for manufacturing: From concept to industrial deployment. Robotics and Computer-Integrated Manufacturing, 37, 282\u2013291.","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"key":"9725_CR39","doi-asserted-by":"crossref","unstructured":"Quintero, C., Fomena, R., Shademan, A., Ramirez, O., & Jagersand, M. (2014). Interactive teleoperation interface for semi-autonomous control of robot arms. In Canadian conference on computer and robot vision (pp. 357\u2013363).","DOI":"10.1109\/CRV.2014.55"},{"issue":"3","key":"9725_CR40","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1016\/S0146-664X(72)80017-0","volume":"1","author":"U Ramer","year":"1972","unstructured":"Ramer, U. (1972). An iterative procedure for the polygonal approximation of plane curves. Computer Graphics and Image Processing, 1(3), 244\u2013256.","journal-title":"Computer Graphics and Image Processing"},{"key":"9725_CR41","doi-asserted-by":"crossref","unstructured":"Sabbaghi, E., Bahrami, M., & Ghidary, S. (2014). Learning of gestures by imitation using a monocular vision system on a humanoid robot. In Second RSI\/ISM international conference on robotics and mechatronics (ICRoM) (pp. 588\u2013594).","DOI":"10.1109\/ICRoM.2014.6990966"},{"key":"9725_CR42","doi-asserted-by":"publisher","unstructured":"Schaal, S., Peters, J., Nakanishi, J., & Ijspeert, A. (2005). Learning movement primitives. In P. Dario, & R. Chatila (Eds.), Robotics research. The eleventh international symposium: With 303 figures (pp. 561\u2013572). https:\/\/doi.org\/10.1007\/11008941_60 .","DOI":"10.1007\/11008941_60"},{"key":"9725_CR43","doi-asserted-by":"publisher","unstructured":"Tellaeche, A., Maurtua, I., & Ibarguren, A. (2015). Human\u2013robot interaction in industrial robotics. Examples from research centers to industry. In IEEE 20th conference on emerging technologies & factory automation (ETFA). https:\/\/doi.org\/10.1109\/ETFA.2015.7301650 .","DOI":"10.1109\/ETFA.2015.7301650"},{"key":"9725_CR44","doi-asserted-by":"crossref","unstructured":"Weistroffer, V., Paljic, A., Fuchs, P., Hugues, O., Chodacki, J.-P., Ligot, P., & Morais, A. (2014). Assessing the acceptability of human\u2013robot co-presence on assembly lines: A comparison between actual situations and their virtual reality counterparts. In 23rd IEEE international symposium on robot and human interactive communication (pp. 377\u2013384).","DOI":"10.1109\/ROMAN.2014.6926282"},{"key":"9725_CR45","doi-asserted-by":"crossref","unstructured":"Yin, X., & Chen, Q. (2014). Learning nonlinear dynamical system for movement primitives. In IEEE international conference on systems, man and cybernetics (SMC) (pp. 3761\u20133766).","DOI":"10.1109\/SMC.2014.6974516"},{"key":"9725_CR46","doi-asserted-by":"crossref","unstructured":"Zhang, J., Wang, Y., & Xiong, R. (2016). Industrial robot programming by demonstration. In International conference on advanced robotics and mechatronics (ICARM) (pp. 300\u2013305).","DOI":"10.1109\/ICARM.2016.7606936"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-018-9725-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-018-9725-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-018-9725-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T20:28:09Z","timestamp":1720211289000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-018-9725-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,6]]},"references-count":46,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,1]]}},"alternative-id":["9725"],"URL":"https:\/\/doi.org\/10.1007\/s10514-018-9725-6","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,6]]},"assertion":[{"value":"31 December 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 March 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 April 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}