skip to main content
10.1145/1349822.1349828acmconferencesArticle/Chapter ViewAbstractPublication PageshriConference Proceedingsconference-collections
research-article

Combining dynamical systems control and programmingby demonstration for teaching discrete bimanual coordination tasks to a humanoid robot

Authors Info & Claims
Published:12 March 2008Publication History

ABSTRACT

We present a generic framework that combines Dynamical Systems movement control with Programming by Demonstration (PbD) to teach a robot bimanual coordination task. The model consists of two systems: a learning system that processes data collected during the demonstration of the task to extract coordination constraints and a motor system that reproduces the movements dynamically, while satisfying the coordination constraints learned by the first system. We validate the model through a series of experiments in which a robot is taught bimanual manipulatory tasks with the help of a human.

References

  1. J. Bezdek and N. Pal. Some new indexes of cluster validity. IEEE Transaction on System, Man, and Cybernetics, 28:301--315, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. D. Bullock and S. Grossberg. Neural dynamics of planned arm movements: Emergent invariants and speed-accuracy properties during trajectory formation. Psychological Review, 95(1):49-90, 1988.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. Calinon and A. Billard. Stochastic gesture production and recognition model for a humanoid robot. In Proceedings of IROS, pages 2769--2774, September 2004.Google ScholarGoogle ScholarCross RefCross Ref
  4. S. Calinon and A. Billard. Incremental learning of gestures by imitation in a humanoid robot. In Proceedings of the International Conference on HRI, pages 255--262, March 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Y. Demiris and B.Khadhouri. Hierarchical attentive multiple models for execution and recognition of actions. Robotics and Autonomous Systems, 54:361--369, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  6. J. Desai, M. Zefran, and V.Kumar. Two-arm manipulation tasks with friction assisted grasping. Proceedings of the IROS, 1:189--195, 1997.Google ScholarGoogle Scholar
  7. A. Edsinger and C. Kemp. Manipulation in human environments. Proceedings of the 6th IEEE-RAS International Conference on Humanoid Robots, pages 102--109, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  8. P. M. Fitts. The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology, 47:381--391, 1954.Google ScholarGoogle ScholarCross RefCross Ref
  9. H. Haken, J. Kelso, and H. Bunz. A theoretical model of phase transitions in human hand movements. Biological Cybernetics, 51:347--356, 1985.Google ScholarGoogle ScholarCross RefCross Ref
  10. M. Hersch and A. Billard. A biologically-inspired model of reaching movements. In Proceedings of the International Conference on Biomedical Robotics and Biomechatronics, pages 1067--1072, 2006.Google ScholarGoogle Scholar
  11. N. Hodges and I. Franks. Modelling coaching practice: the role of instruction and demonstration. Journal of Sport Sciences, 20:793--811, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  12. L. Hubert and P. Arabie. Comparing partitions. Journal of Classification, 2:193--218, 1985.Google ScholarGoogle ScholarCross RefCross Ref
  13. J. Kelso, D. Southard, and D. Goodman. On the coordination of two-handed movements. Journal of Experimental Psychological Human Perception, 5(2):229--238, 1979.Google ScholarGoogle ScholarCross RefCross Ref
  14. J. Lieberman and C. Breazeal. Improvements on action parsing and action interpolation for learning through demonstration. In Proceedings of International Conference on Humanoid Robots, 1:342-365, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  15. J. B. MacQueen. Some methods for classification and analysis of multivariate observations. In Proceedings of 5-th Berkeley Symposium on Mathematical Statistics and Probability, 1967.Google ScholarGoogle Scholar
  16. L. Rabiner. A tutorial on hidden markov models and selected applications in speech recognition. Proceedings of IEEE, 77:257--286, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  17. H. Sakoe and S. Chiba. Dynamic programming algorithm optimization for spoken word recognition. IEEE Transactions on Acoustic, Speech, and Signal Processing, pages 43--49, 1978.Google ScholarGoogle ScholarCross RefCross Ref
  18. G. Schoner. A dynamic theory of coordination of discrete movement. Biological Cybernetics, 63:257--270, 1990.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. A. Ude, C. Atkeson, and M.Riley. Programming full-body movements for humanoid robots by observation. Robotics and Autonomous Systems, 47:93--108, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  20. M. Zefran, V. Kumar, E. Henis, and J. Desai. Two-arm manipulation: What can we learn by studying humans? In Proceedings of the IROS, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. R. Zollner, T. Afour, and R. Dillman. Programming by demonstration: Dual-arm manipulation tasks for humanoid robots. In Proceedings of the IROS, 2004.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Combining dynamical systems control and programmingby demonstration for teaching discrete bimanual coordination tasks to a humanoid robot

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            HRI '08: Proceedings of the 3rd ACM/IEEE international conference on Human robot interaction
            March 2008
            402 pages
            ISBN:9781605580173
            DOI:10.1145/1349822

            Copyright © 2008 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 12 March 2008

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate242of1,000submissions,24%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader