“Load balance” control for a humanoid musculoskeletal arm in table tennis movement

The aim of this paper is to propose a muscle control method for a humanoid musculoskeletal arm that mimics human muscle coordination from an engineering viewpoint. As muscle control is posed as a redundancy problem, the resulting muscle force corresponds to different desired control criteria (e.g., minimizing the total metabolic energy, minimizing muscle activity). In this research, the criterion we choose is “load balance”, which is essential for reducing actuator demands on systems subject to repetitive and demanding tasks. In order to achieve a balanced force distribution throughout the muscles, we obtain a minimum-load muscle force by considering the acceleration contribution in both muscle and joint space. The orthogonal space of the minimum-load muscle force solution is designed to place the muscle force close to the midpoint of the muscle force limits. The proposed method is tested by tracking a table tennis movement of a real human subject. The results not only provide an explanation on the concepts of “minimum-load” and “balance-load”, but also show that the proposed method has advantageous properties such as computational efficiency and stability.

[1]  Junichi Urata,et al.  Design concept of detail musculoskeletal humanoid “Kenshiro” - Toward a real human body musculoskeletal simulator , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[2]  Hideo Oka Electromyographic Study on Lower Limb Muscle Activities During Normal Gait Cycle , 1984 .

[3]  Chang-Soo Han,et al.  Comparative study of optimization technique for the global performance indices of the robot manipulator based on an approximate model , 2012 .

[4]  S R Simon,et al.  An evaluation of the approaches of optimization models in the prediction of muscle forces during human gait. , 1981, Journal of biomechanics.

[5]  N. Hogan Adaptive control of mechanical impedance by coactivation of antagonist muscles , 1984 .

[6]  D W Moran,et al.  A computationally efficient method for solving the redundant problem in biomechanics. , 1995, Journal of biomechanics.

[7]  S. Delp,et al.  The influence of muscles on knee flexion during the swing phase of gait. , 1996, Journal of biomechanics.

[8]  R R Neptune,et al.  Muscle contributions to specific biomechanical functions do not change in forward versus backward pedaling. , 2000, Journal of biomechanics.

[9]  A.D. Kuo,et al.  An optimal control model for analyzing human postural balance , 1995, IEEE Transactions on Biomedical Engineering.

[10]  Sang-Rok Oh,et al.  Control design for human-like reaching movements using redundancy in robot arm-trunk systems , 2011 .

[11]  M G Pandy,et al.  Computer modeling and simulation of human movement. , 2001, Annual review of biomedical engineering.

[12]  Scott L. Delp,et al.  A Model of the Upper Extremity for Simulating Musculoskeletal Surgery and Analyzing Neuromuscular Control , 2005, Annals of Biomedical Engineering.

[13]  Florent Lamiraux,et al.  Whole-body task planning for a humanoid robot: a way to integrate collision avoidance , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[14]  M. Pandy,et al.  Dynamic optimization of human walking. , 2001, Journal of biomechanical engineering.

[15]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1987, IEEE J. Robotics Autom..

[16]  M. Pandy,et al.  A Dynamic Optimization Solution for Vertical Jumping in Three Dimensions. , 1999, Computer methods in biomechanics and biomedical engineering.

[17]  Michael Damsgaard,et al.  Analysis of musculoskeletal systems in the AnyBody Modeling System , 2006, Simul. Model. Pract. Theory.

[18]  Daniel Thalmann,et al.  A biomechanical musculoskeletal model of human upper limb for dynamic simulation , 1996 .

[19]  T. Oshima,et al.  Control properties induced by the existence of antagonistic pairs of bi-articular muscles-Mechanical engineering model analyses , 1994 .

[20]  K. A. Semendyayev,et al.  Handbook of mathematics , 1985 .

[21]  F. Zajac,et al.  Determining Muscle's Force and Action in Multi‐Articular Movement , 1989, Exercise and sport sciences reviews.

[22]  H. Haken,et al.  A theoretical model of phase transitions in human hand movements , 2004, Biological Cybernetics.

[23]  Sungho Jo,et al.  A computational neuromusculoskeletal model of human arm movements , 2011 .

[24]  Oussama Khatib,et al.  Whole-Body Dynamic Behavior and Control of Human-like Robots , 2004, Int. J. Humanoid Robotics.

[25]  Abdulmotaleb El-Saddik,et al.  Towards Whole Body Fatigue Assessment of Human Movement: A Fatigue-Tracking System Based on Combined sEMG and Accelerometer Signals , 2014, Sensors.

[26]  Keng Peng Tee,et al.  A model of force and impedance in human arm movements , 2004, Biological Cybernetics.

[27]  M. Kawato,et al.  Virtual trajectory and stiffness ellipse during force-trajectory control using a parallel-hierarchical neural network model , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[28]  Bram Vanderborght,et al.  Overview of the Lucy Project: Dynamic Stabilization of a Biped Powered by Pneumatic Artificial Muscles , 2008, Adv. Robotics.

[29]  Fumiya Iida,et al.  The challenges ahead for bio-inspired 'soft' robotics , 2012, CACM.

[30]  Abdulmotaleb El-Saddik,et al.  Adaptive "load-distributed" muscle coordination method for kinematically redundant musculoskeletal humanoid systems , 2015, Robotics Auton. Syst..

[31]  R R Neptune,et al.  Optimization algorithm performance in determining optimal controls in human movement analyses. , 1999, Journal of biomechanical engineering.

[32]  Leng-Feng Lee,et al.  Case Studies of Musculoskeletal-Simulation-Based Rehabilitation Program Evaluation , 2009, IEEE Transactions on Robotics.

[33]  T. Flash,et al.  The control of hand equilibrium trajectories in multi-joint arm movements , 1987, Biological Cybernetics.

[34]  Akinori Nagano,et al.  A Three-Dimensional Linked Segment Model of the Whole Human Body , 2005 .

[35]  Yoichi Hori,et al.  Non-linear phase different control for precise output force of bi-articularly actuated manipulators , 2013, Adv. Robotics.

[36]  Abdulmotaleb El-Saddik,et al.  Muscle Force Control of a Kinematically Redundant Bionic Arm with Real-Time Parameter Update , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[37]  M. Latash Virtual trajectories, joint stiffness, and changes in the limb natural frequency during single-joint oscillatory movements , 1992, Neuroscience.

[38]  Ayman Habib,et al.  OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement , 2007, IEEE Transactions on Biomedical Engineering.

[39]  David G. Lloyd,et al.  A real-time EMG-driven virtual arm , 2002, Comput. Biol. Medicine.

[40]  Oussama Khatib,et al.  A whole-body control framework for humanoids operating in human environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[41]  W Baumann,et al.  The three-dimensional determination of internal loads in the lower extremity. , 1997, Journal of biomechanics.

[42]  BRIAN A. Garner,et al.  A Kinematic Model of the Upper Limb Based on the Visible Human Project (VHP) Image Dataset. , 1999, Computer methods in biomechanics and biomedical engineering.

[43]  R. Crowninshield,et al.  A physiologically based criterion of muscle force prediction in locomotion. , 1981, Journal of biomechanics.

[44]  J D Humphrey,et al.  Altered mechanical behavior of epicardium due to isothermal heating under biaxial isotonic loads. , 2003, Journal of biomechanical engineering.

[45]  Miomir Vukobratovic,et al.  Human-and-Humanoid Postures Under External Disturbances: Modeling, Simulation, and Robustness. Part 1: Modeling , 2011, J. Intell. Robotic Syst..

[46]  S. A. Wallace,et al.  Order parameters for the neural organization of single, multijoint limb movement patterns , 2004, Experimental Brain Research.

[47]  Masazumi Katayama,et al.  Virtual trajectory and stiffness ellipse during multijoint arm movement predicted by neural inverse models , 1993, Biological Cybernetics.