Model of tactile sensors using soft contacts and its application in robot grasping simulation

In the context of robot grasping and manipulation, realistic dynamic simulation requires accurate modeling of contacts between bodies and, in a practical level, accurate simulation of touch sensors. This paper addresses the problem of creating a simulation of a tactile sensor as well as its implementation in a simulation environment. The simulated tactile sensor model utilizes collision detection and response methods using soft contacts as well as a full friction description. The tactile element is created based on a geometry enabling the creation of a variety of different shape tactile sensors. The tactile sensor element can be used to detect touch against triangularized geometries. This independence in shape enables the use of the sensor model for various applications, ranging from regular tactile sensors to more complex geometries as the human hand which makes it possible to explore human-like touch. The developed tactile sensor model is implemented within OpenGRASP and is available in the open-source plugin. The model has been validated through several experiments ranging from physical properties verification to testing on robot grasping applications. This simulated sensor can provide researchers with a valuable tool for robotic grasping research, especially in cases where the real sensors are not accurate enough yet.

[1]  M. Gafvert Comparisons of two dynamic friction models , 1997, Proceedings of the 1997 IEEE International Conference on Control Applications.

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

[3]  Dylan A. Shell,et al.  An evaluation of methods for modeling contact in multibody simulation , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  B. Brogliato,et al.  Numerical simulation of finite dimensional multibody nonsmooth mechanical systems , 2001 .

[5]  Takeo Kanade,et al.  Automated Construction of Robotic Manipulation Programs , 2010 .

[6]  Jian S. Dai,et al.  Stiffness Modeling of the Soft-Finger Contact in Robotic Grasping , 2004 .

[7]  Carlos Canudas de Wit,et al.  Friction Models and Friction Compensation , 1998, Eur. J. Control.

[8]  Javier Felip,et al.  Simulation of robot dynamics for grasping and manipulation tasks , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[9]  Jimmy A. Jørgensen,et al.  RobWorkSim - an Open Simulator for Sensor based Grasping , 2010, ISR/ROBOTIK.

[10]  Jan Wikander,et al.  Tactile sensing in intelligent robotic manipulation - a review , 2005, Ind. Robot.

[11]  Brian Mirtich,et al.  Impulse-based dynamic simulation of rigid body systems , 1996 .

[12]  Danica Kragic,et al.  Learning grasp stability based on haptic data , 2010 .

[13]  Javier Felip,et al.  Embodiment independent manipulation through action abstraction , 2010, 2010 IEEE International Conference on Robotics and Automation.

[14]  Van Anh Ho,et al.  Three-dimensional modeling and simulation of the sliding motion of a soft fingertip with friction, focusing on stick-slip transition , 2011, 2011 IEEE International Conference on Robotics and Automation.

[15]  H. Worn,et al.  The working principle of resistive tactile sensor cells , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[16]  Gregory D. Hager,et al.  Characterization and simulation of tactile sensors , 2010, 2010 IEEE Haptics Symposium.

[17]  Mikio Shinya Stabilizing explicit methods in spring-mass simulation , 2004, Proceedings Computer Graphics International, 2004..

[18]  Stefan Ulbrich,et al.  OpenGRASP: A Toolkit for Robot Grasping Simulation , 2010, SIMPAR.

[19]  Peter K. Allen,et al.  Graspit! A versatile simulator for robotic grasping , 2004, IEEE Robotics & Automation Magazine.

[20]  J. Eddie Baker The closure modes of Bennett's twelve-bar planar linkage , 2004 .

[21]  Heinz Wörn,et al.  Development of a flexible tactile sensor system for a humanoid robot , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[22]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

[23]  D. Baraff Dynamic simulation of nonpenetrating rigid bodies , 1992 .

[24]  Danica Kragic,et al.  Real life grasping using an under-actuated robot hand - Simulation and experiments , 2009, 2009 International Conference on Advanced Robotics.

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

[26]  Makoto Shimojo,et al.  Mechanical filtering effect of elastic cover for tactile sensor , 1997, IEEE Trans. Robotics Autom..

[27]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[28]  Carlos Canudas de Wit,et al.  A new model for control of systems with friction , 1995, IEEE Trans. Autom. Control..

[29]  Matei T. Ciocarlie,et al.  Contact-reactive grasping of objects with partial shape information , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Mark Lee,et al.  Review Article Tactile sensing for mechatronics—a state of the art survey , 1999 .

[31]  Rafael Kelly,et al.  A measurement procedure for viscous and coulomb friction , 2000, IEEE Trans. Instrum. Meas..

[32]  Wolfram Burgard,et al.  Object identification with tactile sensors using bag-of-features , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[33]  K. H. Hunt,et al.  Coefficient of Restitution Interpreted as Damping in Vibroimpact , 1975 .

[34]  Jianwei Zhang,et al.  Hybrid physics simulation of multi-fingered hands for dexterous in-hand manipulation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[35]  Vijay Kumar,et al.  Compliant contact models for rigid body collisions , 1997, Proceedings of International Conference on Robotics and Automation.

[36]  Danica Kragic,et al.  Vision and tactile sensing for real world tasks , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[37]  Javier Felip,et al.  Robust sensor-based grasp primitive for a three-finger robot hand , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[38]  J. Barbera,et al.  Contact mechanics , 1999 .

[39]  Makoto Sato,et al.  Real‐time Rigid Body Simulation for Haptic Interactions Based on Contact Volume of Polygonal Objects , 2004, Comput. Graph. Forum.

[40]  M. Shimojo,et al.  A system for simultaneously measuring grasping posture and pressure distribution , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[41]  Ahmed A. Shabana,et al.  A continuous force model for the impact analysis of flexible multibody systems , 1987 .

[42]  Angel P. del Pobil,et al.  Reliable non-prehensile door opening through the combination of vision, tactile and force feedback , 2010, Auton. Robots.