Shear-invariant Sliding Contact Perception with a Soft Tactile Sensor

Manipulation tasks often require robots to be continuously in contact with an object. Therefore tactile perception systems need to handle continuous contact data. Shear deformation causes the tactile sensor to output path-dependent readings in contrast to discrete contact readings. As such, in some continuous-contact tasks, sliding can be regarded as a disturbance over the sensor signal. Here we present a shear-invariant perception method based on principal component analysis (PCA) which outputs the required information about the environment despite sliding motion. A compliant tactile sensor (the TacTip) is used to investigate continuous tactile contact. First, we evaluate the method offline using test data collected whilst the sensor slides over an edge. Then, the method is used within a contour-following task applied to 6 objects with varying curvatures; all contours are successfully traced. The method demonstrates generalisation capabilities and could underlie a more sophisticated controller for challenging manipulation or exploration tasks in unstructured environments.

[1]  Nathan F. Lepora,et al.  Exploratory Tactile Servoing With Active Touch , 2017, IEEE Robotics and Automation Letters.

[2]  Nathan F. Lepora,et al.  Tactile manipulation with biomimetic active touch , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Nathan F. Lepora,et al.  Slip Detection With a Biomimetic Tactile Sensor , 2018, IEEE Robotics and Automation Letters.

[4]  Yuchou Chang,et al.  Unsupervised data pruning for clustering of noisy data , 2008, Knowl. Based Syst..

[5]  Andrew W. Moore,et al.  Probabilistic noise identification and data cleaning , 2003, Third IEEE International Conference on Data Mining.

[6]  Pietro Perona,et al.  Pruning training sets for learning of object categories , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[7]  Carl E. Rasmussen,et al.  Gaussian Processes for Machine Learning (GPML) Toolbox , 2010, J. Mach. Learn. Res..

[8]  Nathan F. Lepora,et al.  Voronoi Features for Tactile Sensing: Direct Inference of Pressure, Shear, and Contact Locations , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

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

[10]  M. Trulsson,et al.  Receptor encoding of moving tactile stimuli in humans. I. Temporal pattern of discharge of individual low-threshold mechanoreceptors , 1995, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[11]  Jan Peters,et al.  Active tactile object exploration with Gaussian processes , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[12]  Nathan F. Lepora,et al.  Model-Free Precise in-Hand Manipulation with a 3D-Printed Tactile Gripper , 2017, IEEE Robotics and Automation Letters.

[13]  Lorenzo Rosasco,et al.  Active perception: Building objects' models using tactile exploration , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[14]  Kaspar Althoefer,et al.  Control a contact sensing finger for surface haptic exploration , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Tony J. Dodd,et al.  Active sensorimotor control for tactile exploration , 2017, Robotics Auton. Syst..

[16]  Kaspar Althoefer,et al.  Finger contact sensing and the application in dexterous hand manipulation , 2015, Autonomous Robots.

[17]  Véronique Perdereau,et al.  ZMP Features for Touch Driven Robot Control via Tactile Servo , 2016, ISER.

[18]  Peter Englert,et al.  Active learning with query paths for tactile object shape exploration , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Jonathan Rossiter,et al.  The TacTip Family: Soft Optical Tactile Sensors with 3D-Printed Biomimetic Morphologies , 2018, Soft robotics.

[20]  Nathan F. Lepora,et al.  Superresolution with an optical tactile sensor , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[21]  Helge J. Ritter,et al.  A Control Framework for Tactile Servoing , 2013, Robotics: Science and Systems.

[22]  Edward H. Adelson,et al.  Measurement of shear and slip with a GelSight tactile sensor , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[23]  Kaspar Althoefer,et al.  Rotation and translation invariant object recognition with a tactile sensor , 2014, IEEE SENSORS 2014 Proceedings.

[24]  Takamitsu Matsubara,et al.  Active tactile exploration with uncertainty and travel cost for fast shape estimation of unknown objects , 2017, Robotics Auton. Syst..

[25]  Andrew Owens,et al.  Shape-independent hardness estimation using deep learning and a GelSight tactile sensor , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[26]  Edward H. Adelson,et al.  Localization and manipulation of small parts using GelSight tactile sensing , 2014, IROS.

[27]  Nathan F. Lepora,et al.  Principal Components of Touch , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[28]  Jonathan Rossiter,et al.  Development of a tactile sensor based on biologically inspired edge encoding , 2009, 2009 International Conference on Advanced Robotics.

[29]  M. Srinivasan,et al.  Tactile detection of slip: surface microgeometry and peripheral neural codes. , 1990, Journal of neurophysiology.