An Adaptable Robot Vision System Performing Manipulation Actions With Flexible Objects

This paper describes an adaptable system which is able to perform manipulation operations (such as Peg-in-Hole or Laying-Down actions) with flexible objects. As such objects easily change their shape significantly during the execution of an action, traditional strategies, e.g, for solve path-planning problems, are often not applicable. It is therefore required to integrate visual tracking and shape reconstruction with a physical modeling of the materials and their deformations as well as action learning techniques. All these different submodules have been integrated into a demonstration platform, operating in real-time. Simulations have been used to bootstrap the learning of optimal actions, which are subsequently improved through real-world executions. To achieve reproducible results, we demonstrate this for casted silicone test objects of regular shape. Note to Practitioners - The aim of this work was to facilitate the setup of robot-based automation of delicate handling of flexible objects consisting of a uniform material. As examples, we have considered how to optimally maneuver flexible objects through a hole without colliding and how to place flexible objects on a flat surface with minimal introduction of internal stresses in the object. Given the material properties of the object, we have demonstrated in these two applications how the system can be programmed with minimal requirements of human intervention. Rather than being an integrated system with the drawbacks in terms of lacking flexibility, our system should be viewed as a library of new technologies that have been proven to work in close to industrial conditions. As a rather basic, but necessary part, we provide a technology for determining the shape of the object when passing on, e.g., a conveyor belt prior to being handled. The main technologies applicable for the manipulated objects are: A method for real-time tracking of the flexible objects during manipulation, a method for model-based offline prediction of the static deformation of grasped, flexible objects and, finally, a method for optimizing specific tasks based on both simulated and real-world executions.

[1]  DAVID L. RUSSELL,et al.  An Elementary Nonlinear Beam Theory with Finite Buckling Deformation Properties , 2002, SIAM J. Appl. Math..

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

[3]  Wolfram Burgard,et al.  Learning the elasticity parameters of deformable objects with a manipulation robot , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Vincent Lepetit,et al.  Deformable Surface Tracking Ambiguities , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Pieter Abbeel,et al.  Tracking deformable objects with point clouds , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Les A. Piegl,et al.  The NURBS book (2nd ed.) , 1997 .

[7]  Patrick Amestoy,et al.  A Fully Asynchronous Multifrontal Solver Using Distributed Dynamic Scheduling , 2001, SIAM J. Matrix Anal. Appl..

[8]  R. Koch,et al.  CALIBRATION OF A PMD-CAMERA USING A PLANAR CALIBRATION PATTERN TOGETHER WITH A MULTI-CAMERA SETUP , 2008 .

[9]  Gian Luca Foresti,et al.  Automatic visual recognition of deformable objects for grasping and manipulation , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[10]  Yinqiang Zheng,et al.  Deformable surface stereo tracking-by-detection using Second Order Cone Programming. , 2008, 2008 19th International Conference on Pattern Recognition.

[11]  Reinhard Koch,et al.  Fast Tracking of Deformable Objects in Depth and Colour Video , 2011, BMVC.

[12]  Oliver Kroemer,et al.  Learning grasp affordance densities , 2011, Paladyn J. Behav. Robotics.

[13]  Reinhard Koch,et al.  Direct Model-Based Tracking of 3D Object Deformations in Depth and Color Video , 2012, International Journal of Computer Vision.

[14]  Jun Nakanishi,et al.  Movement imitation with nonlinear dynamical systems in humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[15]  H. Benaroya,et al.  DYNAMICS OF TRANSVERSELY VIBRATING BEAMS USING FOUR ENGINEERING THEORIES , 1999 .

[16]  Reinhard Koch,et al.  High-Resolution Object Deformation Reconstruction with Active Range Camera , 2010, DAGM-Symposium.

[17]  Les A. Piegl,et al.  On NURBS: A Survey , 2004 .

[18]  Jimmy A. Jørgensen,et al.  RobWork: A Flexible Toolbox for Robotics Research and Education , 2010, ISR/ROBOTIK.

[19]  Morten Willatzen,et al.  Mathematical modelling of one-dimensional piezoelectric transducers based on monoclinic crystals , 2007 .

[20]  George A. Bekey,et al.  Recursive learning for deformable object manipulation , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[21]  Helge J. Ritter,et al.  Bi-manual robotic paper manipulation based on real-time marker tracking and physical modelling , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  WächterAndreas,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006 .

[23]  W. O’Brien,et al.  Young's modulus measurements of soft tissues with application to elasticity imaging , 1996, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[24]  P. Jiménez,et al.  Survey on model-based manipulation planning of deformable objects , 2012 .

[25]  P. J. Green,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[26]  A.R. Skovoroda,et al.  Measuring the Elastic Modulus of Small Tissue Samples , 1998, Ultrasonic imaging.

[27]  Diego Nehab Advances in 3D shape acquisition , 2007 .

[28]  Reinhard Koch,et al.  Simultaneous Estimation of Material Properties and Pose for Deformable Objects from Depth and Color Images , 2012, DAGM/OAGM Symposium.

[29]  Henrik Gordon Petersen,et al.  Learning Peg-In-Hole Actions with Flexible Objects , 2012, ICAART.

[30]  Slobodan Ilic,et al.  Probabilistic Deformable Surface Tracking from Multiple Videos , 2010, ECCV.

[31]  Hans-Peter Seidel,et al.  A system for articulated tracking incorporating a clothing model , 2007, Machine Vision and Applications.

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

[33]  Christian Laugier,et al.  Dynamic simulation and virtual control of a deformable fingertip , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[34]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Comparing Review , 2006, Towards a New Evolutionary Computation.

[35]  Luc Van Gool,et al.  Adaptive real-time 3D acquisition and contour tracking within a multiple structured light system , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[36]  Jun Morimoto,et al.  Task-Specific Generalization of Discrete and Periodic Dynamic Movement Primitives , 2010, IEEE Transactions on Robotics.

[37]  Miguel Á. Carreira-Perpiñán,et al.  Mode-Finding for Mixtures of Gaussian Distributions , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[38]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[39]  Oliver Kroemer,et al.  Combining active learning and reactive control for robot grasping , 2010, Robotics Auton. Syst..

[40]  Sandra Parker,et al.  The relationship between Shore hardness of elastomeric dental materials and Young's modulus. , 2009, Dental Materials.

[41]  Matthew P. Bell,et al.  Flexible Object Manipulation , 2010 .

[42]  Helge J. Ritter,et al.  Folding paper with anthropomorphic robot hands using real-time physics-based modeling , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[43]  Dominik Henrich,et al.  Manipulation of Deformable Linear Objects: From Geometric Model Towards Program Generation , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[44]  Patrick Amestoy,et al.  Hybrid scheduling for the parallel solution of linear systems , 2006, Parallel Comput..

[45]  Andreas Rune Fugl Modeling and Simulation of Grasping of Deformable Objects , 2013 .

[46]  Dirk Kraft,et al.  Automatic Grasp Generation and Improvement for Industrial Bin-Picking , 2014, Technology Transfer Experiments from the ECHORD Project.

[47]  Henrik Gordon Petersen,et al.  Simulation of Flexible Objects in Robotics , 2012, SIMPAR.