{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T05:39:40Z","timestamp":1776231580704,"version":"3.50.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Intel Serv Robotics"],"published-print":{"date-parts":[[2013,1]]},"DOI":"10.1007\/s11370-012-0128-9","type":"journal-article","created":{"date-parts":[[2013,1,5]],"date-time":"2013-01-05T05:11:35Z","timestamp":1357362695000},"page":"33-51","source":"Crossref","is-referenced-by-count":116,"title":["A robot learning from demonstration framework to perform force-based manipulation tasks"],"prefix":"10.1007","volume":"6","author":[{"given":"Leonel","family":"Rozo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pablo","family":"Jim\u00e9nez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carme","family":"Torras","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,1,6]]},"reference":[{"key":"128_CR1","doi-asserted-by":"crossref","first-page":"1371","DOI":"10.1007\/978-3-540-30301-5_60","volume-title":"Springer handbook of robotics, chapter 59. Robot programming by demonstration","author":"A Billard","year":"2008","unstructured":"Billard A, Calinon S, Dillmann R, Schaal S (2008) Springer handbook of robotics, chapter 59. Robot programming by demonstration. Springer, Berlin, pp 1371\u20131394"},{"issue":"5","key":"128_CR2","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1016\/j.robot.2008.10.024","volume":"57","author":"B Argall","year":"2009","unstructured":"Argall B, Chernova S, Veloso M, Browning B (2009) A survey of robot learning by demonstration. Robot Auton Syst 57(5):469\u2013 483","journal-title":"Robot Auton Syst"},{"issue":"3","key":"128_CR3","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1561\/1100000005","volume":"1","author":"M Goodrich","year":"2007","unstructured":"Goodrich M, Schultz A (2007) Human-robot interaction: a survey. Found Trends Hum-Comput Interact 1(3):203\u2013275","journal-title":"Found Trends Hum-Comput Interact"},{"issue":"2","key":"128_CR4","doi-asserted-by":"crossref","first-page":"448","DOI":"10.1109\/TSMCB.2010.2058103","volume":"41","author":"N Najmaei","year":"2011","unstructured":"Najmaei N, Kermani M (2011) Applications of artificial intelligence in safe human\u2013robot interactions. Trans Syst Man Cybern B 41(2):448\u2013459","journal-title":"Trans Syst Man Cybern B"},{"issue":"2\u20133","key":"128_CR5","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/j.robot.2004.03.005","volume":"47","author":"R Dillmann","year":"2004","unstructured":"Dillmann R (2004) Teaching and learning of robot tasks via observation of human performance. Robot Auton Syst 47(2\u20133):109\u2013116","journal-title":"Robot Auton Syst"},{"key":"128_CR6","doi-asserted-by":"crossref","unstructured":"Riley M, Ude A, Atkeson C, Cheng G (2006) Coaching: an approach to efficiently and intuitively create humanoid robot behaviors. In: International conference on humanoid robots, pp 567\u2013574","DOI":"10.1109\/ICHR.2006.321330"},{"issue":"2\u20133","key":"128_CR7","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.robot.2004.03.010","volume":"47","author":"D Bentivegna","year":"2004","unstructured":"Bentivegna D, Atkeson C, Cheng G (2004) Learning tasks from observation and practice. Robot Auton Syst 47(2\u20133):163\u2013169","journal-title":"Robot Auton Syst"},{"key":"128_CR8","doi-asserted-by":"crossref","unstructured":"Grollman D, Jenkins O (2007) Dogged learning for robots. In: International conference on robotics and automation. pp 2483\u20132488","DOI":"10.1109\/ROBOT.2007.363692"},{"issue":"3","key":"128_CR9","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1075\/is.8.3.08cal","volume":"8","author":"S Calinon","year":"2007","unstructured":"Calinon S, Billard A (2007) What is the teacher\u2019s role in robot programming by demonstration? Toward benchmarks for improved learning. Interact Stud 8(3):441\u2013464","journal-title":"Interact Stud"},{"key":"128_CR10","doi-asserted-by":"crossref","unstructured":"Inamura T, Kojo N, Sonoda T, Sakamoto K, Okada K, Inaba M (2005) Intent imitation using wearable motion capturing system with on-line teaching of task attention. In: International conference on humanoid robots. pp 469\u2013474","DOI":"10.1109\/ICHR.2005.1573611"},{"key":"128_CR11","doi-asserted-by":"crossref","unstructured":"Calinon S, Billard A (2007) Incremental learning of gestures by imitation in a humanoid robot. In: International conference on humanoids robots. pp 255\u2013262","DOI":"10.1145\/1228716.1228751"},{"key":"128_CR12","doi-asserted-by":"crossref","unstructured":"Evrard P, Gribovskaya E, Calinon S, Billard A, Khedda A (2009) Teaching physical collaborative tasks: object-lifting case study with a humanoid. In: International conference on humanoids robots. pp 399\u2013404","DOI":"10.1109\/ICHR.2009.5379513"},{"key":"128_CR13","doi-asserted-by":"crossref","unstructured":"Gribovskaya E, Kheddar A, Billard A (2011) Motion learning and adaptive impedance for robot control during physical interaction with humans. In: International conference on robotics and automation. pp 4326\u20134332","DOI":"10.1109\/ICRA.2011.5980070"},{"issue":"5","key":"128_CR14","doi-asserted-by":"crossref","first-page":"581","DOI":"10.1163\/016918611X558261","volume":"25","author":"P Kormushev","year":"2011","unstructured":"Kormushev P, Calinon S, Caldwell D (2011) Imitation learning of positional and force skills demonstrated via kinesthetic teaching and haptic input. Adv Robot 25(5):581\u2013603","journal-title":"Adv Robot"},{"key":"128_CR15","doi-asserted-by":"crossref","unstructured":"Grollman D, Jenkins O (2010) From motor to interaction learning in robots, chapter can we learn finite state machine robot controllers from interactive demonstration? Springer, Berlin, pp 407\u2013430","DOI":"10.1007\/978-3-642-05181-4_17"},{"key":"128_CR16","doi-asserted-by":"crossref","unstructured":"Cabras S, Castellanos M, Staffetti E (2010) Contact-state classification in human-demonstrated robot compliant motion tasks using the boosting algorithm. Trans Syst Man Cybern B 40(5): 1372\u20131386","DOI":"10.1109\/TSMCB.2009.2038492"},{"issue":"1431","key":"128_CR17","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1098\/rstb.2002.1258","volume":"358","author":"S Schaal","year":"2005","unstructured":"Schaal S, Ijspeert A, Billard A (2005) Computational approaches to motor learning by imitation. Phil Trans R Soc Lond B Biol Sci 358(1431):537\u2013547","journal-title":"Phil Trans R Soc Lond B Biol Sci"},{"issue":"7","key":"128_CR18","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1177\/0278364908091153","volume":"27","author":"D Kuli\u0107","year":"2008","unstructured":"Kuli\u0107 D, Takano W, Nakamura Y (2008) Incremental learning, clustering and hierarchy formation of whole body motion patterns using adaptive hidden Markov chains. Int J Robot Res 27(7):761\u2013784","journal-title":"Int J Robot Res"},{"key":"128_CR19","unstructured":"Atkeson C, Schaal S (1997) Robot learning by demonstration. In: International conference on machine learning. pp 12\u201320"},{"key":"128_CR20","doi-asserted-by":"crossref","unstructured":"Ijspeert A, Nakanishi J, Schaal S (2001) Trajectory formation for imitation with nonlinear dynamical systems. In: International conference on intelligent robots and systems. pp 752\u2013757","DOI":"10.1109\/IROS.2001.976259"},{"key":"128_CR21","doi-asserted-by":"crossref","unstructured":"Cederborg T, Li M, Baranes A, Oudeyer P (2010) Incremental local online gaussian mixture regression for imitation learning of multiple tasks. In: International conference on intelligent robots and systems. pp 267\u2013274","DOI":"10.1109\/IROS.2010.5652040"},{"issue":"2\u20133","key":"128_CR22","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.robot.2004.03.002","volume":"47","author":"A Billard","year":"2004","unstructured":"Billard A, Epars Y, Calinon S, Cheng G, Schaal S (2004) Discovering optimal imitation strategies. Robot Auton Syst 47(2\u20133):69\u201377","journal-title":"Robot Auton Syst"},{"key":"128_CR23","unstructured":"Economou D, Lee C, Mavroidis C, Antoniadis I (2000) Robust vibration suppression in flexible payloads carried by robot manipulators using digital filtering of joint trajectories. In: International symposium on robotics and automation. pp 244\u2013249"},{"issue":"4","key":"128_CR24","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1109\/TASSP.1977.1162965","volume":"25","author":"K Dines","year":"1977","unstructured":"Dines K (1977) Constrained least squares filtering. Trans Acoust Speech Signal Process 25(4):346\u2013350","journal-title":"Trans Acoust Speech Signal Process"},{"key":"128_CR25","doi-asserted-by":"crossref","unstructured":"Uchiyama M, Kitagaki K (1989) Dynamic force sensing for high-speed robot manipulation using kalman filtering techniques. In: International conference on decision and control. pp 2147\u20132152","DOI":"10.1109\/CDC.1989.70547"},{"key":"128_CR26","doi-asserted-by":"crossref","unstructured":"Garcia J, Robertsson A, Ortega J, Johansson R (2006) Generalized contact force estimator for a robot manipulator. In: International conference on robotics and automation. pp 4019\u20134024","DOI":"10.1109\/ROBOT.2006.1642319"},{"issue":"11","key":"128_CR27","doi-asserted-by":"crossref","first-page":"910","DOI":"10.1016\/j.robot.2011.07.004","volume":"59","author":"M Tamosiunaite","year":"2011","unstructured":"Tamosiunaite M, Nemec B, Ude A, W\u00f6rg\u00f6tter F (2011) Learning to pour with a robot arm combining goal and shape learning for dynamic movement primitives. Robot Auton Syst 59(11):910\u2013922","journal-title":"Robot Auton Syst"},{"key":"128_CR28","doi-asserted-by":"crossref","unstructured":"Cakmak M, Thomaz A (2012) Designing robot learners that ask good questions. In: International conference on human-robot interaction. pp 17\u201324","DOI":"10.1145\/2157689.2157693"},{"key":"128_CR29","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1142\/9789812792747_0007","volume":"24","author":"C Nehaniv","year":"2000","unstructured":"Nehaniv C, Dautenhahn K (2000) Of hummingbirds and helicopters: an algebraic framework for interdisciplinary studies of imitation and its applications. Interdiscip Approach Robot Learn World Sci Ser Robot Intel Syst 24:136\u2013161","journal-title":"Interdiscip Approach Robot Learn World Sci Ser Robot Intel Syst"},{"issue":"2","key":"128_CR30","doi-asserted-by":"crossref","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. Trans Syst Man Cybern B 37(2):286\u2013298","journal-title":"Trans Syst Man Cybern B"},{"key":"128_CR31","doi-asserted-by":"crossref","unstructured":"Calinon S, Billard A (2008) A probabilistic programming by demonstration framework handling constraints in joint space and task space. In: International conference on intelligent robots and systems. pp 367\u2013372","DOI":"10.1109\/IROS.2008.4650593"},{"key":"128_CR32","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/s10514-011-9234-3","volume":"31","author":"D Lee","year":"2011","unstructured":"Lee D, Ott C (2011) Incremental kinesthetic teaching of motion primitives using the motion refinement tube. Auton Robots 31:115\u2013131","journal-title":"Auton Robots"},{"key":"128_CR33","first-page":"1415","volume":"3","author":"K Torkkola","year":"2003","unstructured":"Torkkola K (2003) Feature extraction by non-parametric mutual information maximization. J Mach Learn Res 3:1415\u20131438","journal-title":"J Mach Learn Res"},{"key":"128_CR34","first-page":"1157","volume":"3","author":"I Guyon","year":"2003","unstructured":"Guyon I (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157\u20131182","journal-title":"J Mach Learn Res"},{"issue":"4","key":"128_CR35","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1109\/72.298224","volume":"5","author":"R Battiti","year":"1994","unstructured":"Battiti R (1994) Using mutual information for selecting features in supervised neural net learning. Trans Neural Netw 5(4):537\u2013550","journal-title":"Trans Neural Netw"},{"key":"128_CR36","doi-asserted-by":"crossref","unstructured":"Ikeda T, Ishiguro H, Asada M (2003) Adaptive fusion of sensor signals based on mutual information maximization. In: International conference on robotics and automation. pp 4398\u20134402","DOI":"10.1109\/ROBOT.2003.1242281"},{"issue":"1","key":"128_CR37","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1023\/A:1008198321503","volume":"30","author":"G Wells","year":"2001","unstructured":"Wells G, Torras C (2001) Assessing image features for vision-based robot positioning. J Intell Robot Syst 30(1):95\u2013118","journal-title":"J Intell Robot Syst"},{"key":"128_CR38","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/584091.584093","volume":"5","author":"C Shannon","year":"2001","unstructured":"Shannon C (2001) A mathematical theory of communication. SIGMOBILE Mob Comput Commun Rev 5:3\u201355","journal-title":"SIGMOBILE Mob Comput Commun Rev"},{"issue":"1","key":"128_CR39","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1109\/72.977291","volume":"13","author":"N Kwak","year":"2002","unstructured":"Kwak N, Choi C (2002) Input feature selection for classification problems. Trans Neural Netw 13(1):143\u2013159","journal-title":"Trans Neural Netw"},{"issue":"2","key":"128_CR40","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1109\/TNN.2008.2005601","volume":"20","author":"P Est\u00e9vez","year":"2009","unstructured":"Est\u00e9vez P, Tesmer M, Perez C, Zurada J (2009) Normalized mutual information feature selection. Trans Neural Netw 20(2):189\u2013201","journal-title":"Trans Neural Netw"},{"key":"128_CR41","unstructured":"Rozo L, Jim\u00e9nez P, Torras C (2010) Sharpening haptic inputs for teaching a manipulation skill to a robot. In: International conference on applied bionics and biomechanics. pp 370\u2013377"},{"key":"128_CR42","unstructured":"Rabiner L, Juang B (1993) Fundamentals of speech recognition. Prentice Hall, Englewood Cliffs"},{"key":"128_CR43","doi-asserted-by":"crossref","unstructured":"Billard A, Calinon S, Guenter F (2006) Discriminative and adaptive imitation in uni-manual and bi-manual tasks. Robot Auton Syst 54:370\u2013384","DOI":"10.1016\/j.robot.2006.01.007"},{"key":"128_CR44","unstructured":"Kuli\u0107 D, Nakamura Y (2010) Incremental learning of human behaviors using hierarchical hidden Markov models. In: International conference on intelligent robots and systems. pp 4649\u20134655"},{"key":"128_CR45","doi-asserted-by":"crossref","unstructured":"Dong S, Naghdy F (2007) Application of hidden Markov model to acquisition of manipulation skills from haptic rendered virtual environment. Roboti Comput-Integr Manuf 23(3):351\u2013360","DOI":"10.1016\/j.rcim.2006.02.010"},{"key":"128_CR46","doi-asserted-by":"crossref","unstructured":"Rabiner L (1989) A tutorial on hidden Markov models and selected applications in speech recognition. In: Proceedings of the IEEE. pp 257\u2013286","DOI":"10.1109\/5.18626"},{"issue":"2","key":"128_CR47","doi-asserted-by":"crossref","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 (2010) Learning and reproduction of gestures by imitation. Robot Autom Mag 17(2):44\u201354","journal-title":"Robot Autom Mag"},{"key":"128_CR48","volume-title":"Robot programming by demonstration: a probabilistic approach","author":"S Calinon","year":"2009","unstructured":"Calinon S (2009) Robot programming by demonstration: a probabilistic approach. EPFL\/CRC Press, Boca Raton"},{"key":"128_CR49","doi-asserted-by":"crossref","unstructured":"Steinfeld A, Fong T, Kaber D, Lewis M, Scholtz J, Schultz A, Goodrich M (2006) Common metrics for human-robot interaction. In: International conference on human-robot interaction. pp 33\u201340","DOI":"10.1145\/1121241.1121249"},{"issue":"9","key":"128_CR50","doi-asserted-by":"crossref","first-page":"884","DOI":"10.1109\/34.790429","volume":"21","author":"AD Wilson","year":"1999","unstructured":"Wilson AD, Bobick AF (1999) Parametric hidden Markov models for gesture recognition. Trans Pattern Anal Mach Intell 21(9):884\u2013900","journal-title":"Trans Pattern Anal Mach Intell"}],"container-title":["Intelligent Service Robotics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11370-012-0128-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11370-012-0128-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11370-012-0128-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,8]],"date-time":"2019-07-08T00:12:33Z","timestamp":1562544753000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11370-012-0128-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,1]]}},"alternative-id":["128"],"URL":"https:\/\/doi.org\/10.1007\/s11370-012-0128-9","relation":{},"ISSN":["1861-2776","1861-2784"],"issn-type":[{"value":"1861-2776","type":"print"},{"value":"1861-2784","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,1]]}}}