skip to main content
article
Free Access

Simulation of object and human skin formations in a grasping task

Published:01 July 1989Publication History
Skip Abstract Section

Abstract

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.

References

  1. 1 Armstrong WW and Green MW. The dynamics of articulated rigid bodies for purpose of animation. The Visual Computer, Vol 1, 1985, pp 231-240Google ScholarGoogle ScholarCross RefCross Ref
  2. 2 Badler NI and Morris MA. Modeling flexible articulated objects. Proc. Comp. Graphics '82, Online conf., 1982, pp 305-314.Google ScholarGoogle Scholar
  3. 3 Badler NI and Smoliar SW. Digital representation of human movement. Computing Surveys, Vol 11, No 1, I979, pp 19-38 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Badler NI. Design of a human movement representation incorporating dynamics. Tech. rep., Dept. of computer and infor.science, Univ. of Pennsylvania, Philadelphia 1984Google ScholarGoogle Scholar
  5. 5 Barr AH. Global and local deformations of solid primitives. Proc. SIGGRAPH '84, pp 21-30 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Bathe KJ'. Finite element procedures in engineering analysis. Prentice Hall, 1982Google ScholarGoogle Scholar
  7. 7 Blinn JF. A generalization of algebraic surface drawing. ACM Trans. on graphics, Vol 1 No 3, 1982, pp 235- 256 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Bohm J. A comparison of different contact algorithms with applications. Comp.Struc., Vol 26 N 1-2, 1987, pp 207-221Google ScholarGoogle Scholar
  9. 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-52Google ScholarGoogle Scholar
  10. 10 Catmull E. A System for Computer-generated Movies. Proc. ACM Annual Conference, Vol. 1, 1972, pp.422- 431. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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-873Google ScholarGoogle Scholar
  12. 12 Cutkosky MR. Robotic grasping and fine manipulation. Kluwer Academic Publ., 1985 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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-230Google ScholarGoogle Scholar
  14. 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-736Google ScholarGoogle Scholar
  15. 15 Isaacs PM and Cohen MF. Controling Dynamic simulation with kinematic constraints, behavior functions and inverse dynamics. Pro~. SIGGRAPH' 87, pp 215-224 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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-13Google ScholarGoogle Scholar
  17. 17 Komatsu K. Human skin model capable of natural shape variation. The Visual Computer, No 3, 1988, pp 265- 271Google ScholarGoogle ScholarCross RefCross Ref
  18. 18 Lee CSG, Gonzales RC and Fu KS. Tutorial on robotics. IEEE Comp. Soc. Press, 1983Google ScholarGoogle Scholar
  19. 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 1985Google ScholarGoogle Scholar
  20. 20 Magnenat-Thalmann N and Thalmann D. Computer animation: Theory and Practice. Springer, Tokyo, 1985 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22 Magnenat-Thalmann N and Thalmann D. Image Synthesis" Theory and practice. Springer, Tokyo, 1987 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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-19Google ScholarGoogle Scholar
  24. 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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25 Moore M and Wilhelms J. Collision detection and response for computer animation. Proc.SIGGRAPH '88, pp 289-298 Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26 Paul RP. Robot manipulators: mathematics, programming and control. The MIT Press, Cambridge, Mass., 1981 Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27 Platt JC and Barr AH. Constraint method for flexible models. Proc. SIGGRAPH '88, pp 279-288 Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28 Pugh A(ed.). Robot sensors. Vol 2. Tactile and nonvision. IFS publications Ltd (Bedford) and Springer Verlag, 1986Google ScholarGoogle Scholar
  29. 29 Slotine JJE and Asada H. Robot analysis and control. Wiley, 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30 Terzopoulos D, Platt J, Barr A and Fleischer K. Elastically deformable models. Proe.SIGGRAPH '87, pp 205-214 Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31 Thomson DE, Buford WL, Myers LM, Giurintano DJ and Brewer III JA. A hand biomechanics workstation. Proc. SIGGRAPH '88, pp 335-343 Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32 Timoshenko S and Goodier JN. Theory of elasticity. 3rd.ed., McGraw-Hill, NY, 1970Google ScholarGoogle Scholar
  33. 33 Wilhelms J. Toward automatic motion control. IEEE Computer Graphics and applications, Vol 7, No 4, 1987, pp 11-22Google ScholarGoogle Scholar
  34. 34 Witkin A and Kass M. Spacetime Constraints. Proc. SIGGRAPH '88, pp. 159-168 Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. 35 Wyvill G, McPheeters C, Wyvill B. Data structure for soft objects. The Visual Computer, No 2, 1986, pp 227-234Google ScholarGoogle ScholarCross RefCross Ref
  36. 36 Zienkiewiez OC. The finite element method. Third edition, McGraw-Hill, London, 1977Google ScholarGoogle Scholar

Index Terms

  1. Simulation of object and human skin formations in a grasping task

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGGRAPH Computer Graphics
            ACM SIGGRAPH Computer Graphics  Volume 23, Issue 3
            Special issue: Proceedings of the 1989 ACM SIGGRAPH conference
            July 1989
            367 pages
            ISSN:0097-8930
            DOI:10.1145/74334
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGGRAPH '89: Proceedings of the 16th annual conference on Computer graphics and interactive techniques
              July 1989
              408 pages
              ISBN:0897913124
              DOI:10.1145/74333

            Copyright © 1989 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 July 1989

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader