Modeling Deformations of General Parametric Shells Grasped by a Robot Hand

The robot hand applying force on a deformable object will result in a changing wrench space due to the varying shape and normal of the contact area. Design and analysis of a manipulation strategy thus depend on reliable modeling of the object's deformations as actions are performed. In this paper, shell-like objects are modeled. The classical shell theory [P. L. Gould, Analysis of Plates and Shells. Englewood Cliffs, NJ: Prentice-Hall, 1999; V. V. Novozhilov, The Theory of Thin Shells . Gronigen, The Netherlands: Noordhoff, 1959; A. S. Saada, Elasticity: Theory and Applications. Melbourne, FL: Krieger, 1993; S. P. Timoshenko and S. Woinowsky-Krieger, Theory of Plates and Shells, 2nd ed. New York: McGraw-Hill, 1959] assumes a parametrization along the two lines of curvature on the middle surface of a shell. Such a parametrization, while always existing locally, is very difficult, if not impossible, to derive for most surfaces. Generalization of the theory to an arbitrary parametric shell is therefore not immediate. This paper first extends the linear and nonlinear shell theories to describe extensional, shearing, and bending strains in terms of geometric invariants, including the principal curvatures and vectors, and their related directional and covariant derivatives. To our knowledge, this is the first nonparametric formulation of thin-shell strains. A computational procedure for the strain energy is then offered for general parametric shells. In practice, a shell deformation is conveniently represented by a subdivision surface [F. Cirak, M. Ortiz, and P. Schröder, “Subdivision surfaces: A new paradigm for thin-shell finite-element analysis,” Int. J. Numer. Methods Eng., vol. 47, pp. 2039-2072, 2000]. We compare the results via potential-energy minimization over a couple of benchmark problems with their analytical solutions and numerical ones generated by two commercial software packages: ABAQUS and ANSYS. Our method achieves a convergence rate that is one order of magnitude higher. Experimental validation involves regular and free-form shell-like objects of various materials that were grasped by a robot hand, with the results compared against scanned 3-D data with accuracy of 0.127 mm. Grasped objects often undergo sizable shape changes, for which a much higher modeling accuracy can be achieved using the nonlinear elasticity theory than its linear counterpart.

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

[2]  D. W. Scharpf,et al.  The SHEBA Family of Shell Elements for the Matrix Displacement Method , 1968, The Aeronautical Journal (1968).

[3]  Richard B. Nelson,et al.  Three-dimensional finite element for analysing thin plate/shell structures , 1995 .

[4]  Mitul Saha,et al.  Motion planning for robotic manipulation of deformable linear objects , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[5]  Heinz Wörn,et al.  Picking-up deformable linear objects with industrial robots , 1999 .

[6]  K. Bathe Finite Element Procedures , 1995 .

[7]  Lydia E. Kavraki,et al.  Using Motion Planning for Knot Untangling , 2004, Int. J. Robotics Res..

[8]  Rakesh K. Kapania,et al.  A survey of recent shell finite elements , 2000 .

[9]  Vijay Kumar,et al.  Robotic grasping and contact: a review , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[10]  Hidefumi Wakamatsu,et al.  Static Modeling of Linear Object Deformation Based on Differential Geometry , 2004, Int. J. Robotics Res..

[11]  P. E. Grafton,et al.  Analysis of Axisymmetrical Shells by the Direct Stiffness Method , 1963 .

[12]  H. Saunders Book Reviews : FINITE ELEMENT ANALYSIS FUNDAMENTALS R.H. Gallagher Prentice Hall, Inc., Englewood Cliffs, New Jersey (1975) , 1977 .

[13]  Daniel Thalmann,et al.  Simulation of object and human skin formations in a grasping task , 1989, SIGGRAPH.

[14]  L. Segerlind Applied Finite Element Analysis , 1976 .

[15]  Kazuaki Iwata,et al.  Static analysis of deformable object grasping based on bounded force closure , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[16]  Qi Luo,et al.  Contact and Deformation Modeling for Interactive Environments , 2007, IEEE Transactions on Robotics.

[17]  K. Washizu Variational Methods in Elasticity and Plasticity , 1982 .

[18]  Hidefumi Wakamatsu,et al.  Deformation modeling of belt object with angles , 2009, 2009 IEEE International Conference on Robotics and Automation.

[19]  Sunil Saigal,et al.  Advances of thin shell finite elements and some applications—version I , 1990 .

[20]  R. T. Fenner Engineering elasticity : application of numerical and analytical techniques , 1986 .

[21]  Morten Bro-Nielsen,et al.  Real‐time Volumetric Deformable Models for Surgery Simulation using Finite Elements and Condensation , 1996, Comput. Graph. Forum.

