Deformable Modeling


Faculty

  Yan-Bin Jia
Ph.D. Students

  Jiang Tian (CS)
  HyunTae Na (CS)

Deformable objects are ubiquitous in our daily life. The ability to manipulate them is an important measure of the robot's intelligence and dexterity. Such skill expects to not only exert impact on medical robotics but also open the door for the development of home robots. Despite the rich literature on robot grasping and dexterous manipulation, grasping of deformable objects has remained an underdeveloped research area. This is in part due to the lack of a geometric framework to characterize this type of grasps, and in part due to the high computational cost of modeling the grasping process itself.

As a first step into this largely unexplored area, we conduct investigation on the modeling of the deformation of grasped objects. At the current stage, we are look into computation of the deformations of thin shells under applied loads. A shell is a body enclosed between two closely spaced and curved surfaces. Classical theory of shells assumes a parametrization along the lines of principal curvature on the middle surface of a shell. Such a parametrization, while always existing locally, is not known for many surfaces, and deriving one can be very difficult if not impossible. This paper generalizes the classical strain-displacement equations and strain energy formula to a shell with an arbitrary parametric middle surface. We show that extensional and shearing strains can all be represented in terms of geometric invariants including principal curvatures, principal vectors, and the related directional and covariant derivatives. Computation of strains and strain energy is also described for a general parametrization.

We represent the displacement field on a shell as a B-spline surface. By minimization of potential energy, we have simulated deformations of algebraic surfaces under applied loads, and performed experiments on an aluminum soda can and a stretched cloth using a three-fingered Barrett Hand. The simulation and experimental results match with good accuracy. The presented work is an initial step in our research on robot grasping of deformable objects.

Deformations on a plane, a cylinder, and an ellipsoid under applied point loads as computed using linear elasticity theory. For technical details, we refer the reader to our IROS '08 paper listed below.

On modeling large deformations, the linear elasticity theory has proven inaccurate, and the nonlinear theory needs to be applied. The three figures below compares the scanned image (left), and the modeling results by nonlinear (center) and linear (right) methods, all of a contact region of a tennis ball grasped by a BarrettHand at the antipodal configuration. Nonlinear modeling generates more accurate result than linear modeling (average errors 0.61mm vs 1.25mm).



The next figure displays the deformed tennis ball with the top and bottom contact regions computed based on the nonlinear elasticity theory, and the middle (undeformed) region generated by a 3D scanner. The red lines mark the region boundaries.

This research is supported by the NSF grant IIS-0742334 .

Last updated on Februray 23, 2008.


Yan-Bin Jia
jia@cs.iastate.edu