“Simulation of object and human skin formations in a grasping task” by Gourret, Magnenat-Thalmann and Thalmarm

  • ©Jean Paul Gourret, Nadia Magnenat-Thalmann, and Daniel Thalmarm




    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. Armstrong WW and Green MW. The dynamics of articulated rigid bodies for purpose of animation. The Visual Computer, Vol 1, 1985, pp 231-240
    2. Badler NI and Morris MA. Modeling flexible articulated objects. Proc. Comp. Graphics ’82, Online conf., 1982, pp 305-314.
    3. Badler NI and Smoliar SW. Digital representation of human movement. Computing Surveys, Vol 11, No 1, I979, pp 19-38
    4. Badler NI. Design of a human movement representation incorporating dynamics. Tech. rep., Dept. of computer and infor.science, Univ. of Pennsylvania, Philadelphia 1984
    5. Barr AH. Global and local deformations of solid primitives. Proc. SIGGRAPH ’84, pp 21-30
    6. Bathe KJ’. Finite element procedures in engineering analysis. Prentice Hall, 1982
    7. Blinn JF. A generalization of algebraic surface drawing. ACM Trans. on graphics, Vol 1 No 3, 1982, pp 235- 256
    8. Bohm J. A comparison of different contact algorithms with applications. Comp.Struc., Vol 26 N 1-2, 1987, pp 207-221
    9. Calvert TW, Chapman J, and Patla A. Aspects of the kinematic simulation of human movement. IEEE Computer Graphics and applications, nov 1982, pp 41-52
    10. Catmull E. A System for Computer-generated Movies. Proc. ACM Annual Conference, Vol. 1, 1972, pp.422- 431.
    11. Chaudary AB and Bathe KJ. A solution method for static and dynamic analysis of three dimensional contact problems with friction. Comp.Struc. Vol 24 N 6, 1986, pp 855-873
    12. Cutkosky MR. Robotic grasping and fine manipulation. Kluwer Academic Publ., 1985
    13. Gourret JP. Modeling 3D contacts and Deformations using finite element theory in synthetic human tactile perception, in: D. Thalmann et al., SIGGRAPH ’88 course notes on synthetic actors, 1988, pp 222-230
    14. Hollerbach JM. A recursive Lagrangian formulation of manipulator dynamics and a comparative study of dynamics formulation. IEEE Trans. on systems, man and cyber., SMC-10 No 11, 1980, pp 730-736
    15. Isaacs PM and Cohen MF. Controling Dynamic simulation with kinematic constraints, behavior functions and inverse dynamics. Pro~. SIGGRAPH’ 87, pp 215-224
    16. Jacobsen SC, McCammon ID, Biggers KB and Phillips RP. Design of tactile sensing systems for dextrous manipulators. IEEE Control Systems Magazine, Vol 8, N 1, 1988, pp 3-13
    17. Komatsu K. Human skin model capable of natural shape variation. The Visual Computer, No 3, 1988, pp 265- 271
    18. Lee CSG, Gonzales RC and Fu KS. Tutorial on robotics. IEEE Comp. Soc. Press, 1983
    19. Luciani A. Un outil informatique de creation d’images anim~es: modules d’objets, langage, controle gestuel en temps r6et. Le syst/:me ANIMA. These Docteur-Ing. INP Grenoble 1985
    20. Magnenat-Thalmann N and Thalmann D. Computer animation: Theory and Practice. Springer, Tokyo, 1985
    21. Magnenat-Thalmann N and Thalmann D. 3D Computer Animation: More an Evolution Problem than a Motion Problem, IEEE Computer Graphics and Applications, Vol. 5, No 10, 1985, pp.47-57.
    22. Magnenat-Thalmann N and Thalmann D. Image Synthesis” Theory and practice. Springer, Tokyo, 1987
    23. Magnenat-Thalmarm N and Thalmann D. The direction of synthetic actors in the film Rendez-vous /t Montreal. IEEE Computer Graphics & applications, Vol 7, No 12, 1987, pp 7-19
    24. Magnenat-Thalmann N, Laperri~re R and Thalmann D. Joint-Dependent Local Deformations for hand animation and object grasping, Proc. Graphics Interface ’88, Edmonton
    25. Moore M and Wilhelms J. Collision detection and response for computer animation. Proc.SIGGRAPH ’88, pp 289-298
    26. Paul RP. Robot manipulators: mathematics, programming and control. The MIT Press, Cambridge, Mass., 1981
    27. Platt JC and Barr AH. Constraint method for flexible models. Proc. SIGGRAPH ’88, pp 279-288
    28. Pugh A(ed.). Robot sensors. Vol 2. Tactile and nonvision. IFS publications Ltd (Bedford) and Springer Verlag, 1986
    29. Slotine JJE and Asada H. Robot analysis and control. Wiley, 1986
    30. Terzopoulos D, Platt J, Barr A and Fleischer K. Elastically deformable models. Proe.SIGGRAPH ’87, pp 205-214
    31. Thomson DE, Buford WL, Myers LM, Giurintano DJ and Brewer III JA. A hand biomechanics workstation. Proc. SIGGRAPH ’88, pp 335-343
    32. Timoshenko S and Goodier JN. Theory of elasticity. 3rd.ed., McGraw-Hill, NY, 1970
    33. Wilhelms J. Toward automatic motion control. IEEE Computer Graphics and applications, Vol 7, No 4, 1987, pp 11-22
    34. Witkin A and Kass M. Spacetime Constraints. Proc. SIGGRAPH ’88, pp. 159-168
    35. Wyvill G, McPheeters C, Wyvill B. Data structure for soft objects. The Visual Computer, No 2, 1986, pp 227-234
    36. Zienkiewiez OC. The finite element method. Third edition, McGraw-Hill, London, 1977

ACM Digital Library Publication: