Predicting slippage and learning manipulation affordances through Gaussian Process regression

Object grasping is commonly followed by some form of object manipulation - either when using the grasped object as a tool or actively changing its position in the hand through in-hand manipulation to afford further interaction. In this process, slippage may occur due to inappropriate contact forces, various types of noise and/or due to the unexpected interaction or collision with the environment. In this paper, we study the problem of identifying continuous bounds on the forces and torques that can be applied on a grasped object before slippage occurs. We model the problem as kinesthetic rather than cutaneous learning given that the measurements originate from a wrist mounted force-torque sensor. Given the continuous output, this regression problem is solved using a Gaussian Process approach. We demonstrate a dual armed humanoid robot that can autonomously learn force and torque bounds and use these to execute actions on objects such as sliding and pushing. We show that the model can be used not only for the detection of maximum allowable forces and torques but also for potentially identifying what types of tasks, denoted as manipulation affordances, a specific grasp configuration allows. The latter can then be used to either avoid specific motions or as a simple step of achieving in-hand manipulation of objects through interaction with the environment.

[1]  Shigeki Sugano,et al.  A methodology for setting grasping force for picking up an object with unknown weight, friction, and stiffness , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[2]  Gerd Hirzinger,et al.  Grasping the dice by dicing the grasp , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

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

[4]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[5]  Danica Kragic,et al.  A probabilistic framework for task-oriented grasp stability assessment , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Claudio Melchiorri,et al.  Slip detection and control using tactile and force sensors , 2000 .

[7]  Danica Kragic,et al.  Multivariate discretization for Bayesian Network structure learning in robot grasping , 2011, 2011 IEEE International Conference on Robotics and Automation.

[8]  Gerd Hirzinger,et al.  Grasp planning: how to choose a suitable task wrench space , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Giulio Sandini,et al.  Tactile Sensing—From Humans to Humanoids , 2010, IEEE Transactions on Robotics.

[10]  Petter Ögren,et al.  Model-free robot manipulation of doors and drawers by means of fixed-grasps , 2013, 2013 IEEE International Conference on Robotics and Automation.

[11]  Jimmy A. Jørgensen,et al.  Assessing Grasp Stability Based on Learning and Haptic Data , 2011, IEEE Transactions on Robotics.

[12]  Stephen A. Brewster,et al.  Setting the Standards for Haptic and Tactile Interactions: ISO's Work , 2010, EuroHaptics.

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

[14]  三嶋 博之 The theory of affordances , 2008 .

[15]  Mark R. Cutkosky,et al.  Biologically inspired tactile classification of object-hand and object-world interactions , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[16]  Danica Kragic,et al.  Learning tactile characterizations of object- and pose-specific grasps , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Mark R. Cutkosky,et al.  Sensing skin acceleration for slip and texture perception , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[18]  Danica Kragic,et al.  From object categories to grasp transfer using probabilistic reasoning , 2012, 2012 IEEE International Conference on Robotics and Automation.

[19]  Imin Kao,et al.  The sliding of robot fingers under combined torsion and shear loading , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[20]  N. Kruger,et al.  Learning object-specific grasp affordance densities , 2009, 2009 IEEE 8th International Conference on Development and Learning.

[21]  John Kenneth Salisbury,et al.  Experimental Evaluation of Friction Characteristics with an Articulated Robotic Hand , 1991, ISER.