34
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Learned parametrized dynamic movement primitives with shared synergies for controlling robotic and musculoskeletal systems

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          A salient feature of human motor skill learning is the ability to exploit similarities across related tasks. In biological motor control, it has been hypothesized that muscle synergies, coherent activations of groups of muscles, allow for exploiting shared knowledge. Recent studies have shown that a rich set of complex motor skills can be generated by a combination of a small number of muscle synergies. In robotics, dynamic movement primitives are commonly used for motor skill learning. This machine learning approach implements a stable attractor system that facilitates learning and it can be used in high-dimensional continuous spaces. However, it does not allow for reusing shared knowledge, i.e., for each task an individual set of parameters has to be learned. We propose a novel movement primitive representation that employs parametrized basis functions, which combines the benefits of muscle synergies and dynamic movement primitives. For each task a superposition of synergies modulates a stable attractor system. This approach leads to a compact representation of multiple motor skills and at the same time enables efficient learning in high-dimensional continuous systems. The movement representation supports discrete and rhythmic movements and in particular includes the dynamic movement primitive approach as a special case. We demonstrate the feasibility of the movement representation in three multi-task learning simulated scenarios. First, the characteristics of the proposed representation are illustrated in a point-mass task. Second, in complex humanoid walking experiments, multiple walking patterns with different step heights are learned robustly and efficiently. Finally, in a multi-directional reaching task simulated with a musculoskeletal model of the human arm, we show how the proposed movement primitives can be used to learn appropriate muscle excitation patterns and to generalize effectively to new reaching skills.

          Related collections

          Most cited references33

          • Record: found
          • Abstract: found
          • Article: not found

          Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES).

          This paper presents a novel evolutionary optimization strategy based on the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). This new approach is intended to reduce the number of generations required for convergence to the optimum. Reducing the number of generations, i.e., the time complexity of the algorithm, is important if a large population size is desired: (1) to reduce the effect of noise; (2) to improve global search properties; and (3) to implement the algorithm on (highly) parallel machines. Our method results in a highly parallel algorithm which scales favorably with large numbers of processors. This is accomplished by efficiently incorporating the available information from a large population, thus significantly reducing the number of generations needed to adapt the covariance matrix. The original version of the CMA-ES was designed to reliably adapt the covariance matrix in small populations but it cannot exploit large populations efficiently. Our modifications scale up the efficiency to population sizes of up to 10n, where n is the problem dimension. This method has been applied to a large number of test problems, demonstrating that in many cases the CMA-ES can be advanced from quadratic to linear time complexity.
            Bookmark
            • Record: found
            • Abstract: found
            • Article: not found

            Locomotor primitives in newborn babies and their development.

            How rudimentary movements evolve into sophisticated ones during development remains unclear. It is often assumed that the primitive patterns of neural control are suppressed during development, replaced by entirely new patterns. Here we identified the basic patterns of lumbosacral motoneuron activity from multimuscle recordings in stepping neonates, toddlers, preschoolers, and adults. Surprisingly, we found that the two basic patterns of stepping neonates are retained through development, augmented by two new patterns first revealed in toddlers. Markedly similar patterns were observed also in the rat, cat, macaque, and guineafowl, consistent with the hypothesis that, despite substantial phylogenetic distances and morphological differences, locomotion in several animal species is built starting from common primitives, perhaps related to a common ancestral neural network.
              Bookmark
              • Record: found
              • Abstract: found
              • Article: not found

              Dynamical movement primitives: learning attractor models for motor behaviors.

              Nonlinear dynamical systems have been used in many disciplines to model complex behaviors, including biological motor control, robotics, perception, economics, traffic prediction, and neuroscience. While often the unexpected emergent behavior of nonlinear systems is the focus of investigations, it is of equal importance to create goal-directed behavior (e.g., stable locomotion from a system of coupled oscillators under perceptual guidance). Modeling goal-directed behavior with nonlinear systems is, however, rather difficult due to the parameter sensitivity of these systems, their complex phase transitions in response to subtle parameter changes, and the difficulty of analyzing and predicting their long-term behavior; intuition and time-consuming parameter tuning play a major role. This letter presents and reviews dynamical movement primitives, a line of research for modeling attractor behaviors of autonomous nonlinear dynamical systems with the help of statistical learning techniques. The essence of our approach is to start with a simple dynamical system, such as a set of linear differential equations, and transform those into a weakly nonlinear system with prescribed attractor dynamics by means of a learnable autonomous forcing term. Both point attractors and limit cycle attractors of almost arbitrary complexity can be generated. We explain the design principle of our approach and evaluate its properties in several example applications in motor control and robotics.
                Bookmark

                Author and article information

                Journal
                Front Comput Neurosci
                Front Comput Neurosci
                Front. Comput. Neurosci.
                Frontiers in Computational Neuroscience
                Frontiers Media S.A.
                1662-5188
                04 July 2013
                17 October 2013
                2013
                : 7
                : 138
                Affiliations
                [1] 1Institute for Theoretical Computer Science, Graz University of Technology Austria
                [2] 2Laboratory of Neuromotor Physiology, Fondazione Santa Lucia Rome, Italy
                Author notes

                Edited by: Martin Giese, University Clinic Tuebingen, Germany

                Reviewed by: Florentin Wörgötter, University Goettingen, Germany; Dominik M. Endres, HIH, CIN, BCCN and University of Tübingen, Germany; Tomas Kulvicius, University of Goettingen, Germany

                *Correspondence: Elmar Rückert, Institute for Theoretical Computer Science, Graz University of Technology, Inffeldgasse 16b/1, 8010 Graz, Austria e-mail: rueckert@ 123456igi.tugraz.at

                This article was submitted to the journal Frontiers in Computational Neuroscience.

                Article
                10.3389/fncom.2013.00138
                3797962
                ad6c44e0-45ec-4e95-ac35-f7b541bb36a7
                Copyright © 2013 Rückert and d'Avella.

                This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

                History
                : 27 May 2013
                : 25 September 2013
                Page count
                Figures: 14, Tables: 7, Equations: 27, References: 49, Pages: 18, Words: 12613
                Categories
                Neuroscience
                Original Research Article

                Neurosciences
                dynamic movement primitives,muscle synergies,reinforcement learning,motor control,musculoskeletal model

                Comments

                Comment on this article