Simulation of object and human skin formations in a grasping task

This paper addresses the problem of simulating deformations between objects and the hand of a synthetic character during a grasping process. A numerical method based on finite element theory allows us to take into account the active forces of the fingers on the object and the reactive forces of the object on the fingers. The method improves control of synthetic human behavior in a task level animation system because it provides information about the environment of a synthetic human and so can be compared to the sense of touch. Finite element theory currently used in engineering seems one of the best approaches for modeling both elastic and plastic deformation of objects, as well as shocks with or without penetration between deformable objects. We show that intrinsic properties of the method based on composition/decomposition of elements have an impact in computer animation. We also state that the use of the same method for modeling both objects and human bodies improves the modeling both objects and human bodies improves the modeling of the contacts between them. Moreover, it allows a realistic envelope deformation of the human fingers comparable to existing methods. To show what we can expect from the method, we apply it to the grasping and pressing of a ball. Our solution to the grasping problem is based on displacement commands instead of force commands used in robotics and human behavior.

[1]  S. Timoshenko,et al.  Theory of Elasticity (3rd ed.) , 1970 .

[2]  Edwin Catmull,et al.  A system for computer generated movies , 1972, ACM Annual Conference.

[3]  J. Z. Zhu,et al.  The finite element method , 1977 .

[4]  Norman I. Badler,et al.  Digital Representations of Human Movement , 1979, CSUR.

[5]  John M. Hollerbach,et al.  A Recursive Lagrangian Formulation of Manipulator Dynamics , 1980 .

[6]  John M. Hollerbach,et al.  A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation Complexity , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

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

[8]  H. Saunders,et al.  Finite element procedures in engineering analysis , 1982 .

[9]  James F. Blinn,et al.  A generalization of algebraic surface drawing , 1982, SIGGRAPH.

[10]  Chapman,et al.  Aspects of the Kinematic Simulation of Human Movement , 1982, IEEE Computer Graphics and Applications.

[11]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

[12]  Daniel Thalmann,et al.  Three-Dimensional Computer Animation: More an Evolution Than a Motion Problem , 1985, IEEE Computer Graphics and Applications.

[13]  Norman I. Badler,et al.  Design of a Human Movement Representation Incorporating Dynamics , 1985, Advances in Computer Graphics.

[14]  Mark R. Cutkosky,et al.  Robotic grasping and fine manipulation , 1985 .

[15]  Annie Luciani Un outil informatique de création d'images animées. Modèles d'objets, langage, contrôle gestuel en temps réel. Le système ANIMA. (A computer tool for animated image creation. Object models, language, real-time gestural control. The ANIMA system) , 1985 .

[16]  Daniel Thalmann,et al.  Computer animation - theory and practice , 1985, Computer science workbench.

[17]  C. S. G. Lee,et al.  Tutorial on robotics , 1986 .

[18]  Anil Chaudhary,et al.  A solution method for static and dynamic analysis of three-dimensional contact problems with friction , 1986 .

[19]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[20]  Daniel Thalmann,et al.  The Direction of Synthetic Actors in the Film Rendez-Vous a Montreal , 1987, IEEE Computer Graphics and Applications.

[21]  Jane Wilhelms,et al.  Toward Automatic Motion Control , 1987, IEEE Computer Graphics and Applications.

[22]  J. Böhm,et al.  A comparison of different contact algorithms with applications , 1987 .

[23]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[24]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[25]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

[26]  N. Magnenat-Thalmann,et al.  Image Synthesis Theory and Practice , 1988 .

[27]  John C. Platt,et al.  Constraints methods for flexible models , 1988, SIGGRAPH.

[28]  Jean-Jacques E. Slotine,et al.  Robot analysis and control , 1988, Autom..

[29]  S.C. Jacobsen,et al.  Design of tactile sensing systems for dextrous manipulators , 1988, IEEE Control Systems Magazine.

[30]  John A. Brewer,et al.  A hand biomechanics workstation , 1988, SIGGRAPH.

[31]  Daniel Thalmann,et al.  Joint-dependent local deformations for hand animation and object grasping , 1989 .