• DocumentCode
    1798330
  • Title

    A developmental perspective on humanoid skill learning using a hierarchical SOM-based encoding

  • Author

    Pierris, Georgios ; Dahl, Torbjorn S.

  • Author_Institution
    Cognitive Robot. Res. Centre, Univ. of Wales, Newport, UK
  • fYear
    2014
  • fDate
    6-11 July 2014
  • Firstpage
    708
  • Lastpage
    715
  • Abstract
    Hand-coding is an impractical approach to developing motion repertoires for humanoid robots, requiring both task and programming expertise. Physical demonstration of skills, on the other hand, is an approach with which humans are both competent and familiar. When following a programming-by-demonstration approach, the adaptiveness of a robot can be further increased by giving it the ability to compose novel skills from skills already acquired from demonstration. We have previously presented [1] an extension to the Piaget-inspired Constructivist Learning Architecture [2], featuring a hierarchical SOM-based algorithm that encodes skills as a hierarchy of fixed-length subsequences. At the core of the extended algorithm lies a novel principle for comparing long-term memory and short-term memory, represented as connection weights and decaying node activation values, respectively. In this article, we present an in-depth analysis of how this comparison, can provide a robot control algorithm that is both state-sensitive and goal oriented. We present results from experiments using an abstract chain walk problem that includes hidden states, to demonstrate how the algorithm disambiguates states and selects actions yielding higher rewards. Furthermore, we present results from an experiment where we use programming-by-demonstration to encode and reproduce a figure-8 gesture with a Nao humanoid robot. The results show that our algorithm is capable of identifying hidden states in both real and abstract problem domains.
  • Keywords
    automatic programming; control engineering computing; encoding; humanoid robots; motion control; robot programming; self-organising feature maps; Nao humanoid robot; Piaget-inspired constructivist learning architecture; abstract chain walk problem; connection weights; decaying node activation values; extended algorithm; figure-8 gesture; fixed-length subsequences; hand-coding; hierarchical SOM-based algorithm; hierarchical SOM-based encoding; humanoid skill learning; long-term memory; motion repertoires; programming-by-demonstration approach; robot control algorithm; short-term memory; Abstracts; Encoding; Hidden Markov models; Humanoid robots; Joints; Robot kinematics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Networks (IJCNN), 2014 International Joint Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4799-6627-1
  • Type

    conf

  • DOI
    10.1109/IJCNN.2014.6889900
  • Filename
    6889900