DefGraspSim: Simulation-based grasping of 3D deformable objects

From clothing, to plastic bottles, to humans, deformable objects are omnipresent in our world. A large subset of these are 3D deformable objects (e.g., fruits, internal organs, and flexible containers), for which dimensions along all 3 spatial axes are of similar magnitude, and significant deformations can occur along any of them [46]. Robotic grasping of 3D deformables is underexplored relative to rope and cloth, but is critical for applications like food handling [14], robotic surgery [47], and domestic tasks [46]. Compared to rigid objects, grasping 3D deformable objects faces 4 major challenges. First, classical analytical metrics for grasping rigid objects (e.g., force/form closure) do not typically consider deformation of the object during or after the grasp [46]. Yet, deformations significantly impact the contact surface and object dynamics. Second, existing grasp strategies for rigid objects may not directly transfer to 3D deformables, as compliance can augment or reduce the set of feasible grasps. For example, we may grasp a soft toy haphazardly; however, if the toy were rigid, it would no longer conform to our hands, and many grasps may become unstable. Conversely, we may grasp a rigid container haphazardly; however, if the container were flexible, grasps along its faces may crush its contents. Third, the definition of a successful grasp on a 3D deformable is highly dependent on object properties, such as fragility and compliance. Thus, grasp outcomes must be quantified by diverse performance metrics, such as stress, deformation, and stability. Performance metrics may also compete (e.g., a stable grasp may induce high deformation). Fourth, performance metrics may be partially or fully unobservable (e.g., volumetric stress fields), requiring estimation in the real world. Previous works have typically formulated quality metrics, which we refer to more generally as grasp features: simple quantities that a robot can measure before pickup that can predict performance metrics. Whereas many grasp features have been proposed for rigid objects, analogous features for deformable objects are limited. Given these complexities, we conduct a large-scale simulation-based study of 3D deformable object grasping (Fig. 1). Simulation affords multiple advantages: it extends analytical methods through accurate modeling of object deformation, enables safe execution of experiments, and provides full observability of performance metrics. For an overview of existing literature on deformable object modeling, grasp performance metrics, and grasp features, see Appendix A.

[1]  Pieter Abbeel,et al.  Cloth grasp point detection based on multiple-view geometric cues with application to robotic towel folding , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Daniele Panozzo,et al.  Fast tetrahedral meshing in the wild , 2019, ACM Trans. Graph..

[3]  Dieter Fox,et al.  A Billion Ways to Grasp: An Evaluation of Grasp Sampling Schemes on a Dense, Physics-based Grasp Data Set , 2019, ISRR.

[4]  Yashraj S. Narang,et al.  Sim-to-Real for Robotic Tactile Sensing via Physics-Based Simulation and Learned Latent Projections , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Dmitry Berenson,et al.  An online method for tight-tolerance insertion tasks for string and rope , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[6]  S. Sastry,et al.  Task oriented optimal grasping by multifingered robot hands , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[7]  Nathan Ida,et al.  Introduction to the Finite Element Method , 1997 .

[8]  Danica Kragic,et al.  Adaptive control for pivoting with visual and tactile feedback , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Tucker Hermans,et al.  Multi-Fingered Grasp Planning via Inference in Deep Neural Networks , 2020, ArXiv.

[10]  Honglak Lee,et al.  Deep learning for detecting robotic grasps , 2013, Int. J. Robotics Res..

[11]  George A. Bekey,et al.  Intelligent Learning for Deformable Object Manipulation , 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375).

[12]  Nishanth Koganti,et al.  Cloth dynamics modeling in latent spaces and its application to robotic clothing assistance , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  John F. Canny,et al.  Easily computable optimum grasps in 2-D and 3-D , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[14]  Yan-Bin Jia,et al.  Picking up a soft 3D object by “feeling” the grip , 2015, Int. J. Robotics Res..

[15]  Ken Goldberg,et al.  Minimal Work: A Grasp Quality Metric for Deformable Hollow Objects , 2019, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Yashraj S. Narang,et al.  Interpreting and Predicting Tactile Signals via a Physics-Based and Data-Driven Framework , 2020, Robotics: Science and Systems.

[17]  Peter K. Allen,et al.  Learning grasp stability , 2012, 2012 IEEE International Conference on Robotics and Automation.

