Integration of Symbolic and Subsymbolic Learning to Support Robot Programming by Human Demonstration

One of the major cost factors related to robotic applications is the development of robot programs. Especially the use of multi sensor systems and the demand for various skills requires experienced programmers and efficient, programming environments. Such sophisticated programming systems are usually available in industrial environments. However, they do not exist for robot applications in a public or personal environment. To enable new robot applications with emphasis on service tasks [40], it is necessary to develop techniques which allow untrained users to program a service robot quickly, safely, and efficiently.

[1]  F. Girosi,et al.  Networks for approximation and learning , 1990, Proc. IEEE.

[2]  Gerd Hirzinger,et al.  Learing Compliant Motions by Task-Demonstration in Virtual Environments , 1995, ISER.

[3]  Masayuki Inaba,et al.  Learning by watching: extracting reusable task knowledge from visual observation of human performance , 1994, IEEE Trans. Robotics Autom..

[4]  James L. Crowley,et al.  Incremental supervised learning for mobile robot reactive control , 1997, Robotics Auton. Syst..

[5]  Henry Lieberman,et al.  Mondrian: a teachable graphical editor , 1993, INTERCHI.

[6]  Peter M. Andreae,et al.  Constraint Limited Generalization: Acquiring Procedures From Examples , 1984, AAAI.

[7]  A. Guez,et al.  A neuromorphic controller with a human teacher , 1988, IEEE 1988 International Conference on Neural Networks.

[8]  Gerhard Hirzinger Sensor Programming — a New Way for Teaching a Robot Paths and Sensory Patterns Simultaneously , 1984 .

[9]  Dean Pomerleau,et al.  Efficient Training of Artificial Neural Networks for Autonomous Navigation , 1991, Neural Computation.

[10]  John R. Anderson Acquisition of cognitive skill. , 1982 .

[11]  H. Harry Asada,et al.  Automatic program generation from teaching data for the hybrid control of robots , 1989, IEEE Trans. Robotics Autom..

[12]  Alan F. Murray,et al.  IEEE International Conference on Neural Networks , 1997 .

[13]  Michael R. Berthold,et al.  A time delay radial basis function network for phoneme recognition , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[14]  Henry Lieberman,et al.  Watch what I do: programming by demonstration , 1993 .

[15]  Rüdiger Dillmann,et al.  What Can Robots Learn from Humans , 1996 .

[16]  A. W. Melton Categories of Human Learning , 1964 .

[17]  Rosanna Heise Demonstration instead of programming: focussing attention in robot task acquisition , 1989 .

[18]  Nathan Delson,et al.  Robot programming by human demonstration: Subtask compliance controller identification , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[19]  Nathan Delson,et al.  Robot programming by human demonstration: the use of human inconsistency in improving 3D robot trajectories , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[20]  Paul M. Fitts,et al.  Perceptual-Motor Skill Learning1 , 1964 .

[21]  R. Dillmann,et al.  Designing neural networks for adaptive control , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[22]  Alberta Maria Segre,et al.  Machine Learning of Robot Assembly Plans , 1988 .

[23]  Steven Minton,et al.  Specification-By-Demonstration: The ViCCS Interface , 1996 .

[24]  Claude Sammut,et al.  Learning to Fly , 1992, ML.

[25]  David Maulsby Instructible agents , 1996 .

[26]  Vijaykumar Gullapalli,et al.  Reinforcement learning and its application to control , 1992 .

[27]  Sheng Liu,et al.  Transfer of human skills to neural net robot controllers , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[28]  Richard Fikes,et al.  Learning and Executing Generalized Robot Plans , 1993, Artif. Intell..

[29]  Richard S. Sutton,et al.  Neuronlike adaptive elements that can solve difficult learning control problems , 1983, IEEE Transactions on Systems, Man, and Cybernetics.