Extracting motor synergies from random movements for low-dimensional task-space control of musculoskeletal robots