An Equilibrium Point based Model Unifying Movement Control in Humanoids

Despite all the dynamics methods effectively used in robotics control, few tackle the intricacies of the human musculoskeletal system itself. During movements, a huge amount of energy can be stored passively in the biomechanics of the muscle system. Controlling such a system in a way that takes advantage of the stored energy has lead to the Equilibrium-point hypothesis (EPH). In this paper, we propose a two-phase model based on the EPH. Our model is simple and general enough to be extended to various motions over all body parts. In the first phase, gradient descent is used to obtain one kinematics endpoint in joint space, given a task in Cartesian space. In the second phase where the movements are actually executed, we use damped springs to simulate muscles to drive the limb joints. The model is demonstrated by a humanoid doing walking, reaching, and grasping.

[1]  Katsu Yamane,et al.  Synthesizing animations of human manipulation tasks , 2004, ACM Trans. Graph..

[2]  Mitsuo Kawato,et al.  Equilibrium-Point Control Hypothesis Examined by Measured Arm Stiffness During Multijoint Movement , 1996, Science.

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

[4]  Norman I. Badler,et al.  Inverse kinematics positioning using nonlinear programming for highly articulated figures , 1994, TOGS.

[5]  Mitsuo Kawato,et al.  Internal models for motor control and trajectory planning , 1999, Current Opinion in Neurobiology.

[6]  Dimitri P. Bertsekas,et al.  Constrained Optimization and Lagrange Multiplier Methods , 1982 .

[7]  F A Mussa-Ivaldi,et al.  Computations underlying the execution of movement: a biological perspective. , 1991, Science.

[8]  Norman I. Badler,et al.  Interactive behaviors for bipedal articulated figures , 1991, SIGGRAPH.

[9]  R. McN. Alexander,et al.  A minimum energy cost hypothesis for human arm trajectories , 1997, Biological Cybernetics.

[10]  E. Bizzi,et al.  Arm trajectory formation in monkeys , 2004, Experimental Brain Research.

[11]  A. Hill The heat of shortening and the dynamic constants of muscle , 1938 .

[12]  Daniel M. Wolpert,et al.  Making smooth moves , 2022 .

[13]  Tadashi Kashima,et al.  Trajectory formation based on physiological characteristics of skeletal muscles , 1998, Biological Cybernetics.

[14]  A. G. Feldman Once More on the Equilibrium-Point Hypothesis (λ Model) for Motor Control , 1986 .

[15]  Michael I. Jordan,et al.  Optimal feedback control as a theory of motor coordination , 2002, Nature Neuroscience.

[16]  Sundar Narasimhan,et al.  Dexterous Robotic Hands: Kinematics and Control , 1988 .

[17]  Michael A. Arbib,et al.  A mathematical analysis of the force-stiffness characteristics of muscles in control of a single joint system , 1992, Biological Cybernetics.

[18]  Katsu Yamane,et al.  Synthesizing animations of human manipulation tasks , 2004, SIGGRAPH 2004.

[19]  M. Hinder,et al.  The Case for an Internal Dynamics Model versus Equilibrium Point Control in Human Movement , 2003, The Journal of physiology.

[20]  A. G. Feldman,et al.  Recent tests of the equilibrium-point hypothesis (lambda model). , 1998, Motor control.

[21]  M. Latash,et al.  Testing hypotheses and the advancement of science: recent attempts to falsify the equilibrium point hypothesis , 2005, Experimental Brain Research.

[22]  Alexander Rm,et al.  A minimum energy cost hypothesis for human arm trajectories. , 1997 .

[23]  A V HILL The series elastic component of muscle. , 1950, Proceedings of the Royal Society of London. Series B, Biological sciences.

[24]  A. G. Feldman Once more on the equilibrium-point hypothesis (lambda model) for motor control. , 1986, Journal of motor behavior.

[25]  David Zipser,et al.  Reaching to grasp with a multi-jointed arm. I. Computational model. , 2002, Journal of neurophysiology.