Skip to main content

Interactive Robot Programming Based on Human Demonstration and Advice

  • Conference paper
Sensor Based Intelligent Robots

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1724))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  MathSciNet  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Friedrich, H., Rogalla, O., Dillmann, R.: Integrating skills into multi-agent systems. Journal of Intelligent Manufacturing (1998)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Kang, S.B.: Robot Instruction by Human Demonstration. PhD thesis, Carnegie Mellon University, Pittsburgh, PA (1994)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Napier, J.R.: The prehensile movements of the human hand. The journal of bone and joint surgery 38B(4), 902–913 (1956)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Schlesinger, G.: Ersatzglieder und Arbeitshilfen. In: chapter Der mechanische Aufbau der kĂ¼nstlichen Glieder, pp. 21–600. Springer, Berlin (1919)

    Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics