Data-Driven Texture Modeling and Rendering on Electrovibration Display

With the introduction of variable friction displays, either based on ultrasonic or electrovibration technology, new possibilities have emerged in haptic texture rendering on flat surfaces. In this work, we propose a data-driven method for realistic texture rendering on an electrovibration display. We first describe a motorized linear tribometer designed to collect lateral frictional forces from textured surfaces under various scanning velocities and normal forces. We then propose an inverse dynamics model of the display to describe its output-input relationship using nonlinear autoregressive neural networks with external input. Forces resulting from applying a pseudo-random binary signal to the display are used to train each network under the given experimental condition. In addition, we propose a two-step interpolation scheme to estimate actuation signals for arbitrary conditions under which no prior data have been collected. A comparison between real and virtual forces in the frequency domain shows promising results for recreating virtual textures similar to the real ones, also revealing the capabilities and limitations of the proposed method. We also conducted a human user study to compare the performance of our neural-network-based method with that of a record-and-playback method. The results showed that the similarity between the real and virtual textures generated by our approach was significantly higher.

[1]  Betty Lemaire-Semail,et al.  Merging two tactile stimulation principles: electrovibration and squeeze film effect , 2013, 2013 World Haptics Conference (WHC).

[2]  Joseph M. Romano,et al.  Creating Realistic Virtual Textures from Contact Acceleration Data , 2012, IEEE Transactions on Haptics.

[3]  David J. Beebe,et al.  A polyimide-on-silicon electrostatic fingertip tactile display , 1995, Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society.

[4]  Li Tan,et al.  Digital Signal Processing: Fundamentals and Applications , 2013 .

[5]  Toshio Watanabe,et al.  A method for controlling tactile sensation of surface roughness using ultrasonic vibration , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[6]  Yang Zhang,et al.  Quantifying the Targeting Performance Benefit of Electrostatic Haptic Feedback on Touchscreens , 2015, ITS.

[7]  Hong Z. Tan,et al.  Perceived Instability of Virtual Haptic Texture. I. Experimental Studies , 2004, Presence: Teleoperators & Virtual Environments.

[8]  J. Edward Colgate,et al.  The application of tactile, audible, and ultrasonic forces to human fingertips using broadband electroadhesion , 2017, 2017 IEEE World Haptics Conference (WHC).

[9]  Max Mintz,et al.  Refined methods for creating realistic haptic virtual textures from tool-mediated contact acceleration data , 2012, 2012 IEEE Haptics Symposium (HAPTICS).

[10]  Jochen Lang,et al.  Interactive Scanning of Haptic Textures and Surface Compliance , 2007, Sixth International Conference on 3-D Digital Imaging and Modeling (3DIM 2007).

[11]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[12]  Seungmoon Choi,et al.  An inverse neural network model for data-driven texture rendering on electrovibration display , 2018, 2018 IEEE Haptics Symposium (HAPTICS).

[13]  Matthias Harders,et al.  Rendering Virtual Tumors in Real Tissue Mock-Ups Using Haptic Augmented Reality , 2012, IEEE Transactions on Haptics.

[14]  Seungmoon Choi,et al.  Improving 3D Shape Recognition withElectrostatic Friction Display , 2017, IEEE Transactions on Haptics.

[15]  Seung-Chan Kim,et al.  A New Surface Display for 3D Haptic Rendering , 2014, EuroHaptics.

[16]  Seung-Chan Kim,et al.  Tactile rendering of 3D features on touch surfaces , 2013, UIST.

[17]  Jochen Lang,et al.  Measurement-Based Modeling of Contact Forces and Textures for Haptic Rendering , 2011, IEEE Transactions on Visualization and Computer Graphics.

[18]  Donald E. Troxel,et al.  An Electrotactile Display , 1970 .

