Hierarchical kinematic behaviors for complex articulated figures

The hierarchical control decomposition provided by inverse kinematics is seldom used in the field of Computer Animation. In this chapter we first review the properties and limitations of inverse kinematics compared to other techniques dedicated to the motion control of complex articulated figures. Then, beyond the sole pseudo-inverse solution, we examine the homogeneous solution allowing the partial realization of a secondary task (or optimization or behavior). Case studies are presented in two distinct application areas of this technique : balance control and motion correction.

[1]  Karl Blossfeldt,et al.  Art forms in nature : examples from the plant world photographed direct from nature , 1967 .

[2]  Daniel Thalmann,et al.  Combined Direct and Inverse Kinematic Control for Articulated Figure Motion Editing , 1992, Comput. Graph. Forum.

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

[4]  N. Magnenat-Thalmann,et al.  Synthetic actors in computer-generated 3D films , 1990 .

[5]  Daniel Thalmann,et al.  A Stereoscopic Restitution Environment for 3D anaysis of Gait , 1994 .

[6]  Michael Girard,et al.  Computational modeling for the computer animation of legged figures , 1998 .

[7]  Anthony A. Maciejewski,et al.  Dealing with the ill-conditioned equations of motion for articulated figures , 1990, IEEE Computer Graphics and Applications.

[8]  Kevin Cleary,et al.  Incorporating multiple criteria in the operation of redundant manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[9]  A. S. King,et al.  Form and Function in Birds , 1981 .

[10]  Norman I. Badler,et al.  A kinematic model of the human spine and torso , 1991, IEEE Computer Graphics and Applications.

[11]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[12]  Norman I. Badler,et al.  Articulated Figure Positioning by Multiple Constraints , 1987, IEEE Computer Graphics and Applications.

[13]  D. A. Hogg,et al.  Form and Function in Birds. , 1989 .

[14]  Myung Jin Chung,et al.  A unified approach to the inverse kinematic solution for a redundant manipulator , 1993, Robotica.

[15]  Philip L. Y. Lee Modeling articulated figure motion with physically- and physiologically-based constraints , 1993 .

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

[17]  Charles A. Klein,et al.  Dynamic simulation of a kinematically redundant manipulator system , 1987, J. Field Robotics.

[18]  Michael Girard,et al.  Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.

[19]  Daniel Thalmann,et al.  Goal-oriented design and correction of articulated figure motion with the TRACK system , 1994, Comput. Graph..

[20]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[21]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[22]  F E Zajac,et al.  Human standing posture: multi-joint movement strategies based on biomechanical constraints. , 1993, Progress in brain research.

[23]  Ronan Boulic,et al.  TRACK: A Kinematic Goal-Oriented Animation System for Coordinated Editing of Joint-Space Based Motions , 1992 .

[24]  Jessica K. Hodgins,et al.  Adjusting step length for rough terrain locomotion , 1991, IEEE Trans. Robotics Autom..

[25]  Norman I. Badler,et al.  Simulating humans: computer graphics animation and control , 1993 .

[26]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

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

[28]  E. Dombre,et al.  Conception assistée par ordinateur en robotique , 1987 .

[29]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[30]  Daniel Thalmann,et al.  Inverse Kinetics for Center of Mass Position Control and Posture Optimization , 1994 .

[31]  Daniel Thalmann,et al.  The HUMANOID Environment for Interactive Animation of Multiple Deformable Human Characters , 1995, Comput. Graph. Forum.

[32]  Norman I. Badler,et al.  Intermittent Non-Rhythmic Human Stepping and Locomotion , 1993 .

[33]  Anthony A. Maciejewski Kinetic limitations on the use of redundancy in robotic manipulators , 1991, IEEE Trans. Robotics Autom..

[34]  G. A. Zweers,et al.  Motor Organization of the Avian Head-Neck System , 1994 .

[35]  Thomas W. Calvert,et al.  Composition of realistic animation sequences for multiple human figures , 1991 .

[36]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[37]  Yakup Paker,et al.  Image Processing for Broadcast and Video Production , 1995, Workshops in Computing.

[38]  Roberto Maiocchi,et al.  A Knowledge-Based Approach to the Synthesis of Human Motion , 1991, Modeling in Computer Graphics.