Abstract
Service robots require interactive programming interfaces that allow users without programming experience to easily instruct the robots. Systems following the Programming by Demonstration (PbD) paradigm that were developed within the last years are getting closer to this goal. However, most of these systems lack the possibility for the user to supervise and influence the process of program generation after the initial demonstration was performed. In this paper an approach is presented, that enables the user to supervise the entire program generation process and to annotate, and edit system hypotheses. Moreover, the knowledge representation and algorithms presented enable the user to generalise the generated program by annotating conditions and object selection criteria via a 3D simulation and graphical user interface. The resulting PbD-system widens the PbD approach in robotics to programming based on human demonstrations and user annotations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cutkosky, M.R.: On grasp choice, grasp models, and the design of hands for manufacturing tasks. IEEE Trans. Robotics and Automation 5(3), 269–279 (1989)
Friedrich, H., Hofmann, H., Dillmann, R.: 3d-icon based user interaction for robot programming by demonstration. In: Proceedings of the International Symposium on Computational Intelligence in Robotics and Automatio (CIRA 1997), Monterey, Kalifornien, USA, Juli 1997, pp. 10–11 (1997)
Friedrich, H., MĂ¼nch, S., Dillmann, R., Bocionek, S., Sassin, M.: Robot programming by demonstration: Supporting the induction by human interaction. Machine Learning, 163–189 (Mai/Juni 1996)
Friedrich, H., Rogalla, O., Dillmann, R.: Integrating skills into multi-agent systems. Journal of Intelligent Manufacturing (1998)
Grossmann, V.: Erkennung menschlicher Griffarten mittels neuronaler Netze. Master’s thesis, Universität Karlsruhe, Fakultät fĂ¼r Informatik, Institut fĂ¼r ProzeĂŸrechentechnik und Robotik (1998)
Ikeuchi, K., Suehiro, T.: Assembly task recognition using face-contact relations. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICORA 1992), Nizza, Frankreich, vol. 3, pp. 2171–2177 (1992)
Kang, S.B.: Robot Instruction by Human Demonstration. PhD thesis, Carnegie Mellon University, Pittsburgh, PA (1994)
Kang, S.B., Ikeuchi, K.: A grasp abstraction hierarchy for recognition of grasping tasks from observation. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 1993), Yokohama, Japan, vol. 1, pp. 26–30 (Juli 1993)
Kang, S.B., Ikeuchi, K.: Toward automatic robot instruction from perception – mapping human grasps to manipulator grasps. IEEE Transactions on Robotics and Automation 13(1) (Februar 1997)
Knieriemen, T.: Autonome Mobile Roboter - Sensordateninterpretation und Weltmodellierung zur Navigation in unbekannter Umgebung, volume 80 of BI - Wissenschaftverlag. K.H. Böhling, U. Kulisch, H.Maurer (1991)
Kuniyoshi, Y., Masayuki, I., Inoue, H.: Learning by watching: Reusable task knowledge from visual observation of human performance. IEEE Transactions pn Robotics and Automation 10(6), 799–822 (1994)
Napier, J.R.: The prehensile movements of the human hand. The journal of bone and joint surgery 38B(4), 902–913 (1956)
Paul, G.V., Ikeuchi, K.: Modelling planar assembly tasks: Representation and recognition. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 1995), Pittsburgh, Pennsylvania, USA, August 5-9 1995. vol. 1, pp. 17–22 (1995)
Pohl, K.M.: Modellierung von Robotersystemen. Master’s thesis, Universität Karlsruhe, Fakultät fĂ¼r Informatik, Institut fĂ¼r ProzeĂŸrechentechnik und Robotik (1998)
Schlesinger, G.: Ersatzglieder und Arbeitshilfen. In: chapter Der mechanische Aufbau der kĂ¼nstlichen Glieder, pp. 21–600. Springer, Berlin (1919)
Takahashi, T.: Time normalization and analysis method in robot programming from human demonstration data. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICORA 1996), Minneapolis, Minnesota, USA, April 1996, vol. 1, pp. 37–42 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Friedrich, H., Dillmann, R., Rogalla, O. (1999). Interactive Robot Programming Based on Human Demonstration and Advice. In: Christensen, H.I., Bunke, H., Noltemeier, H. (eds) Sensor Based Intelligent Robots. Lecture Notes in Computer Science(), vol 1724. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10705474_6
Download citation
DOI: https://doi.org/10.1007/10705474_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66933-3
Online ISBN: 978-3-540-46619-2
eBook Packages: Springer Book Archive