Skip to main content

On Internal Knowledge Representation for Programming Mobile Robots by Demonstration

  • Conference paper
Social Robotics (ICSR 2010)

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

Included in the following conference series:

  • 1855 Accesses

Abstract

Intuitive learning of new behaviours is one of the important aspects of social robotics. Among various robot learning approaches, recently Programming by Demonstration (PbD) has gained significant recognition with a lot of potential. Internal representation of the knowledge is a key design choice in the learning process. Using machine learning techniques such as ANNs, HMMs and NARMAX models, simple skills can be encoded from raw sensory data. However, the abstract symbolic representations have demonstrated greater potential for learning complicated tasks but with less details and require a piece of prior knowledge as well. For a particular application, appropriate choice of the symbols is a key design issue. This paper discusses the choice of the symbols to build a PbD process for typical indoor navigation. The learning results are presented for a few tasks to demonstrate the potential of the proposed approach.

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

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. Aarno, D., Kragic, D.: Layered HMM for motion intention recognition. In: IEEE Intern. Conf. on Intelligent Robots and Systems, IROS 2006, pp. 5130–5135 (2006)

    Google Scholar 

  2. Abbas, T., MacDonald, B.: Distance indexed trajectory generation for a helicopter robot for programming by demonstration. In: IEEE/ASME Intern. Conf. on Advanced Intelligent Mechatronics, AIM 2009, pp. 775–780 (2009)

    Google Scholar 

  3. Abbas, T., MacDonald, B.: Robust trajectory segmentation for programming by demonstration. In: The 18th IEEE Intern. Symp. on Robot and Human Interactive Communication, RO-MAN 2009, pp. 1204–1209 (2009)

    Google Scholar 

  4. Aleotti, J., Caselli, S.: Trajectory clustering and stochastic approximation for robot programming by demonstration. In: IEEE/RSJ Intern. Conf. on Intelligent Robots and Systems, pp. 1029–1034 (2005)

    Google Scholar 

  5. Argall, B.D., Chernova, S., Veloso, M., Browning, B.: A survey of robot learning from demonstration. Robotics and Autonomous Systems 57(5), 469–483 (2009)

    Article  Google Scholar 

  6. Best, S., Cox, P.: Programming an autonomous robot controller by demonstration using artificial neural networks. In: IEEE Symp. on Visual Languages and Human Centric Computing 2004, pp. 157–159 (2004)

    Google Scholar 

  7. Brageul, D., Vukanovic, S., MacDonald, B.: An intuitive interface for a cognitive programming by demonstration system. In: IEEE Intern. Conf. on Robotics and Automation, ICRA 2008, pp. 3570–3575 (2008)

    Google Scholar 

  8. Broadbent, E., Tamagawa, R., Kerse, N., Knock, B., Patience, A., MacDonald, B.: Retirement home staff and residents’ preferences for healthcare robots. In: The 18th IEEE Intern. Symp. on Robot and Human Interactive Communication, ROMAN 2009, pp. 645–650 (2009)

    Google Scholar 

  9. Calinon, S., Guenter, F., Billard, A.: On learning, representing, and generalizing a task in a humanoid robot. IEEE Trans. on Systems, Man, and Cybernetics 37(2), 286–298 (2007)

    Article  Google Scholar 

  10. Calinon, S.: Robot Programming by Demonstration: A Probabilistic Approach. EPFL/CRC Press (2009)

    Google Scholar 

  11. Ekvall, S., Aarno, D., Kragic, D.: Task learning using graphical programming and human demonstrations. In: The 15th IEEE Intern. Symp. on Robot and Human Interactive Communication, ROMAN 2006, pp. 398–403 (2006)

    Google Scholar 

  12. Hartland, C., Bredeche, N.: Using echo state networks for robot navigation behavior acquisition. In: IEEE Intern. Conf. on Robotics and Biomimetics, ROBIO 2007, pp. 201–206 (2007)

    Google Scholar 

  13. Knoop, S., Pardowitz, M., Dillmann, R.: Automatic robot programming from learned abstract task knowledge. In: IEEE/RSJ Intern. Conf. on Intelligent Robots and Systems, IROS 2007, pp. 1651–1657 (2007)

    Google Scholar 

  14. Larson, A., Voyles, R.: Automatic training data selection for sensorimotor primitives. In: IEEE/RSJ Intern. Conf. on Intelligent Robots and Systems, IROS 2001, pp. 871–876 (2001)

    Google Scholar 

  15. Nehmzow, U., Akanyeti, O., Weinrich, C., Kyriacou, T., Billings, S.: Robot programming by demonstration through system identification. In: IEEE/RSJ Intern. Conf. on Intelligent Robots and Systems, IROS 2007, pp. 801–806 (2007)

    Google Scholar 

  16. Pardowitz, M., Zollner, R., Dillmann, R.: Learning sequential constraints of tasks from user demonstrations. In: 5th IEEE-RAS Intern. Conf. on Humanoid Robots, pp. 424–429 (2005)

    Google Scholar 

  17. Shon, A., Storz, J., Rao, R.: Towards a real-time bayesian imitation system for a humanoid robot. In: IEEE Intern. Conf. on Robotics and Automation, ICRA 2007, pp. 2847–2852 (2007)

    Google Scholar 

  18. Yoon, K., Rybski, P.: Teaching procedural flow through dialog and demonstration. In: IEEE/RSJ Intern. Conf. on Intelligent Robots and Systems, IROS 2007, pp. 807–814 (2007)

    Google Scholar 

  19. Zoliner, R., Pardowitz, M., Knoop, S., Dillmann, R.: Towards cognitive robots: Building hierarchical task representations of manipulations from human demonstration. In: IEEE Intern. Conf. on Robotics and Automation, ICRA 2005, pp. 1535–1540 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abbas, T., MacDonald, B.A. (2010). On Internal Knowledge Representation for Programming Mobile Robots by Demonstration. In: Ge, S.S., Li, H., Cabibihan, JJ., Tan, Y.K. (eds) Social Robotics. ICSR 2010. Lecture Notes in Computer Science(), vol 6414. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17248-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17248-9_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17247-2

  • Online ISBN: 978-3-642-17248-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics