Keywords

1 Introduction

Most of new human-machine interaction devices now rely on touch screens. They have become so cost effective that physical buttons and knobs are removed and replaced by virtual buttons displayed on the flat and hard surface of the display panel in vending machines, car dashboards, and so on. However, touch screens do not involve the sense of touch in the interaction with the machine: they do not provide information through this channel, unlike physical buttons for instance. Therefore, sight is predominant for whom wants to interact with the aforementioned machines, leading to many disadvantages: elderly and visually-impaired individuals struggle to use touch screens, and drivers must look away from the road, which is a major safety issue in automobile. Therefore, technological improvements to touch screens are needed, in order to involve touch when interacting with a machine through its touch screen.

To create the illusion of touching a button on a panel, lateral displacement  [1] or vibrotactile stimulation  [11] can be used. The low frequency vibration of the touch screen directly stimulates the skin mechanoreceptors; because this vibration is difficult to contain, [3] identifies the frequency response of the touch screen (FRF) and then uses the frequency that maximises the vibration displacement at a specific point. In [7], the authors invert the FRF and can control the vibration at three different positions where actuators are located. However, using vibrotactile stimulation to create the simulation of a button click has the disadvantage to produce audible noise. To cope with this issue, [10] uses the rapid vibration of a standing wave at ultrasonic frequency, to reduce the internal stresses inside the finger pulp due to the friction that appears when pressing the touchscreen. More robust results are obtained if a net tangential force is produced, by using electroadhesion force synchronized on ultrasonic lateral displacement  [15] or by using a travelling wave  [6]. These solutions however seem difficult to be integrated on plates, without obstructing the view by actuators.

This paper introduces a new concept of tactile stimulation that uses two orthogonal modes to simulate a button click. The elliptical motion of the particles in contact with the fingertip creates a lateral force as if a travelling wave was used. After presenting the technological principle that derives from  [2], a study has been conducted in order to define the ratio between the two modes that optimizes the feeling of a single click when reversing the lateral force direction.

2 Presentation of the Two Modes Stimulation

2.1 Theoretical Background

We consider a plate, which length is L, thickness b and height H. Its vibration can result in the superposition of different types of modes: the longitudinal modes are characterized by the out-of plane translation of the plate’s cross-sections while bending modes are characterized by an in-plane translation and an out-of plane rotation of the cross-section, as described in Fig. 1.

Fig. 1.
figure 1

Vibration mode a) Longitudinal, b) bending and c) Elliptical motion in the middle of the top surface for several values of \(\varLambda \)

When the two modes are produced at the same vibrating frequency, then the point in the middle of the top surface undergoes a displacement which has two components:

  • along x, due to the longitudinal mode, denoted \(a_L(t)\),

  • along z, due to the bending mode, denoted \(a_B(t)\).

In this paper, the two modes are energized at the same frequency f, with a phase shift of \(\pm \pi /2\). We then write:

$$\begin{aligned} a_L(t)=\frac{A_L}{2} \sin (2\pi f t) \qquad a_B(t) = \frac{A_B}{2} \cos (2\pi f t) \end{aligned}$$
(1)

with \(A_L\) and \(A_B\) the vibration amplitude of each mode (peak-peak); if \(A_B<0\), the phase shift is \(\pi /2\). Hence, by combining the two vibration modes, the points at the top surface follow an elliptical motion, which is able to create a net lateral force, as described in [4]. By changing the ratio \(\varLambda =\frac{A_L}{A_B}\), the shape of the elliptical trajectory is modified, as described in Fig. 1c), promoting the normal displacement over the longitudinal one for \(\varLambda <1\) and vice versa for \(\varLambda >1\). In the remaining of this paper, we introduce the maximum vibration speed \(U_L=2 \pi f A_L\) and \(U_B=2 \pi f A_B\) because they combine frequency and displacement.

2.2 Related Work

To produce a button click sensation, [10] uses a rapid change in friction between the fingertip and a plate by increasing or decreasing ultrasonic vibration. The detection threshold of the click is found to be lower if the friction is decreased compared with a friction increased. A fraction of the elastic energy stored in the finger pulp is due to some tangential contact forces that appear during touch. When it is suddenly released, it creates a stimulus that is detectable by the skin’s mechanoreceptors. However, the detection thresholds of this click are higher compared with those measured to detect a friction change in presence of a lateral motion of the fingertip  [12]. Therefore, [6] suggests to use a travelling wave instead of a standing wave. Indeed, the results show a lower perceptual threshold for travelling waves, and participants press less times per trial and exert smaller normal force on the surface in order to perceive click effect.

