Skip to main content
Top
Published in: KI - Künstliche Intelligenz 4/2010

01-11-2010 | Fachbeitrag

Advances in Robot Programming by Demonstration

Authors: Rüdiger Dillmann, Tamim Asfour, Martin Do, Rainer Jäkel, Alexander Kasper, Pedram Azad, Aleš Ude, Sven R. Schmidt-Rohr, Martin Lösch

Published in: KI - Künstliche Intelligenz | Issue 4/2010

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Robot Programming by Demonstration (PbD) has been dealt with in the literature as a promising way to teach robots new skills in an intuitive way. In this paper we describe our current work in the field toward the implementation of PbD system which allows robots to learn continuously from human observation, build generalized representations of human demonstration and apply such representations to new situations.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

KI - Künstliche Intelligenz

The Scientific journal "KI – Künstliche Intelligenz" is the official journal of the division for artificial intelligence within the "Gesellschaft für Informatik e.V." (GI) – the German Informatics Society - with constributions from troughout the field of artificial intelligence.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Show more products
Literature
1.
go back to reference Schaal S (1999) Is imitation learning the route to humanoid robots? Trends Cogn Sci 3(6):233–242 CrossRef Schaal S (1999) Is imitation learning the route to humanoid robots? Trends Cogn Sci 3(6):233–242 CrossRef
2.
go back to reference Dillmann R (2004) Teaching and learning of robot tasks via observation of human performance. Robot Auton Syst 47(2–3):109–116 CrossRef Dillmann R (2004) Teaching and learning of robot tasks via observation of human performance. Robot Auton Syst 47(2–3):109–116 CrossRef
3.
go back to reference Kuniyoshi Y, Inaba M, Inoue H (1994) Learning by watching: extracting reusable task knowledge from visual observation of human performance. IEEE Trans Robot Autom 10:799–822 CrossRef Kuniyoshi Y, Inaba M, Inoue H (1994) Learning by watching: extracting reusable task knowledge from visual observation of human performance. IEEE Trans Robot Autom 10:799–822 CrossRef
4.
go back to reference Breazeal C, Scassellati B (2002) Robots that imitate humans. Trends Cogn Sci 6(11):481–487 CrossRef Breazeal C, Scassellati B (2002) Robots that imitate humans. Trends Cogn Sci 6(11):481–487 CrossRef
5.
go back to reference Schaal S, Ijspeert A, Billard A (2003) Computational approaches to motor learning by imitation. Philos Trans R Soc Lond B, Biol Sci 358(1431):537–547 CrossRef Schaal S, Ijspeert A, Billard A (2003) Computational approaches to motor learning by imitation. Philos Trans R Soc Lond B, Biol Sci 358(1431):537–547 CrossRef
6.
go back to reference Billard A, Siegwart R (2004) Robot learning from demonstration. Robot Auton Syst 47(2–3):65–67 CrossRef Billard A, Siegwart R (2004) Robot learning from demonstration. Robot Auton Syst 47(2–3):65–67 CrossRef
7.
go back to reference Billard A, Calinon S, Dillmann R, Schaal S (2008) Robot programming by demonstration. In: Siciliano B, Khatib O (eds) Handbook of robotics. Springer, Secaucus, pp 1371–1394 CrossRef Billard A, Calinon S, Dillmann R, Schaal S (2008) Robot programming by demonstration. In: Siciliano B, Khatib O (eds) Handbook of robotics. Springer, Secaucus, pp 1371–1394 CrossRef
8.
go back to reference Ude A (1993) Trajectory generation from noisy positions of object features for teaching robot paths. Robot Auton Syst 11(2):113–127 CrossRef Ude A (1993) Trajectory generation from noisy positions of object features for teaching robot paths. Robot Auton Syst 11(2):113–127 CrossRef
9.
go back to reference Yang J, Xu Y, Chen CS (1997) Human action learning via hidden Markov model. IEEE Trans Syst Man Cybern, Part A, Syst Hum 27(1):34–44 CrossRef Yang J, Xu Y, Chen CS (1997) Human action learning via hidden Markov model. IEEE Trans Syst Man Cybern, Part A, Syst Hum 27(1):34–44 CrossRef
10.
go back to reference Yamane K, Nakamura Y (2003) Dynamics filter—concept and implementation of online motion generator for human figures. IEEE Trans Robot Autom 19(3):421–432 CrossRef Yamane K, Nakamura Y (2003) Dynamics filter—concept and implementation of online motion generator for human figures. IEEE Trans Robot Autom 19(3):421–432 CrossRef
11.
go back to reference Ijspeert A, Nakanishi J, Schaal S (2002) Movement imitation with nonlinear dynamical systems in humanoid robots. In: IEEE international conference on robotics and automation, ICRA2002, pp 1398–1403 Ijspeert A, Nakanishi J, Schaal S (2002) Movement imitation with nonlinear dynamical systems in humanoid robots. In: IEEE international conference on robotics and automation, ICRA2002, pp 1398–1403
12.
go back to reference Ude A, Atkeson CG, Riley M (2004) Programming full-body movements for humanoid robots by observation. Robot Auton Syst 47:93–108 CrossRef Ude A, Atkeson CG, Riley M (2004) Programming full-body movements for humanoid robots by observation. Robot Auton Syst 47:93–108 CrossRef
13.
go back to reference Asfour T, Azad P, Gyarfas F, Dillmann R (2008) Imitation learning of dual-arm manipulation tasks in humanoid robots. Int J Humanoid Robot 5(2):183–202 CrossRef Asfour T, Azad P, Gyarfas F, Dillmann R (2008) Imitation learning of dual-arm manipulation tasks in humanoid robots. Int J Humanoid Robot 5(2):183–202 CrossRef
14.
go back to reference Calinon S, Guenter F, Billard A (2007) On learning, representing and generalizing a task in a humanoid robot. IEEE Trans Syst Man Cybern, Part B 37(2):286–298. Special issue on robot learning by observation, demonstration and imitation CrossRef Calinon S, Guenter F, Billard A (2007) On learning, representing and generalizing a task in a humanoid robot. IEEE Trans Syst Man Cybern, Part B 37(2):286–298. Special issue on robot learning by observation, demonstration and imitation CrossRef
15.
go back to reference Muench S, Kreuziger J, Kaiser M, Dillmann R (1994) Robot programming be demonstration (RPD)—using machine learning and user interaction methods for the development of easy and comfortable robot programming systems. In: Proceedings of international symposium on industrial robots, ISIR, pp 685–693 Muench S, Kreuziger J, Kaiser M, Dillmann R (1994) Robot programming be demonstration (RPD)—using machine learning and user interaction methods for the development of easy and comfortable robot programming systems. In: Proceedings of international symposium on industrial robots, ISIR, pp 685–693
16.
go back to reference Friedrich H, Münch S, Dillmann R, Bocionek S, Sassin M (1996) Robot programming by demonstration (RPD): supporting the induction by human interaction. Mach Learn 23(2–3):163–189 Friedrich H, Münch S, Dillmann R, Bocionek S, Sassin M (1996) Robot programming by demonstration (RPD): supporting the induction by human interaction. Mach Learn 23(2–3):163–189
17.
go back to reference Nicolescu M, Mataric M (2003) Natural methods for robot task learning: instructive demonstrations, generalization and practice. In: Proceedings of the second international joint conference on autonomous agents and multiagent systems, AAMAS, New York, NY, USA. ACM, New York, pp 241–248 CrossRef Nicolescu M, Mataric M (2003) Natural methods for robot task learning: instructive demonstrations, generalization and practice. In: Proceedings of the second international joint conference on autonomous agents and multiagent systems, AAMAS, New York, NY, USA. ACM, New York, pp 241–248 CrossRef
18.
go back to reference Ekvall S, Kragic D (2006) Learning task models from multiple human demonstrations. In: IEEE international symposium on robot and human interactive communication, ROMAN, pp 358–363 Ekvall S, Kragic D (2006) Learning task models from multiple human demonstrations. In: IEEE international symposium on robot and human interactive communication, ROMAN, pp 358–363
19.
go back to reference Pardowitz M, Knoop S, Dillmann R, Zollner R (2007) Incremental learning of tasks from user demonstrations, past experiences, and vocal comments. IEEE Trans Syst Man Cybern, Part B, Cybern 37(2):322–332 CrossRef Pardowitz M, Knoop S, Dillmann R, Zollner R (2007) Incremental learning of tasks from user demonstrations, past experiences, and vocal comments. IEEE Trans Syst Man Cybern, Part B, Cybern 37(2):322–332 CrossRef
20.
go back to reference Alissandrakis A, Nehaniv CL, Dautenhahn K (2007) Correspondence mapping induced state and action metrics for robotic imitation. IEEE Trans Syst Man Cybern, Part B, Cybern 37(2):299–307 CrossRef Alissandrakis A, Nehaniv CL, Dautenhahn K (2007) Correspondence mapping induced state and action metrics for robotic imitation. IEEE Trans Syst Man Cybern, Part B, Cybern 37(2):299–307 CrossRef
21.
go back to reference Inamura T, Toshima I, Tanie H, Nakamura Y (2004) Embodied symbol emergence based on mimesis theory. Int J Robot Res 23(4–5):363–377 CrossRef Inamura T, Toshima I, Tanie H, Nakamura Y (2004) Embodied symbol emergence based on mimesis theory. Int J Robot Res 23(4–5):363–377 CrossRef
22.
go back to reference Jenkins OC, Mataric MJ (2004) Performance-derived behavior vocabularies: data-driven acquisition of skills from motion. Int J Humanoid Robot 1(2):237–288 CrossRef Jenkins OC, Mataric MJ (2004) Performance-derived behavior vocabularies: data-driven acquisition of skills from motion. Int J Humanoid Robot 1(2):237–288 CrossRef
23.
go back to reference Jenkins OC, Matarić MJ (2004) A spatio-temporal extension to Isomap nonlinear dimension reduction. In: Proceedings of the twenty-first international conference on machine learning, ICML, New York, NY, USA. ACM, New York, p 56 CrossRef Jenkins OC, Matarić MJ (2004) A spatio-temporal extension to Isomap nonlinear dimension reduction. In: Proceedings of the twenty-first international conference on machine learning, ICML, New York, NY, USA. ACM, New York, p 56 CrossRef
24.
go back to reference Lee D, Nakamura Y (2006) Stochastic model of imitating a new observed motion based on the acquired motion primitives. In: IROS, pp 4994–5000 Lee D, Nakamura Y (2006) Stochastic model of imitating a new observed motion based on the acquired motion primitives. In: IROS, pp 4994–5000
25.
go back to reference Kadone H, Nakamura Y (2006) Segmentation, memorization, recognition and abstraction of humanoid motions based on correlations and associative memory. In: 6th IEEE-RAS international conference on Humanoid robots, 2006, pp 1–6 Kadone H, Nakamura Y (2006) Segmentation, memorization, recognition and abstraction of humanoid motions based on correlations and associative memory. In: 6th IEEE-RAS international conference on Humanoid robots, 2006, pp 1–6
26.
go back to reference Kulic D, Takano W, Nakamura Y (2009) Online segmentation and clustering from continuous observation of whole body motions. IEEE Trans Robot 25(5):1158–1166 CrossRef Kulic D, Takano W, Nakamura Y (2009) Online segmentation and clustering from continuous observation of whole body motions. IEEE Trans Robot 25(5):1158–1166 CrossRef
27.
go back to reference Aloimonos Y, Guerra G, Ogale A (2009) The language of action: a new tool for human-centric interfaces. In: Aghajan H, López-Cózar Delgado R, Augusto JC (eds) Human-centric interfaces for ambient intelligence. Elsevier, Amsterdam. ISBN 978-0-12-374708-2 Aloimonos Y, Guerra G, Ogale A (2009) The language of action: a new tool for human-centric interfaces. In: Aghajan H, López-Cózar Delgado R, Augusto JC (eds) Human-centric interfaces for ambient intelligence. Elsevier, Amsterdam. ISBN 978-0-12-374708-2
28.
go back to reference Aloimonos Y (2009) Sensory grammars for sensor networks. J Ambient Intell Smart Environ 1(1):15–21. ISSN 1876-1364 Aloimonos Y (2009) Sensory grammars for sensor networks. J Ambient Intell Smart Environ 1(1):15–21. ISSN 1876-1364
30.
go back to reference Azad P, Ude A, Asfour T, Dillmann R (2007) Stereo-based markerless human motion capture for humanoid robot systems. In: IEEE international conference on robotics and automation, ICRA, Rome, Italy, April 2007, pp 3951–3956 Azad P, Ude A, Asfour T, Dillmann R (2007) Stereo-based markerless human motion capture for humanoid robot systems. In: IEEE international conference on robotics and automation, ICRA, Rome, Italy, April 2007, pp 3951–3956
31.
go back to reference Azad P, Asfour T, Dillmann R (2008) Robust real-time stereo-based markerless human motion capture. In: IEEE/RAS international conference on humanoid robots, Humanoids, Daejeon, Korea, December 2008, pp 700–707 Azad P, Asfour T, Dillmann R (2008) Robust real-time stereo-based markerless human motion capture. In: IEEE/RAS international conference on humanoid robots, Humanoids, Daejeon, Korea, December 2008, pp 700–707
32.
go back to reference Azad P (2008) Visual perception for manipulation and imitation in humanoid robots. PhD thesis, Universität Karlsruhe, TH, Karlsruhe, Germany Azad P (2008) Visual perception for manipulation and imitation in humanoid robots. PhD thesis, Universität Karlsruhe, TH, Karlsruhe, Germany
33.
go back to reference Deutscher J, Blake A, Reid I (2000) Articulated body motion capture by annealed particle filtering. In: IEEE computer society conference on computer vision and pattern recognition, CVPR, Hilton Head, USA, pp 2126–2133 Deutscher J, Blake A, Reid I (2000) Articulated body motion capture by annealed particle filtering. In: IEEE computer society conference on computer vision and pattern recognition, CVPR, Hilton Head, USA, pp 2126–2133
34.
go back to reference Azad P, Ude A, Asfour T, Dillmann R (2007) Toward an unified representation for imitation of human motion on humanoids. In: IEEE international conference on robotics and automation, ICRA, Rome, Italy, April 2007, pp 2558–2563 Azad P, Ude A, Asfour T, Dillmann R (2007) Toward an unified representation for imitation of human motion on humanoids. In: IEEE international conference on robotics and automation, ICRA, Rome, Italy, April 2007, pp 2558–2563
35.
go back to reference Pastor P, Hoffmann H, Asfour T, Schaal S (2009) Learning and generalization of motor skills by learning from demonstration. In: Proceedings of the IEEE international conference on robotics and automation, Kobe, Japan Pastor P, Hoffmann H, Asfour T, Schaal S (2009) Learning and generalization of motor skills by learning from demonstration. In: Proceedings of the IEEE international conference on robotics and automation, Kobe, Japan
36.
go back to reference Rogalla O (2002) Abbildung von Benutzerdemonstrationen auf variable Roboterkonfigurationen. PhD thesis, Universität Karlsruhe Rogalla O (2002) Abbildung von Benutzerdemonstrationen auf variable Roboterkonfigurationen. PhD thesis, Universität Karlsruhe
37.
go back to reference Arbib MA, Iberall T, Lyons D (1985) Coordinated control programs for movements of the hand. Exp Brain Res 10:111–129 Arbib MA, Iberall T, Lyons D (1985) Coordinated control programs for movements of the hand. Exp Brain Res 10:111–129
38.
go back to reference Jaekel R, Schmidt-Rohr SR, Xue Z, Loesch M, Dillmann R (2010) Learning of probabilistic grasping strategies using programming by demonstration. In: IEEE international conference on robotics and automation, ICRA’10, May 2010 Jaekel R, Schmidt-Rohr SR, Xue Z, Loesch M, Dillmann R (2010) Learning of probabilistic grasping strategies using programming by demonstration. In: IEEE international conference on robotics and automation, ICRA’10, May 2010
39.
go back to reference Calinon S, Billard A (2008) A probabilistic programming by demonstration framework handling constraints in joint space and task space. In: IEEE/RSJ intl conf. on intelligent robots and systems, IROS Calinon S, Billard A (2008) A probabilistic programming by demonstration framework handling constraints in joint space and task space. In: IEEE/RSJ intl conf. on intelligent robots and systems, IROS
40.
go back to reference Jaekel R, Schmidt-Rohr SR, Loesch M, Dillmann R (2010) Representation and constrained planning of manipulation strategies in the context of programming by demonstration. In: IEEE international conference on robotics and automation, ICRA’10, May 2010 Jaekel R, Schmidt-Rohr SR, Loesch M, Dillmann R (2010) Representation and constrained planning of manipulation strategies in the context of programming by demonstration. In: IEEE international conference on robotics and automation, ICRA’10, May 2010
41.
go back to reference Kasper A, Becher R, Steinhaus P, Dillmann R (2007) Developing and analyzing intuitive modes for interactive object modeling. In: ICMI’07: Proceedings of the nineth international conference on multimodal interfaces, New York, NY, USA. ACM, New York, pp 74–81 CrossRef Kasper A, Becher R, Steinhaus P, Dillmann R (2007) Developing and analyzing intuitive modes for interactive object modeling. In: ICMI’07: Proceedings of the nineth international conference on multimodal interfaces, New York, NY, USA. ACM, New York, pp 74–81 CrossRef
42.
go back to reference Becher R, Steinhaus P, Zöllner R, Dillmann R (2006) Design and implementation of an interactive object modelling system. In: Robotik/ISR, München, Germany, May 2006 Becher R, Steinhaus P, Zöllner R, Dillmann R (2006) Design and implementation of an interactive object modelling system. In: Robotik/ISR, München, Germany, May 2006
Metadata
Title
Advances in Robot Programming by Demonstration
Authors
Rüdiger Dillmann
Tamim Asfour
Martin Do
Rainer Jäkel
Alexander Kasper
Pedram Azad
Aleš Ude
Sven R. Schmidt-Rohr
Martin Lösch
Publication date
01-11-2010
Publisher
Springer-Verlag
Published in
KI - Künstliche Intelligenz / Issue 4/2010
Print ISSN: 0933-1875
Electronic ISSN: 1610-1987
DOI
https://doi.org/10.1007/s13218-010-0060-0

Other articles of this Issue 4/2010

KI - Künstliche Intelligenz 4/2010 Go to the issue

Premium Partner