[22]  B. O'neill Elementary Differential Geometry , 1966 .

[23]  J. Radok,et al.  The theory of thin shells , 1959 .

[24]  Olivier A. Bauchau,et al.  Evaluation of some shear deformable shell elements , 2006 .

[25]  A. Pressley Elementary Differential Geometry , 2000 .

[26]  Lydia E. Kavraki,et al.  Path planning for deformable linear objects , 2006, IEEE Transactions on Robotics.

[27]  Yan-Bin Jia,et al.  Modeling deformable shell-like objects grasped by a robot hand , 2009, 2009 IEEE International Conference on Robotics and Automation.

[28]  Hidefumi Wakamatsu,et al.  Knotting/Unknotting Manipulation of Deformable Linear Objects , 2006, Int. J. Robotics Res..

[29]  Demetri Terzopoulos,et al.  Physically-based facial modelling, analysis, and animation , 1990, Comput. Animat. Virtual Worlds.

[30]  Jos Stam,et al.  Evaluation of Loop Subdivision Surfaces , 2010 .

[31]  Toshio Fukuda,et al.  Manipulation of Flexible Rope Using Topological Model Based on Sensor Information , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Eric M. Lui,et al.  Analysis of Plates and Shells , 2000 .

[33]  Pierre Mathys,et al.  An optimized, adaptative, reduced-order flux observer , 2002 .

[34]  Wolfgang Straßer,et al.  A consistent bending model for cloth simulation with corotational subdivision finite elements , 2006 .

[35]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[36]  Charles T. Loop,et al.  Smooth Subdivision Surfaces Based on Triangles , 1987 .

[37]  G. M.,et al.  A Treatise on the Mathematical Theory of Elasticity , 1906, Nature.

[38]  M. Ortiz,et al.  Subdivision surfaces: a new paradigm for thin‐shell finite‐element analysis , 2000 .

[39]  Jerome J. Connor,et al.  Stiffness Matrix for Shallow Rectangular Shell Element , 1967 .

[40]  Billie J. Collier,et al.  Drape Prediction by Means of Finite-element Analysis , 1991 .

[41]  Thomas J. R. Hughes,et al.  Nonlinear finite element analysis of shells: Part I. three-dimensional shells , 1981 .

[42]  T. Belytschko,et al.  A stabilization procedure for the quadrilateral plate element with one-point quadrature , 1983 .

[43]  Kenneth Y. Goldberg,et al.  D-space and Deform Closure Grasps of Deformable Parts , 2005, Int. J. Robotics Res..

[44]  Fujio Yamaguchi,et al.  Curves and Surfaces in Computer Aided Geometric Design , 1988, Springer Berlin Heidelberg.

[45]  Shinichi Hirai,et al.  Robust grasping manipulation of deformable objects , 2001, Proceedings of the 2001 IEEE International Symposium on Assembly and Task Planning (ISATP2001). Assembly and Disassembly in the Twenty-first Century. (Cat. No.01TH8560).

[46]  Richard E. Parent,et al.  Layered construction for deformable animated characters , 1989, SIGGRAPH.

[47]  Andrew Nealen,et al.  Physically Based Deformable Models in Computer Graphics , 2006, Comput. Graph. Forum.

[48]  Oussama Khatib,et al.  Interactive rendering of deformable objects based on a filling sphere modeling approach , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[49]  Argiris Kamoulakos,et al.  Understanding and improving the reduced integration of Mindlin shell elements , 1988 .

[50]  D. Griffin,et al.  Finite-Element Analysis , 1975 .

[51]  Keith Waters,et al.  A muscle model for animation three-dimensional facial expression , 1987, SIGGRAPH.

[52]  Demetri Terzopoulos,et al.  Artificial fishes: physics, locomotion, perception, behavior , 1994, SIGGRAPH.

[53]  H. Saunders Book Reviews : The Finite Element Method (Revised): O.C. Zienkiewicz McGraw-Hill Book Co., New York, New York , 1980 .

[54]  Anthony N. Palazotto,et al.  Nonlinear Analysis of Shell Structures , 1992 .

[55]  H. Saunders Book Reviews : NUMERICAL METHODS IN FINITE ELEMENT ANALYSIS K.-J. Bathe and E.L. Wilson Prentice-Hall, Inc, Englewood Cliffs, NJ , 1978 .

[56]  Demetri Terzopoulos,et al.  Deformable models in medical image analysis: a survey , 1996, Medical Image Anal..

[57]  S. BRODETSKY,et al.  Theory of Plates and Shells , 1941, Nature.

[58]  Herbert Reismann,et al.  Elasticity: Theory and Applications , 1980 .

[59]  J. Reddy An introduction to nonlinear finite element analysis , 2004 .