Picking up a soft 3D object by “feeling” the grip

This paper describes a strategy for a robotic hand to pick up deformable 3D objects on a table. Inspired by human hand behavior, the robotic hand employs two rigid fingers to first squeeze such an object until it “feels” the object to be liftable. Such “feeling” is provided by a (virtual) liftability test that is repeatedly conducted during the squeeze. Passing of the test then triggers a lifting action. Throughout the manipulation the object’s deformation and its state of contact with the fingers and the table are being tracked based on contact events. Deformable modeling uses the finite element method (FEM) while slip computation employs the homotopy continuation method to determine the contact displacements induced by finger movements. The experiment was conducted for everyday items ranging from vegetables to a toy. A simulation-based comparison between deformable grasping and rigid body grasping reveals why soft objects are easier to pick up than hard ones, and demonstrates how a rigid body grasping strategy may fail on soft objects in certain situations.

[1]  Hong Liu,et al.  On computing three-finger force-closure grasps of 2-D and 3-D objects , 2003, IEEE Trans. Robotics Autom..

[2]  Jean-Daniel Boissonnat,et al.  On Computing Four-Finger Equilibrium and Force-Closure Grasps of Polyhedral Objects , 1997, Int. J. Robotics Res..

[3]  William H. Press,et al.  Numerical Recipes in C, 2nd Edition , 1992 .

[4]  E. Allgower,et al.  Numerical path following , 1997 .

[5]  W. Press,et al.  Numerical Recipes in C++: The Art of Scientific Computing (2nd edn)1 Numerical Recipes Example Book (C++) (2nd edn)2 Numerical Recipes Multi-Language Code CD ROM with LINUX or UNIX Single-Screen License Revised Version3 , 2003 .

[6]  S. Lang,et al.  Introduction to Linear Algebra , 1972 .

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

[8]  J. K. Salisbury,et al.  Kinematic and Force Analysis of Articulated Mechanical Hands , 1983 .

[9]  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.

[10]  Jeffrey C. Trinkle A Quantitative Test For Form Closure Grasps , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  D. S. Dugdale,et al.  Introduction to the Mechanics of Solids , 1967 .

[12]  C. Ramakrishnan,et al.  A finite element solution for the two‐dimensional elastic contact problems with friction , 1981 .

[13]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[14]  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).

[15]  Yan-Bin Jia,et al.  Picking up soft 3D objects with two fingers , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

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

[17]  Yunhui Liu,et al.  Qualitative test and force optimization of 3-D frictional form-closure grasps using linear programming , 1998, IEEE Trans. Robotics Autom..

[18]  Recovering the Gravity-free Shape and Stiffness Matrix of a Deformable Solid for Accurate Modeling and Interaction , 2014 .

[19]  Jeffrey C. Trinkle,et al.  Grasp analysis as linear matrix inequality problems , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[20]  William H. Press,et al.  Numerical recipes in C , 2002 .

[21]  A. Saada Elasticity : theory and applications , 1993 .

[22]  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).

[23]  Jeffrey C. Trinkle,et al.  The initial grasp liftability chart , 1989, IEEE Trans. Robotics Autom..

[24]  Antonio Bicchi,et al.  On the Closure Properties of Robotic Grasping , 1995, Int. J. Robotics Res..

[25]  Yan-Bin Jia,et al.  Modeling Deformations of General Parametric Shells Grasped by a Robot Hand , 2010, IEEE Transactions on Robotics.

[26]  Yan-Bin Jia,et al.  Grasping deformable planar objects: Squeeze, stick/slip analysis, and energy-based optimalities , 2014, Int. J. Robotics Res..

[27]  Aiguo Song,et al.  Simulation of grasping deformable objects with a virtual human hand , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  G. Strang Introduction to Linear Algebra , 1993 .

[29]  Martin H. Sadd,et al.  Elasticity: Theory, Applications, and Numerics , 2004 .

[30]  Richard H. Gallagher,et al.  Finite Element Analysis: Fundamentals , 1975 .

[31]  C. B. García,et al.  Finding all solutions to polynomial systems and other systems of equations , 1979, Math. Program..

[32]  Alexander P. Morgan,et al.  A Method for Computing All Solutions to Systems of Polynomials Equations , 1983, TOMS.

[33]  A. Bower Applied Mechanics of Solids , 2009 .

[34]  Van-Duc Nguyen,et al.  Constructing force-closure grasps , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[35]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[36]  L. Goddard Approximation of Functions , 1965, Nature.

[37]  W. E. Haisler,et al.  A finite element solution method for contact problems with friction , 1987 .