Using Bayesian Filtering to Localize Flexible Materials During Manipulation

Localization and manipulation of features such as buttons, snaps, or grommets embedded in fabrics and other flexible materials is a difficult robotics problem. Approaches that rely too much on sensing and localization that occurs before touching the material are likely to fail because the flexible material can move when the robot actually makes contact. This paper experimentally explores the possibility to use proprioceptive and load-based tactile information to localize features embedded in flexible materials during robot manipulation. In our experiments, Robonaut 2, a robot with human-like hands and arms, uses particle filtering to localize features based on proprioceptive and tactile measurements. Our main contribution is to propose a method to interact with flexible materials that reduces the state space of the interaction by forcing the material to comply in repeatable ways. Measurements are matched to a “haptic map,” which is created during a training phase, that describes expected measurements as a low-dimensional function of state. We evaluate localization performance when using proprioceptive information alone and when tactile data are also available. The two types of measurements are shown to contain complementary information. We find that the tactile measurement model is critical to localization performance and propose a series of models that offer increasingly better accuracy. Finally, this paper explores the localization approach in the context of two flexible material insertion tasks that are relevant to manufacturing applications.

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

[2]  Robert O. Ambrose,et al.  Robonaut 2 - The first humanoid robot in space , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  Nancy M. Amato,et al.  Probabilistic roadmap motion planning for deformable objects , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  Peter K. Allen,et al.  Acquisition and interpretation of 3-D sensor data from touch , 1990, IEEE Trans. Robotics Autom..

[5]  Andrew T. Miller,et al.  Integration of Vision , Force and Tactile Sensing for Grasping , 1999 .

[6]  Yan-Bin Jia,et al.  Pose and Motion from Contact , 1999, Int. J. Robotics Res..

[7]  Dieter Fox,et al.  GP-BayesFilters: Bayesian filtering using Gaussian process prediction and observation models , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Hidefumi Wakamatsu,et al.  Static Modeling of Linear Object Deformation Based on Differential Geometry , 2004, Int. J. Robotics Res..

[9]  Mitul Saha,et al.  Motion planning for robotic manipulation of deformable linear objects , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[10]  Markus H. Gross,et al.  A versatile and robust model for geometrically complex deformable solids , 2004, Proceedings Computer Graphics International, 2004..

[11]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[12]  Hidefumi Wakamatsu,et al.  Manipulation Planning for Knotting/Unknotting and Tightly Tying of Deformable Linear Objects , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[13]  Michael G. Strintzis,et al.  Tracking textured deformable objects using a finite-element mesh , 1998, IEEE Trans. Circuits Syst. Video Technol..

[14]  Lydia E. Kavraki,et al.  Planning Paths for Elastic Objects under Manipulation Constraints , 2001, Int. J. Robotics Res..

[15]  Allison M. Okamura,et al.  Feature Detection for Haptic Exploration with Robotic Fingers , 2001, Int. J. Robotics Res..

[16]  Michael S. Branicky,et al.  Localization for robotic assemblies with position uncertainty , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[17]  Heinz Wörn,et al.  Manipulating deformable linear objects-contact state transitions and transition conditions , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[18]  Oussama Khatib,et al.  Identifying physical properties of deformable objects by using particle filters , 2008, 2008 IEEE International Conference on Robotics and Automation.

[19]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[20]  Oussama Khatib,et al.  Bayesian estimation for autonomous object manipulation based on tactile sensors , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[21]  Robert Platt,et al.  Applied joint-space torque and stiffness control of tendon-driven fingers , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[22]  Robert Platt,et al.  A miniature load cell suitable for mounting on the phalanges of human-sized robot fingers , 2011, 2011 IEEE International Conference on Robotics and Automation.

[23]  Herman Bruyninckx,et al.  Markov techniques for object localisation with force-controlled robots , 2001 .

[24]  Craig Corcoran,et al.  A measurement model for tracking hand-object state during dexterous manipulation , 2010, 2010 IEEE International Conference on Robotics and Automation.

[25]  Dan Morris,et al.  Automatic preparation, calibration, and simulation of deformable objects , 2008, Computer methods in biomechanics and biomedical engineering.

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

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

[28]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[29]  Robert W. Platt,et al.  Inferring hand-object configuration directly from tactile data , 2010 .