[18]  Christian Duriez,et al.  Control of elastic soft robots based on real-time finite element method , 2013, 2013 IEEE International Conference on Robotics and Automation.

[19]  Stefan Jeschke,et al.  Non-smooth Newton Methods for Deformable Multi-body Dynamics , 2019, ACM Trans. Graph..

[20]  Stefan Ulbrich,et al.  OpenGRASP: A Toolkit for Robot Grasping Simulation , 2010, SIMPAR.

[21]  Xinyu Liu,et al.  Dex-Net 2.0: Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp Metrics , 2017, Robotics: Science and Systems.

[22]  Danica Kragic,et al.  Modeling of Deformable Objects for Robotic Manipulation: A Tutorial and Review , 2020, Frontiers in Robotics and AI.

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

[24]  Peter K. Allen,et al.  Graspit! A versatile simulator for robotic grasping , 2004, IEEE Robotics & Automation Magazine.

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

[26]  Danica Kragic,et al.  The GRASP Taxonomy of Human Grasp Types , 2016, IEEE Transactions on Human-Machine Systems.

[27]  Ling Xu,et al.  Human-guided grasp measures improve grasp robustness on physical robot , 2010, 2010 IEEE International Conference on Robotics and Automation.

[28]  Ales Leonardis,et al.  One-shot learning and generation of dexterous grasps for novel objects , 2016, Int. J. Robotics Res..

[29]  Dan Ding,et al.  Computation of 3-D form-closure grasps , 2001, IEEE Trans. Robotics Autom..

[30]  Yuval Tassa,et al.  MuJoCo: A physics engine for model-based control , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Danica Kragic,et al.  Modeling, learning, perception, and control methods for deformable object manipulation , 2021, Science Robotics.

[32]  Henrik I. Christensen,et al.  Automatic grasp planning using shape primitives , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[33]  Dylan Hadfield-Menell,et al.  Unifying scene registration and trajectory optimization for learning from demonstrations with application to manipulation of deformable objects , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Dinesh Manocha,et al.  Grasping Fragile Objects Using A Stress-Minimization Metric , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[35]  Ashutosh Saxena,et al.  Learning haptic representation for manipulating deformable food objects , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  Máximo A. Roa,et al.  Grasp quality measures: review and performance , 2014, Autonomous Robots.

[37]  K. Toda,et al.  Seed Protein Content and Consistency of Tofu Prepared with Different Magnesium Chloride Concentrations in Six Japanese Soybean Varieties , 2003 .

[38]  Dieter Fox,et al.  6-DOF GraspNet: Variational Grasp Generation for Object Manipulation , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[39]  David E. Stewart,et al.  Rigid-Body Dynamics with Friction and Impact , 2000, SIAM Rev..

[40]  Belhassen-Chedli Bouzgarrou,et al.  Modeling and analysis of 3D deformable object grasping , 2014, 2014 23rd International Conference on Robotics in Alpe-Adria-Danube Region (RAAD).

[41]  Siddhartha S. Srinivasa,et al.  Benchmarking in Manipulation Research: Using the Yale-CMU-Berkeley Object and Model Set , 2015, IEEE Robotics & Automation Magazine.

[42]  Belhassen-Chedli Bouzgarrou,et al.  Robotic manipulation and sensing of deformable objects in domestic and industrial applications: a survey , 2018, Int. J. Robotics Res..

[43]  Jianxiong Xiao,et al.  3D ShapeNets: A deep representation for volumetric shapes , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[44]  Danfei Xu,et al.  Folding deformable objects using predictive simulation and trajectory optimization , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[45]  John F. Canny,et al.  Planning optimal grasps , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[46]  Stefan Schaal,et al.  On the relevance of grasp metrics for predicting grasp success , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[47]  Greg Turk,et al.  Learning to Collaborate From Simulation for Robot-Assisted Dressing , 2019, IEEE Robotics and Automation Letters.

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

[49]  Oliver Brock,et al.  Efficient FEM-Based Simulation of Soft Robots Modeled as Kinematic Chains , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[50]  Alexandru Patriciu,et al.  Deformation Planning for Robotic Soft Tissue Manipulation , 2009, 2009 Second International Conferences on Advances in Computer-Human Interactions.