title: Extracting motor synergies from random movements for low-dimensional task-space control of musculoskeletal robots.
abstract: In the field of human motor control, the motor synergy hypothesis explains how humans simplify body control dimensionality by coordinating groups of muscles, called motor synergies, instead of controlling muscles independently. In most applications of motor synergies to low-dimensional control in robotics, motor synergies are extracted from given optimal control signals. In this paper, we address the problems of how to extract motor synergies without optimal data given, and how to apply motor synergies to achieve low-dimensional task-space tracking control of a human-like robotic arm actuated by redundant muscles, without prior knowledge of the robot. We propose to extract motor synergies from a subset of randomly generated reaching-like movement data. The essence is to first approximate the corresponding optimal control signals, using estimations of the robot's forward dynamics, and to extract the motor synergies subsequently. In order to avoid modeling difficulties, a learning-based control approach is adopted such that control is accomplished via estimations of the robot's inverse dynamics. We present a kernel-based regression formulation to estimate the forward and the inverse dynamics, and a sliding controller in order to cope with estimation error. Numerical evaluations show that the proposed method enables extraction of motor synergies for low-dimensional task-space control.
authors.forename: Kin Chung Denny
authors.initials: KC
authors.lastname: Fu
authors.forename: Fabio
authors.initials: F
authors.lastname: Dalla Libera
authors.forename: Hiroshi
authors.initials: H
authors.lastname: Ishiguro
mesh_terms: D001132:Arm / Q000502:physiology; D032701:Biomimetics / Q000379:methods*; D003198:Computer Simulation; D025461:Feedback, Physiological / Q000502:physiology; D006801:Humans; D008954:Models, Biological; D015233:Models, Statistical; D009068:Movement / Q000502:physiology; D009119:Muscle Contraction / Q000502:physiology*; D018482:Muscle, Skeletal / Q000502:physiology*; D004856:Postural Balance / Q000502:physiology*; D012371:Robotics / Q000379:methods*