Model-free vision-based shaping of deformable plastic materials

We address the problem of shaping deformable plastic materials using non-prehensile actions. Shaping plastic objects is challenging, because they are difficult to model and to track visually. We study this problem, by using kinetic sand, a plastic toy material that mimics the physical properties of wet sand. Inspired by a pilot study where humans shape kinetic sand, we define two types of actions: pushing the material from the sides and tapping from above. The chosen actions are executed with a robotic arm using image-based visual servoing. From the current and desired view of the material, we define states based on visual features such as the outer contour shape and the pixel luminosity values. These are mapped to actions, which are repeated iteratively to reduce the image error until convergence is reached. For pushing, we propose three methods for mapping the visual state to an action. These include heuristic methods and a neural network, trained from human actions. We show that it is possible to obtain simple shapes with the kinetic sand, without explicitly modeling the material. Our approach is limited in the types of shapes it can achieve. A richer set of action types and multi-step reasoning is needed to achieve more sophisticated shapes.

[1]  Danica Kragic,et al.  Estimating the deformability of elastic materials using optical flow and position-based dynamics , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[2]  Richard Evans,et al.  Deep Reinforcement Learning in Large Discrete Action Spaces , 2015, 1512.07679.

[3]  Dieter Fox,et al.  DynamicFusion: Reconstruction and tracking of non-rigid scenes in real-time , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

[5]  Kayo Yoshimoto,et al.  Active shaping of an unknown rheological object based on deformation decomposition into elasticity and plasticity , 2010, 2010 IEEE International Conference on Robotics and Automation.

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

[7]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[8]  Wolfram Burgard,et al.  Learning object deformation models for robot motion planning , 2014, Robotics Auton. Syst..

[9]  Yunhui Liu,et al.  On the visual deformation servoing of compliant objects: Uncalibrated control methods and experiments , 2014, Int. J. Robotics Res..

[10]  Gamini Dissanayake,et al.  MIS-SLAM: Real-Time Large-Scale Dense Deformable SLAM System in Minimal Invasive Surgery Based on Heterogeneous Computing , 2018, IEEE Robotics and Automation Letters.

[11]  Rui Yu,et al.  Direct, Dense, and Deformable: Template-Based Non-rigid 3D Reconstruction from RGB Video , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[12]  Aaron M. Dollar,et al.  Classifying human manipulation behavior , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[13]  Jadav Das,et al.  Autonomous Shape Control of a Deformable Object by Multiple Manipulators , 2011, J. Intell. Robotic Syst..

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

[15]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[16]  Yunhui Liu,et al.  Model-Free Visually Servoed Deformation Control of Elastic Objects by Robot Manipulators , 2013, IEEE Transactions on Robotics.

[17]  Éric Marchand,et al.  Mutual Information-Based Visual Servoing , 2011, IEEE Transactions on Robotics.

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

[19]  Danica Kragic,et al.  Survey on Visual Servoing for Manipulation , 2002 .

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

[21]  Benjamin Navarro,et al.  Robotic Manipulation Planning for Shaping Deformable Linear Objects WithEnvironmental Contacts , 2020, IEEE Robotics and Automation Letters.

[22]  Yun-Hui Liu,et al.  Fourier-Based Shape Servoing: A New Feedback Method to Actively Deform Soft Objects into Desired 2-D Image Contours , 2018, IEEE Transactions on Robotics.

[23]  Yoshua Bengio,et al.  Deep Sparse Rectifier Neural Networks , 2011, AISTATS.

[24]  Roberto Cipolla,et al.  Visual tracking and control using Lie algebras , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[25]  Peter I. Corke,et al.  Towards vision-based manipulation of plastic materials , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[26]  Bruno Siciliano,et al.  Segmentation performance in tracking deformable objects via WNNs , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[28]  Ana-Maria Cretu,et al.  Deformable Object Segmentation and Contour Tracking in Image Sequences Using Unsupervised Networks , 2010, 2010 Canadian Conference on Computer and Robot Vision.

[29]  George A. Bekey,et al.  Intelligent Learning for Deformable Object Manipulation , 1999, Auton. Robots.

[30]  André Crosnier,et al.  Dual-arm robotic manipulation of flexible cables , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[31]  David Isele,et al.  Navigating Occluded Intersections with Autonomous Vehicles Using Deep Reinforcement Learning , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[32]  Vincenzo Lippiello,et al.  Tracking elastic deformable objects with an RGB-D sensor for a pizza chef robot , 2017, Robotics Auton. Syst..

[33]  Jeremy L. Wyatt,et al.  A Multimodal Model of Object Deformation Under Robotic Pushing , 2017, IEEE Transactions on Cognitive and Developmental Systems.

[34]  Jiajun Wu,et al.  Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluids , 2018, ICLR.

[35]  Dmitry Berenson,et al.  Manipulation of deformable objects without modeling and simulating deformation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  Sergey Levine,et al.  Learning Robotic Manipulation of Granular Media , 2017, CoRL.

[37]  S. Hutchinson,et al.  Visual Servo Control Part II : Advanced Approaches , 2007 .

[38]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[39]  François Chaumette,et al.  Point-based and region-based image moments for visual servoing of planar objects , 2005, IEEE Transactions on Robotics.

[40]  Li Sun,et al.  Accurate garment surface analysis using an active stereo robot head with application to dual-arm flattening , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[41]  Ana-Maria Cretu,et al.  Soft Object Deformation Monitoring and Learning for Model-Based Robotic Hand Manipulation , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[42]  H. B. Mitchell Image Fusion: Theories, Techniques and Applications , 2010 .

[43]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[44]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[45]  Christian Duriez,et al.  FEM-Based Deformation Control for Dexterous Manipulation of 3D Soft Objects , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[46]  Maya Cakmak,et al.  Robotic Cleaning Through Dirt Rearrangement Planning with Learned Transition Models , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[47]  Shinichi Hirai,et al.  Robust manipulation of deformable objects by a simple PID feedback , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[48]  Danica Kragic,et al.  Active perception and modeling of deformable surfaces using Gaussian processes and position-based dynamics , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[49]  Hisashi Osumi,et al.  Trajectory arrangement based on resistance force and shape of pile at scooping motion , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[50]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[51]  Michael Laskey,et al.  Learning Robust Bed Making using Deep Imitation Learning with DART , 2017, ArXiv.

[52]  Pierre Payeur,et al.  Visual monitoring of surface deformations on objects manipulated with a robotic hand , 2010, 2010 IEEE International Workshop on Robotic and Sensors Environments.