Travelling wave can increase the tangential contact forces due to the elliptical motion of the particles that are in contact with the fingertip, thus increasing the stimulus when they are released. Two theories can explain this phenomenon. In [14], the tangential force derives from the contact conditions between a vibrating plate and an elastic medium. In  [9], the authors introduce the lateral viscous forces that are generated by a travelling wave, a phenomenon which is compatible with the existence of the squeeze-film. For both theories, the lateral force is a complex function of the normal and tangential displacements of the particles.

In a travelling wave, the ratio \(\varLambda \) between the normal and lateral vibration amplitude is fixed by the geometry of the vibrating plate. To cope for this issue, [2] presents a prototype that can produce a longitudinal and a bending mode which resonant frequencies are equal. However, the actuator for the longitudinal mode is bulky, while the vibration amplitude of each mode are not controlled. With 2MoTact, the two components \(U_B\) and \(U_L\) can be independently set, offering the possibility to optimize the tuning of \(\varLambda \) in order to improve the lateral contact forces produced to enhance the click sensation. A study is then conducted in order to determine which ratio is optimal in terms of psychophysical threshold. To compare the thresholds between each other, the stimulation level is defined as \(U=\sqrt{U_L^2+U_B^2}\), which combines the vibration speed for the longitudinal and the bending mode. We include in the study the case of a pure bending mode displacement (\(U_L=0\), \(\varLambda =0\)).

Fig. 2.
figure 2

The Experimental setup a) and typical example of 2 interlaced psychophysical staircases, which targets the 50% perceptual threshold by a one-up one-down test. At each trial, the implemented staircase is chosen at random with a probability of 1/2.

2.3 Design of the Plate

Our prototype consists of a \(148 \times 18 \times 2\) mm\(^3\) aluminium plate, actuated by nine piezoelectric ceramic actuators (5 mm \(\times \) 7 mm \(\times \) 0.5 mm from Noliac, Denmark) as presented Fig. 3c). The plate was designed such that both modes (longitudinal and bending) can be excited at the same frequency (\(f=34\) kHz). To energize the longitudinal mode, eight actuators placed on the upper and lower side of the plate are used. For the bending mode, only one ceramic placed in the middle of the plate on the lower side is used. Two other ceramic plates (14 mm \(\times \) 2 mm \(\times \) 0.3 mm, Noliac Denmark) are added as sensors. Two voltage amplifiers (WMA-300 from Falco, The Netherlands) can apply a voltage up to 300 V peak to peak to the actuators’ terminals.

The deformation shape for each mode is presented in Fig. 3. Due to the deformation shape for each mode, the ratio \(\varLambda \) is not constant over the top surface, and its value is specified in the middle of the plate. The speed and phase of the vibration of each mode are controlled independently, using the vector control method [4, 5]. From the vector control method we can define:

$$\begin{aligned} U_L=\sqrt{U_{Ld}^2+U_{Lq}^2} \qquad U_B =\sqrt{U_{Bd}^2+U_{Bq}^2} \end{aligned}$$
(2)

For instance, an elliptical motion of the particle with the same vibration speed along x and y of 0.3 m/s is simply obtained by setting the references \(U_{Ld}=U_{Bq}=0.3\) and \(U_{Lq}=U_{Bd}=0\). The closed loop control is embedded into a DSP (STM32F405 from ST Microelectronics). The response time of the vibration speed for both modes is set to about 2 ms as presented in Fig. 3b).

Fig. 3.
figure 3

Measurements on the device; a) deformation mode shape for the longitudinal mode (up) and the bending mode and b) transitory response of the vibration when \(\varLambda \) is switched from −1 to 1 at \(U_B=U_L=0.3\) m/s. c) Side view of the aluminium plate. (1) longitudinal sensor, (2) bending sensor, (3) longitudinal actuator (4) bending actuator

3 Materials and Methods

3.1 Participants

Data were collected from seven healthy volunteers aged between 18 and 40 (3 females). Participants were wearing noise-cancelling headphones in order to prevent noise disturbance. All participants gave written informed consent. The investigation conformed to the principles of the Declaration of Helsinki and experiments were performed in accordance with relevant guidelines and regulations.

3.2 Experimental Set-Up

The plate is mounted on a force sensor that measures the normal force at which a participant presses on the plate as shown in Fig. 2a). The keyclick rendering was performed as in [6]; two normal force thresholds were defined \(f_1\) and \(f_2=f_1+0.3 N\). When the user reaches \(f_1\), we turn on the two modes, with specific vibration speeds \(U_L\) and \(U_B\) leading to a value for \(\varLambda \). When \(f_2\) is reached, the direction of the elliptical motion is reversed simply by inverting \(U_B\). At the end, when the user releases his finger from the surface, we turn off the device. The force is sampled at 10 kHz by the DSP, and a Laptop PC is used to send the threshold value \(f_1\) and the amplitude set points \(U_B\) and \(U_L\) to the DSP through USB.

3.3 Experimental Procedure

Before starting the experiment we ask the participants to wash their hands and we clean the plate to standardize the surface.

After a training period during when participants could discover the haptic feedback by testing the device at maximum intensity, at different \(\varLambda \) and at two different activation force levels, they had to press once on the middle of the plate with their index finger as shown in Fig. 2. They were asked to say whether they could feel the virtual click or not. The estimation of the psycho-physical threshold was performed with a simple one-up one-down staircase procedure, which targets the 50% performance level on a psychometric function, corresponding to the level at which the probability of a detectable click equals the probability of an undetectable one  [8].

As in [6], two force levels \(f_1=[0.1N, 0.4N]\) are interleaved in order to avoid the prediction of the next stimulation intensity. Five different values for \(\varLambda \) = [0.5 2/3 1 1.5 2 \(\infty \)] were tested. The order of the conditions was pseudo-randomized across participants to avoid learning curve effects. The experiment ended when 6 turnovers or 60 trials were achieved.

4 Results

For all force criteria (\(f_1=[0.1N, 0.4N]\)) and vibration ratio \(\varLambda \)= [0 0.5 2/3 1 1.5 2 \(\infty \)] we have computed the median level thresholds which are presented Fig. 4 and in Table 1.

Table 1. Experimental results: \(50\%\) module threshold for different \(\varLambda \) and different activation pressure levels

The result shows very different threshold levels, depending on the value of \(\varLambda \): for \(\varLambda \in \) [1/2 2/3 1], the threshold is close to 0.7 m/s, and doesn’t change much with the force level. For \(\varLambda \in \) [1.5 2 \(\infty \)], the threshold level is higher (around 0.9) and decreases when the force level \(f_1\) increases. Overall, the averaged threshold level is minimal for \(\varLambda =\) 1/2 if \(f_1=0.1N\) and for \(\varLambda =1\) when \(f_1=0.4N\).

Interestingly, we also compare in Fig. 4c) and d) the variance for each condition. A F-Test (\(\alpha =0.05\), \(F_{crit}=4.28\)) have been performed on the variance of threshold level for \(\varLambda =1\) against the others. The results are: for \(f_1=0.1N\) {\(\varLambda =0.5\), F = 4.68; \(\varLambda =2/3\), F = 7.34; \(\varLambda =1.5\), F = 5.5; \(\varLambda =2\), F = 8.83} and for \(f_1=0.4N\) {\(\varLambda =0.5\), F = 9.73; \(\varLambda =2/3\), F = 9.42; \(\varLambda =1.5\), F = 4.08; \(\varLambda =2\), F = 7.69}. We observe that for both force conditions, the condition \(\varLambda =1\) produces less variance than other values.

5 Discussion

Our study shows that the elliptical motion of particles can indeed decrease the amount of vibration amplitude that is needed to give the illusion of a button click. Therefore, we can suggest that lateral displacement helps to increase the internal lateral stresses that are first stored when participants touch the plate, before they are released by inverting the direction of the particles’ motion. Moreover, we have not seen many differences between the values for \(\varLambda \le 1\) on the detection threshold, and this threshold doesn’t change with the force level; the condition \(\varLambda =0\) has been tested but the averaged detection threshold has been found to be higher than the capability of the device. Therefore, we hypothesize that the value of \(\varLambda \) does not change the lateral stresses when in the range \(0.5\le \varLambda \le 2/3\). We also show that the variance is minimal for \(\varLambda =1\). Therefore, this gives rise to the optimal value at which the plate should operate. However, for now we do not give an explanation for this specific behaviour; a modelling that takes into account the intermittent contact could be used for that aim  [13].

Fig. 4.
figure 4

Experimental results: \(50\%\) module threshold, compute for different \(\varLambda \) and different activation pressure levels : a) \(f_1 = 0.4N\), b) \(f_1=0.1\). The error bars, the whisker boxes and the horizontal bars show respectively the min. and max. values, their interquartile range and the median value and corresponding variance c) and d) respectively.

6 Conclusion

In this paper we used two modes simultaneously to produce the simulation of a click on a static finger. To create a simulation with the lowest detection threshold as well as the lowest variance between participants, an equal amount of normal and lateral displacement should be set. This finding will be useful to design and control new tactile interfaces.