Humanoid muscle movement representation

The importance of understanding human movement has spurred efforts to build systems with similar capabilities and has led to the construction of actuators, such as pneumatic artificial muscles, that have properties similar to those of human muscles. However, muscles are far more complex than these robotic actuators and will require new control perspectives. Our research aims to develop primitives that lead to various smooth, natural human movements. In this paper we propose a sparse-code representation for muscle fiber length activations obtained by applying Matching Pursuit on a parameterized representation of such movements. We employ accurate three-dimensional musculoskeletal models to simulate the lower body muscle fiber length changes for multiple cyclic movements that are captured from a human subject. We recreate the muscle fiber length changes and show that the signal can be economically encoded in terms of discrete movement elements. Each movement can thus be visualized as a sequence of coefficients for temporally displaced motor primitives.

[1]  Oussama Khatib,et al.  Compliant Control of Multicontact and Center-of-Mass Behaviors in Humanoid Robots , 2010, IEEE Transactions on Robotics.

[2]  Bram Vanderborght,et al.  Dynamic Stabilisation of the Biped Lucy Powered by Actuators with Controllable Stiffness , 2010, Springer Tracts in Advanced Robotics.

[3]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[4]  Stefan Schaal,et al.  Dynamics systems vs. optimal control--a unifying view. , 2007, Progress in brain research.

[5]  D. Donoho,et al.  Basis pursuit , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.

[6]  Kevin Blankespoor,et al.  BigDog, the Rough-Terrain Quadruped Robot , 2008 .

[7]  Dana H. Ballard,et al.  An Equilibrium Point based Model Unifying Movement Control in Humanoids , 2006, Robotics: Science and Systems.

[8]  S L Delp,et al.  A graphics-based software system to develop and analyze models of musculoskeletal structures. , 1995, Computers in biology and medicine.

[9]  A. G. Feldman,et al.  The origin and use of positional frames of reference in motor control , 1995, Behavioral and Brain Sciences.

[10]  David J. Ostry,et al.  A critical evaluation of the force control hypothesis in motor control , 2003, Experimental Brain Research.

[11]  Joel A. Tropp,et al.  Greed is good: algorithmic results for sparse approximation , 2004, IEEE Transactions on Information Theory.

[12]  Ingrid Daubechies,et al.  Time-frequency localization operators: A geometric phase space approach , 1988, IEEE Trans. Inf. Theory.

[13]  Michael A. Saunders,et al.  Atomic Decomposition by Basis Pursuit , 1998, SIAM J. Sci. Comput..

[14]  Ales Ude,et al.  Planning of joint trajectories for humanoid robots using B-spline wavelets , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  E. Bizzi,et al.  Linear combinations of primitives in vertebrate motor control. , 1994, Proceedings of the National Academy of Sciences of the United States of America.

[16]  Patrick van der Smagt,et al.  Robotics of human movements , 2009, Journal of Physiology-Paris.

[17]  Y. Bar-Cohen Electroactive Polymers as Artificial Muscles: Capabilities, Potentials and Challenges , 2000 .