[19]  J. Edward Colgate,et al.  T-PaD: Tactile Pattern Display through Variable Friction Reduction , 2007, Second Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (WHC'07).

[20]  Cagatay Basdogan,et al.  Effect of Waveform in Haptic Perception of Electrovibration on Touchscreens , 2016, EuroHaptics.

[21]  Alfred Johnsen,et al.  A physical phenomenon and its applications to telegraphy, telephony, etc. , 1923 .

[22]  B. Lemaire-Semail,et al.  Squeeze film effect for the design of an ultrasonic tactile plate , 2007, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[23]  Takashi Yoshioka,et al.  Automatic filter design for synthesis of haptic textures from recorded acceleration data , 2010, 2010 IEEE International Conference on Robotics and Automation.

[24]  Seungmoon Choi,et al.  Effects of visual and haptic latency on touchscreen interaction: A case study using painting task , 2017, 2017 IEEE World Haptics Conference (WHC).

[25]  Nicolas Roussel,et al.  STIMTAC: a tactile input device with programmable friction , 2011, UIST '11 Adjunct.

[26]  Xiaoying Sun,et al.  Electrostatic tactile rendering of image based on shape from shading , 2014, 2014 International Conference on Audio, Language and Image Processing.

[27]  Yasemin Vardar,et al.  A Novel Texture Rendering Approach for Electrostatic Displays , 2019 .

[28]  Frédéric Giraud,et al.  Electrovibration Modeling Analysis , 2014, EuroHaptics.

[29]  Kyoung Kwan Ahn,et al.  Hybrid control of a pneumatic artificial muscle (PAM) robot arm using an inverse NARX fuzzy model , 2011, Eng. Appl. Artif. Intell..

[30]  Sunghoon Yim,et al.  Data-Driven Haptic Modeling and Rendering of Viscoelastic and Frictional Responses of Deformable Objects , 2016, IEEE Transactions on Haptics.

[31]  Seokhee Jeon,et al.  Haptic Augmented Reality: Taxonomy and an Example of Stiffness Modulation , 2009, PRESENCE: Teleoperators and Virtual Environments.

[32]  Jeha Ryu,et al.  Method for Providing Electrovibration with Uniform Intensity , 2015, IEEE Transactions on Haptics.

[33]  J. Edward Colgate,et al.  Fingertip friction modulation due to electrostatic attraction , 2013, 2013 World Haptics Conference (WHC).

[34]  Seokhee Jeon,et al.  Data-Driven Rendering of Anisotropic Haptic Textures , 2016, AsiaHaptics.

[35]  S Grimnes Electrovibration, cutaneous sensation of microampere current. , 1983, Acta physiologica Scandinavica.

[36]  Gholamreza Ilkhani,et al.  Data-Driven Texture Rendering with Electrostatic Attraction , 2014, EuroHaptics.

[37]  Gábor Székely,et al.  Data-Driven Haptic Rendering—From Viscous Fluids to Visco-Elastic Solids , 2009, IEEE Transactions on Haptics.

[38]  D. Beebe,et al.  A microfabricated electrostatic haptic display for persons with visual impairments. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[39]  E MALLINCKRODT,et al.  Perception by the skin of electrically induced vibrations. , 1953, Science.

[40]  J. Craig,et al.  Texture perception through direct and indirect touch: An analysis of perceptual space for tactile textures in two modes of exploration , 2007, Somatosensory & motor research.

[41]  Seungmoon Choi,et al.  Effects of haptic texture rendering modalities on realism , 2018, VRST.

[42]  Cagatay Basdogan,et al.  Roughness perception of virtual textures displayed by electrovibration on touch screens , 2017, 2017 IEEE World Haptics Conference (WHC).

[43]  Seungmoon Choi,et al.  Investigation on Low Voltage Operation of Electrovibration Display , 2017, IEEE Transactions on Haptics.

[44]  David J. Beebe,et al.  Polarity Effect in Electrovibration for Tactile Display , 2006, IEEE Transactions on Biomedical Engineering.

[45]  Xiaoying Sun,et al.  EV-Pen: Leveraging Electrovibration Haptic Feedback in Pen Interaction , 2016, ISS.

[46]  J. Edward Colgate,et al.  On the electrical characterization of electroadhesive displays and the prominent interfacial gap impedance associated with sliding fingertips , 2018, 2018 IEEE Haptics Symposium (HAPTICS).

[47]  Robert Haber Nonlinear System Identification : Input-output Modeling Approach , 1999 .

[48]  J. Edward Colgate,et al.  Surface haptics via electroadhesion: Expanding electrovibration with Johnsen and Rahbek , 2015, 2015 IEEE World Haptics Conference (WHC).

[49]  Xiaoying Sun,et al.  Tactile modeling and rendering image-textures based on electrovibration , 2017, The Visual Computer.

[50]  Akio Yamamoto,et al.  Multi-finger electrostatic passive haptic feedback on a visual display , 2013, 2013 World Haptics Conference (WHC).

[51]  Hong Z. Tan,et al.  Toward realistic haptic rendering of surface textures , 2004, IEEE Computer Graphics and Applications.

[52]  Heather Culbertson,et al.  The Penn Haptic Texture Toolkit for Modeling, Rendering, and Evaluating Haptic Virtual Textures , 2014 .

[53]  Pradipta Kishore Dash,et al.  NARX model based nonlinear dynamic system identification using low complexity neural networks and robust H∞ filter , 2013, Appl. Soft Comput..

[54]  Seungmoon Choi,et al.  Identification of primitive geometrical shapes rendered using electrostatic friction display , 2016, 2016 IEEE Haptics Symposium (HAPTICS).

[55]  J. Edward Colgate,et al.  Dynamics of ultrasonic and electrostatic friction modulation for rendering texture on haptic surfaces , 2014, 2014 IEEE Haptics Symposium (HAPTICS).

[56]  Gholamreza Ilkhani,et al.  Data-Driven Texture Rendering on an Electrostatic Tactile Display , 2017, Int. J. Hum. Comput. Interact..

[57]  Hong Z. Tan,et al.  Perceiving texture gradients on an electrostatic friction display , 2017, 2017 IEEE World Haptics Conference (WHC).

[58]  I. J. Leontaritis,et al.  Input-output parametric models for non-linear systems Part II: stochastic non-linear systems , 1985 .

[59]  O. Nelles Nonlinear System Identification: From Classical Approaches to Neural Networks and Fuzzy Models , 2000 .

[60]  Vincent Hayward,et al.  Discrete-time adaptive windowing for velocity estimation , 2000, IEEE Trans. Control. Syst. Technol..

[61]  Er-Wei Bai,et al.  Identification of linear systems with hard input nonlinearities of known structure , 2002, Autom..

[62]  Xiaoying Sun,et al.  Data-driven rendering of fabric textures on electrostatic tactile displays , 2018, 2018 IEEE Haptics Symposium (HAPTICS).

[63]  Ali Israr,et al.  TeslaTouch: electrovibration for touch surfaces , 2010, UIST.

[64]  Cagatay Basdogan,et al.  Effect of Waveform on Tactile Perception by Electrovibration Displayed on Touch Screens , 2017, IEEE Transactions on Haptics.

[65]  Seungmoon Choi,et al.  Geometry-based haptic texture modeling and rendering using photometric stereo , 2018, 2018 IEEE Haptics Symposium (HAPTICS).

[66]  Jochen Lang,et al.  IIR Filter Models of Haptic Vibration Textures , 2011, IEEE Transactions on Instrumentation and Measurement.

[67]  E. Bai,et al.  Block Oriented Nonlinear System Identification , 2010 .

[68]  Heather Culbertson,et al.  Generating haptic texture models from unconstrained tool-surface interactions , 2013, 2013 World Haptics Conference (WHC).

[69]  R. Klatzky,et al.  Feeling textures through a probe: Effects of probe and surface geometry and exploratory factors , 2003, Perception & psychophysics.

[70]  Seungmoon Choi,et al.  Data-driven modeling of isotropic haptic textures using frequency-decomposed neural networks , 2015, 2015 IEEE World Haptics Conference (WHC).