An inverse kinematics method based on muscle dynamics

Inverse kinematics is one of the most popular method in computer graphics to control 3D multi-joint characters. In this paper, we propose an inverse kinematics algorithm that takes the characteristics of human bodies into account. The mausculoskeletal model is used to solve the redundancy of the human body. Using our method, feasible human body motion can be obtained simply by specifying the motion of several end effectors or body segments. Since muscle dynamics is taken into account, the configuration space of the human body is automatically calculated, and unrealistic postures can be avoided. It is also possible to tune the motion by changing the external load applied to the muscles. Using our method, the amount of work by the animators is reduced to create natural human animation.

[1]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[2]  Toshio Tsuji,et al.  Impedance Regulations in Musculo-Motor Control System and the Manipulation Ability of the End-Point , 1988 .

[3]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[4]  Daniel Thalmann,et al.  Complex Character Positioning Based on a Compatible Flow Model of Multiple Supports , 1997, IEEE Trans. Vis. Comput. Graph..

[5]  Daniel Thalmann,et al.  A robust approach for the control of the center of mass with inverse kinetics , 1996, Comput. Graph..

[6]  Toshio Tsuji,et al.  Impedance Transformations in Multi-Joint Arm Movements with Redundant Degrees of Freedom , 1988 .

[7]  幸村 琢 Creating and Retargetting Motion by the Musculoskeletal Human Body Model , 2000 .

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

[9]  M. Kawato Optimization and learning in neural networks for formation and control of coordinated movement , 1993 .

[10]  F.E. Zajac,et al.  An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures , 1990, IEEE Transactions on Biomedical Engineering.

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

[12]  J. Winters Hill-Based Muscle Models: A Systems Engineering Perspective , 1990 .

[13]  Norman I. Badler,et al.  Interactive real-time articulated figure manipulation using multiple kinematic constraints , 1990, I3D '90.

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

[15]  Jean-Claude Latombe,et al.  Planning motions with intentions , 1994, SIGGRAPH.

[16]  Norman I. Badler,et al.  Strength guided motion , 1990, SIGGRAPH.

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