Abstract

The importance of tactile sensing for physical human–robot interaction (pHRI) and dexterous manipulation is well known. SkinSim is a novel simulation environment for tactile robot skins in which one can study design tradeoffs involved in deploying whole-body, dense sensor arrays. In this article, scalable modeling approaches are presented for simulating pressure-sensitive robot skin patches, with simultaneous consideration of sensing element geometry and mechanical structure, signal quality, data processing, and closed-loop force controller performance. The open-source simulation architecture of SkinSim is compatible with Gazebo and robot operating system (ROS) programming environments and supports both robot skin dynamic models, as well as tactile sensing element models. An experimentally validated force dispersion model was introduced for the simulation of sensors embedded in a mechanical damping layer. Simulation examples of robot skin with different tactile resolutions are presented using parameter values extracted from an experimental testbed. Thus, simulation results were experimentally validated and the skin sensor density impact on a simple pHRI controller performance was evaluated. Performance measures include center of pressure (COP) estimation error and control signal settling time, overshoot, and steady-state errors. Results suggest that while COP errors decrease in denser sensor skins, controller performance also deteriorates. Therefore, optimal robot skin designs will have to consider application-dependent tradeoffs. Similar results were confirmed in simulation with a larger skin patch containing approximately 4000 tactels and deployed on the end-effector of a collaborative mobile manipulator. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Note to Practitioners</i> —This article was motivated by the expensive and time-consuming process of designing tactile skin for robots. When designing pressure-sensitive whole-body sensor arrays for physical human–robot interaction, there are tradeoffs related to sensor resolution, accuracy, and response time, among others. Instead of building prototypes and evaluating them experimentally, the SkinSim simulation environment allows automatic testing of skins with simultaneous consideration of sensing element geometry and mechanical structure, signal quality, data processing, and closed-loop force controller performance. The user can specify several configurations to test and thereby explore the best tradeoffs before actually prototyping any hardware.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call