Abstract
We present the design and evaluation of a high fidelity surface-haptic device. The user slides a finger along a glass plate while friction is controlled via the amplitude modulation of ultrasonic vibrations of the plate. A non-contact finger position sensor and low latency rendering scheme allow for the reproduction of fine textures directly on the bare finger. The device can reproduce features as small as 25 \(\upmu \)m while maintaining an update rate of 5 kHz. Signal attenuation, inherent to resonant devices, is compensated with a feedforward filter, enabling an artifact-free rendering of virtual textures on a glass plate.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The tactile perception of texture is influenced by a wide set of physical properties including roughness at multiple length scales, skin-surface adhesion, and surface deformability [1]. Each of these properties, along with the mechanics of the finger itself, contribute to frictional losses which relate to the perception of slipperiness and stickiness [2], as well as vibrations which relate to perceived roughness [3]. A challenge that faces the designers of haptic interfaces is emulating a wide range of tactile experiences with control over a substantially reduced set of physical variables.
Rendering Tactile Texture on a Bare Fingertip. One variable that lends itself to control is the net force acting on a fingertip. Thus, a large body of work has been devoted to the reproduction of texture using force-feedback devices [4]. While these allow for complex simulations, they are often poorly suited to the very fine temporal and spatial scales of texture [5]. These limitations can be circumvented with vibrotactile actuators. The reproduction of the friction force as a vibration correlated with the motion of the fingers allows the rendering of complex roughness profiles. However, because vibrotactile actuation is limited to frequencies higher than 20 Hz, the quasi-static content is not represented which implies that the stickiness dimension of the texture cannot be controlled [6].
Ultrasonic Modulation of Friction. The friction reduction effect was first described by Watanabe et Fukui [7]. They noticed that, when touching a plate excited by out-of-plane ultrasonic vibrations, users experienced reduced friction. Subsequently it has been shown that modulation of friction correlated with finger motion enables rendering of coarse gratings [8, 9]. But the refresh rate and position resolution of previous devices has limited the fineness of spatial patterns that can be rendered. In addition, the physics of high-Q resonant systems limits the bandwidth at which the amplitude can be modulated [10, 11].
Present Study. We address the previously-mentioned limits by implementing high performance hardware and a rendering scheme that achieve performance comparable to the known psychophysical threshold of human tactile perception. A custom-made non-contact position sensor and a fast rendering processor allow friction to be controlled with a 5 kHz refresh rate and 8 \(\upmu \)m position resolution. The high-performance piezoelectric actuators used in this device allow for a high dynamic range of friction force. Lastly, the amplitude modulation dynamics is compensated using feedforward filters, providing a flat frequency response over the entire bandwidth of human tactile perception.
2 Human Factors
The ideal device has infinite bandwidth, spatial resolution and force resolution. We can approach this ideal by designing a device with enough quality that it will be indistinguishable from the ideal case. This section reviews the psychophysics and biomechanics involved in the perception of vibratory and frictional cues in order to draw specifications for a high-fidelity rendering device.
Temporal Resolution. It is well established that the maximum frequency that can be felt by the human somatosensory system is about 800 Hz [12]. In terms of latency between the user motion and the force rendering, a 30 ms delay has been reported as unnoticeable while exploring virtual vibrotactile surfaces [13].
Spatial Resolution. The smallest grating a human can perceive will depend on the speed of the exploration. Considering a slow exploration speed of 40 mm/s [14] and the previously-mentioned frequency limit of \(f = \) 800 Hz, we estimate that the smallest perceptible wavelength is on the order of \(\lambda = v/f = 50\,\upmu \)m. The estimate is consistent with [15].
Force Resolution and Dynamic Range. Millet et al. estimated the smallest static force that a human can perceive is \(10^{-2}\) N [16]. However tactile perception is much more sensitive to transients than to static stimulation. Considering that the smallest displacement perceptible is in the order of \(10^{-7}\) m at 300 Hz [17], and that the impedance of the finger pad at this frequency is approximately 3 N.s/m [18], the smallest dynamic forces that can be perceived should be closer to 5.\(10^{-4}\) N. Considering that texture exploration is usually achieved with normal force in the vicinity of 0.5 N [14], and that a typical coefficient of friction (before reduction) is unity, it is necessary to display a peak lateral force of 0.5 N. This suggests that a dynamic range of \(10^3\) is sufficient.
3 High-Speed High-Resolution Rendering
Figure 1a shows a picture of the device and Fig. 1b presents a schematic of its components. An optical sensor captures the position of the finger at a rate of 5 kHz and with a spatial resolution of 8 \(\upmu \)m. From this position value, a command value is computed and output at the same rate, then mixed with a 30 kHz carrier. The signal is fed to the piezoelectric actuators that produce ultrasonic vibration of the glass touch surface. If we compare to the limits derived in Sect. 2, the current setup can render an 800 Hz temporal sine wave and a 50 \(\upmu \)m spatial wavelength both with a margin of 6.25 samples per period. The high refresh rate allows for robust rendering even with exploration speeds up to 250 mm/s [5].
3.1 Rendering Scheme
Texture rendering uses the process illustrated in Fig. 2. The texture signal is stored on a micro-controller (pic32mx250, Microchip Inc., Itasca, il, usa) as a force-position profile. Every 200 \(\upmu \)s, the position of the finger, acquired by the optical sensor later described, is used to fetch the force value in the stored profile and after applying a correction filter, is converted to analog using a 12-bit digital-to-analog converter (mcp4922, Microchip Inc., Itasca, il, usa). This signal modulates the carrier frequency using an analog multiplier (ad633, Analog Devices Inc., Northwood, ma, usa) and is then fed to a \(\pm 100\) V amplifier (pdm200, PiezoDrive, Pty Ltd, Callaghan, Australia) which excites the piezoelectric actuators glued to the glass. This produces an amplitude-modulated drive signal with a sine wave at the resonance frequency as carrier, and the texture waveform as modulation signal. The interaction between the finger and the vibrating glass creates a demodulation. The user experiences only changes in amplitude but has no perception of the ultrasonic carrier.
3.2 Non-contact Position Sensor
The finger position system employs an array of 1536 photodiodes (tsl1412s, ams-taos Inc, tx, usa) with a pitch of about 64 microns. A diffuse white LED projects a sheet of light across the surface of the glass. When a finger contacts the surface, a shadow is cast on the photodiodes. Each of the photodiodes is connected to a charge amplifier and sampled at 5 kHz. The data is multiplexed into a time-domain signal that is processed in analog electronics. A low-pass filter resolves the average light level, and a comparator determines the presence of the finger. If the finger is in front of a pixel, it will read a lower voltage than average. The resulting signal is a pulse-position modulated signal, in which the finger position is encoded. After digitization, the centroid of the finger is determined with a resolution of 8 \(\upmu \)m and an update rate of 5 kHz.
3.3 Friction Modulation Device
The friction reduction device is based on a 135 \(\times \) 25 \(\times \) 3.2 \(\mathrm {mm}^{3}\) borosilicate substrate. The \(f_0 =\) 30 kHz resonant frequency corresponds to a (0,1) normal mode with free boundaries, see Fig. 3a and b. Dimensions were calculated to cancel any standing wave in the longitudinal direction and thus offer constant friction reduction properties over the full length of the touch surface. Low-loss piezoelectric actuators (smd19t03112s, Steminc and Martins Inc, Miami, fl, usa) are glued on the plate to provide actuation. At resonance, the assembly deforms up to 4.8 \(\upmu \)m under 50 V excitation and exhibits a quality factor of \(Q = 300\) when unloaded. A measurement of quasi-static friction reduction is shown Fig. 3c. The high voltage-to-amplitude gain of this device allows feedforward compensation to be implemented without encountering saturation.
4 Compensation Filters
The resonant behavior of the plate limits the rate of change of the amplitude of the ultrasonic vibration. This has the effect of attenuating modulation frequencies above \(\frac{f_0}{2Q} \). With a finger touching the surface (which reduces Q), this cutoff frequency is typically on the order of 75 Hz. The relatively large impedance of the glass plate dominates the impedance of the finger, as a result the frequency response is only slightly affected by the variation of finger stiffness or pressure applied. In addition, the frictional mechanics of the finger also introduces attenuation. In [11], we characterized the attenuation of the amplitude of vibration \(a(t)\) and the magnitude of the friction force oscillations \(f_t(t)\) with respect to a sinusoidal reference signal \(f_r(t)\). The former is well described by a first order filter while the latter exhibits a non-trivial frequency response. Without correction, attenuation will cause the amplitude of spatial gratings to vary with scanning velocity, resulting in a perceptual inconsistency. This section presents two approaches to correct for attenuation, and to provide a uniform frequency response over a wide range of frequencies.
4.1 Lead-Lag Compensator
The first order attenuation of the vibration amplitude can be corrected with the help of a lead-lag controller. Ideally, the device should have a flat response between dc and 800 Hz, which translates into \(C(s)\,T(s) = \frac{Q}{1+\tau _w s}\) with \(\tau _w = 0.2\) ms. Uncompensated, the attenuation is well described by \(T(s) = \frac{Q}{1+\tau _r s} \) with \(\tau _r^{-1} = \frac{\omega _0}{2Q}\). Therefore the lead-lag controller in continuous time is \(C(s) = \frac{1+\tau _r s}{1+\tau _w s}\). We implemented the controller in discrete time using Tustin’s approximation.
4.2 Higher-Order Correction Filter
The lead-lag compensator provides a simple and effective way to enhance high-frequency content but is limited to correcting the amplitude attenuation, and does not address effects due to the frictional mechanics of the finger. Using a higher order filter, these effects can be addressed as well. The transfer function that relates the desired force \(f_r\) to the actual friction force \(f_t\) is \(C(s)\,T(s)\,F(s)\), where \(F(s)\) models the friction force as a function of the vibration amplitude. The identification of \(F(s)\) and potential explanation for its behavior has been covered in [11]. Here, we used a swept-sine signal lasting 2 s to identify the behavior. From the identified transfer function of the system, the controller was designed to be \(C(s) \propto \left( (1+\tau _w)\,T(s)\,F(s)\right) ^{-1} \). The controller is estimated in discrete-time by a Yule-Walker optimization. Good agreement between ideal and actual filters is found using a bilinear filter of order 10 or above.
4.3 Experimental Results
We experimentally measure the frequency bandwidth of the force modulation using a stiff piezoelectric force sensor that can resolve 50 \(\upmu \)N up to 800 Hz (9203, Kistler Instrumente AG, Winterthur, Switzerland). The ultrasonic vibration of the glass was measured using a piezoelectric pickup glued to the glass and calibrated with a laser Doppler vibrometer. The full bandwidth was measured using 3 s swept-sine signals covering a 10–800 Hz band. The first two authors participated in the experiment. Before the experiment, they trained to maintain a scanning velocity of 40 mm/s and a normal force of 0.5 N. They applied talc to the fingertip before each session to ensure consistent moisture levels and took ten measurements, five going from left to right and five going from right to left.
The amplitude-modulation frequency responses for the non-filtered, the lead-lag controller and the higher order filter cases are shown in Fig. 4a. Both average and standard deviation are shown for each case. Figure 4b shows the action of each controller. Figure 4c shows the friction force frequency response for each case. The high frequencies show a resonance that is attributed to the force sensing system. The high-order filter produces the flattest friction force response. However, despite its simplicity the lead-lag compensator also provides satisfactory results. The effectiveness of this system at displaying a feature in space is demonstrated using a Gaussian-shaped friction profile of 20 ms of width. The spatial tracking performance is shown in Fig. 4d.
5 Conclusion
We presented the design and implementation of a surface haptic display able to modulate friction on a bare fingertip with a high dynamic range and wide bandwidth. With the help of a novel non-contact position sensor, an efficient friction-reduction glass plate and correction filtering, the system provides high-fidelity in the rendering of rapid transient changes of friction. High-order filters achieve a better flatness of the force frequency response and a better time-domain tracking performance, at the expense of a more complex implementation. The lead-lag compensator provides good results with a lower performance footprint that makes it suitable for embedded implementation. A further refinement could include a feedback loop to control the amplitude, although this would require real-time monitoring of the vibration of the plate.
The resulting device can render features as small as 25 \(\upmu \)m with high temporal accuracy. The high spatial resolution and low latency of the system gives the user a strong sense of the spatial persistence of tactile features that, to the best of our knowledge, has never been achieved before on surface haptic devices. The flatness of the frequency response enables a fine spatial grating to be consistently reproduced regardless of the scanning velocity. In the future we plan to perform a psychophysical evaluation of the perceived quality of the rendered textures.
References
Bergmann-Tiest, W.M., Kappers, A.M.L.: Analysis of haptic perception of materials by multidimensional scaling and physical measurements of roughness and compressibility. Acta Psychol. 121(1), 1–20 (2006)
Smith, A.M., Chapman, C.E., Deslandes, M., Langlais, J.S., Thibodeau, M.P.: Role of friction and tangential force variation in the subjective scaling of tactile roughness. Exp. Brain Res. 144(2), 211–223 (2002)
Bensmaïa, S., Hollins, M.: The vibrations of texture. Somatosens. Mot. Res. 20(1), 33–43 (2003)
Minsky, M., Lederman, S.: Simulated haptic textures: roughness. In: Proceedings of the ASME Dynamic Systems and Control Division, vol. 58, pp. 421–426 (1996)
Campion, G., Hayward, V.: Fundamental limits in the rendering of virtual haptic textures. In: IEEE World Haptics Conference, pp. 263–270 (2005)
Wiertlewski, M., Lozada, J., Hayward, V.: The spatial spectrum of tangential skin displacement can encode tactual texture. IEEE Trans. Robot. 27(3), 461–472 (2011)
Watanabe, T., Fukui, S.: A method for controlling tactile sensation of surface roughness using ultrasonic vibration. In: IEEE ICRA, pp. 1134–1139, May 1995
Biet, M., Giraud, F., Lemaire-Semail, B.: Squeeze film effect for the design of an ultrasonic tactile plate. IEEE Trans. Ultrason. Ferroelectr. Freq. Contr. 54(12), 2678–2688 (2007)
Winfield, L., Glassmire, J., Colgate, J.E., Peshkin, M.: T-pad: tactile pattern display through variable friction reduction. In: IEEE World Haptics Conference, pp. 421–426 (2007)
Giraud, F., Amberg, M., Lemaire-Semail, B.: Design and control of a haptic knob. Sens. Actuators, A Phys. 196, 78–85 (2013)
Meyer, D.J., Wiertlewski, M., Peshkin, M., Colgate, J.E.: Dynamics of ultrasonic and electrostatic friction modulation for rendering texture on haptic surfaces. In: Proceedings of Haptic Symposium, pp. 218–226. IEEE (2014)
Bolanowski Jr, S.J., Gescheider, G.A., Verrillo, R.T., Checkosky, C.M.: Four channels mediate the mechanical aspects of touch. J. Acoust. Soc. Am. 84, 1680 (1988)
Okamoto, S., Konyo, M., Saga, S., Tadokoro, S.: Detectability and perceptual consequences of delayed feedback in a vibrotactile texture display. IEEE Trans. Haptics 2(2), 73–84 (2009)
Smith, A.M., Gosselin, G., Houde, B.: Deployment of fingertip forces in tactile exploration. Exp. Brain Res. 147(2), 209–218 (2002)
Skedung, L., Arvidsson, M., Chung, J.Y., Stafford, C.M., Berglund, B., Rutland, M.W.: Feeling small: exploring the tactile perception limits. Sci. Rep. 3 (2013)
Millet, G., Haliyo, S., Regnier, S., Hayward, V.: The ultimate haptic device: first step. In: IEEE World Haptics Conference, pp. 273–278 (2009)
Verrillo, R.T.: Effect of contactor area on the vibrotactile threshold. J. Acoust. Soc. Am. 35, 1962 (1963)
Wiertlewski, M., Hayward, V.: Mechanical behavior of the fingertip in the range of frequencies and displacements relevant to touch. J. Biomech. 45(11), 1869–1874 (2012)
Acknowledgements
This work has been supported by the National Science Foundation, grants No. IIS-0964075 and IIS-1302422. The authors acknowledge the help of Daniel Russman in the development of the experimental platform.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wiertlewski, M., Leonardis, D., Meyer, D.J., Peshkin, M.A., Colgate, J.E. (2014). A High-Fidelity Surface-Haptic Device for Texture Rendering on Bare Finger. In: Auvray, M., Duriez, C. (eds) Haptics: Neuroscience, Devices, Modeling, and Applications. EuroHaptics 2014. Lecture Notes in Computer Science(), vol 8619. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44196-1_30
Download citation
DOI: https://doi.org/10.1007/978-3-662-44196-1_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44195-4
Online ISBN: 978-3-662-44196-1
eBook Packages: Computer ScienceComputer Science (R0)