Framework for Learning and Adaptation of Humanoid Robot Skills to Task Constraints

  • Daniel Hernández García
  • Concepción A. Monje
  • Carlos Balaguer
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 252)


Humanoid robots are expected to work and collaborate with humans performing in changing environments. Developing this kind of robots requires them to display intelligent behaviors. For behaviours to be considered as intelligent they must at least present the ability to learn skills, represent skill’s knowledge, and adapt and generate new skills. In this work a framework is proposed for the generation and adaptation of learned models of robot skills for complying with task constraints. The proposed framework is meant to allow: for an operator to teach and demonstrate to the robot the motion of a task skill it must reproduce; to build a knowledge base of the learned skills knowledge allowing for its storage, classification and retrieval; to adapt and generate learned models of a skill, to new context, for compliance with the current task constraints. A learning from demonstration approach is employ to learn robot skill by means of probabilistic methods, encoding the motion dynamics in a Gaussian Mixture Model. We propose that this models of the skill can be operate and combine to represent and adapt the robot skills.


humanoid robots learning from demonstration skill adaptation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Albus, J.: Outline for a theory of intelligence. IEEE Transactions on Systems, Man and Cybernetics 21(3), 473–509 (1991)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Anderson, M.L.: Embodied cognition: a field guide. Artif. Intell. 149(1), 91–130 (2003), Google Scholar
  3. 3.
    Bechtel, W.: Representations and cognitive explanations: Assessing the dynamicistś challenge in cognitive science. Cognitive Science 22(3), 295–318 (1998)CrossRefGoogle Scholar
  4. 4.
    Billard, A., Calinon, S., Dillmann, R., Schaal, S.: Robot programming by demonstration. In: Siciliano, B., Khatib, O. (eds.) Handbook of Robotics, pp. 1371–1394. Springer, Secaucus (2008)CrossRefGoogle Scholar
  5. 5.
    Calinon, S.: Robot Programming by Demonstration: A Probabilistic Approach. EPFL/CRC Press (2009)Google Scholar
  6. 6.
    Dasgupta, S., Schulman, L.J.: A two-round variant of em for gaussian mixtures. In: UAI 2000: Proceedings of the 16th Conference on Uncertainty in Artificial Intelligence, pp. 152–159. Morgan Kaufmann Publishers Inc., San Francisco (2000)Google Scholar
  7. 7.
    van Gelder, T., Port, R.F.: It’s about time: an overview of the dynamical approach to cognition. In: Mind as Motion, pp. 1–43. Massachusetts Institute of Technology, Cambridge (1995), Google Scholar
  8. 8.
    Gribovskaya, E., Zadeh, K., Mohammad, S., Billard, A.: Learning Nonlinear Multivariate Dynamics of Motion in Robotic Manipulators. International Journal of Robotics Research (2010)Google Scholar
  9. 9.
    Ijspeert, A., Nakanishi, J., Schaal, S.: Trajectory formation for imitation with nonlinear dynamical systems. In: IEEE International Conference on Intelligent Robots and Systems, IROS 2001 (2001)Google Scholar
  10. 10.
    Khansari-Zadeh, S., Billard, A.: Imitation learning of globally stable non-linear point-to-point robot motions using nonlinear programming. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2676–2683 (2010)Google Scholar
  11. 11.
    Khansari-Zadeh, S., Billard, A.: Learning stable nonlinear dynamical systems with gaussian mixture models. IEEE Transactions on Robotics 27(5), 943–957 (2011)CrossRefGoogle Scholar
  12. 12.
    Minsky, M.: A framework for representing knowledge. In: Winston, P. (ed.) The Psychology of Computer Vision, pp. 211–277. McGraw-Hill, New York (1975)Google Scholar
  13. 13.
    Poole, D., Mackworth, A., Goebel, R.: Computational Intelligence: A Logical Approach. Oxford University Press, USA (1998), MATHGoogle Scholar
  14. 14.
    Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall Series in Artificial Intelligence. Prentice Hall (2010),
  15. 15.
    Schaal, S.: Is imitation learning the route to humanoid robots? (6), 233–242 (1999),,
  16. 16.
    Sung, H.G.: Gaussian mixture regression and classification. Ph.D. thesis, Rice University (2004)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Daniel Hernández García
    • 1
  • Concepción A. Monje
    • 1
  • Carlos Balaguer
    • 1
  1. 1.Universidad Carlos IIIMadridSpain

Personalised recommendations