2
Passive Viscous Haptic Textures Gianni Campion * Andrew H. C. Gosline Vincent Hayward Haptics Laboratory, McGill University Montr ´ eal, Qu ´ ebec, Canada ABSTRACT We describe the use of eddy current brakes for the synthesis hap- tic textures. Textural effects are achieved through rapid variations of the viscous damping coefficient that these brakes create when activated. We demonstrate that eddy current brakes can be actu- ated reliably at frequencies typical of haptic texture rendering. Per- formance is evaluated by measuring the movement of the manipu- landum with an accelerometer while modulating the viscous force at high frequency. Key advantages of this technique include guar- anteed passivity of the haptic synthesis, accurate results from the linear dynamics of these brakes, and elimination of the need to es- timate or observe velocity. Keywords: Haptic rendering, haptic devices, haptic textures Index Terms: H.5.1 [Information Interfaces and Presentation]: Multimedia Information Systems—Artificial, augmented, and vir- tual realities H.5.2 [Information Interfaces and Presentation]: User Interfaces—Haptic I/O 1 I NTRODUCTION Virtual reality applications are becoming ubiquitous in both aca- demic and industrial settings. The quality of this virtual experience is improved by allowing a multisensorial experience of the synthetic world; real time, high-fidelity haptic rendering is a fundamental el- ement of such immersive systems. Haptic texture rendering has the potential for drammatically improving the quality of the virtual world, however, the problem of rendering textures on force feed- back devices presents some challenges [2]. Recent advances in passive actuation design made it possible to produce fast varying viscosity fields [4]. Their application to vir- tual textures is explored here. Such textures can be generated by applying a resistive force proportional to the velocity of the inter- face, usually of the form f = -b(x) v. The perceptual qualities of viscosity-based textures have been investigated by Wiesenberger et al. and Lederman et al. [6, 5]. Their findings indicate that the viscosity coefficient greatly influences the perception of roughness and that viscous textures are more detectable than spring-based tex- tures. It should be noted that these prior perceptual evaluations were carried out with force feedback devices actuated by motors. The rendering of viscous fields with active actuators requires an estimate, ˆ v, of the velocity at which the manipulandum is moving. Such task is usually accomplished by differentiating the position signal from encoders. A force proportional to this velocity, -b( ˆ x) ˆ v, is then presented to the user. It is well known that a velocity signal estimated from a position signal can be either noisy and discontinu- ous or smooth but delayed. In both cases, rendering with a velocity signal can produce undesirable artifacts. With eddy current brakes * e-mail: [email protected] e-mail:[email protected] e-mail:[email protected] (ECB), which by physics provide a braking force proportional to velocity, the issues related to velocity computation are eliminated. In this paper we show that the eddy current dampers can provide adequate frequency response. We also verify experimentally that the varying viscosity field is converted into acceleration variations on the manipuladum. Finally we demonstrate that textures can be rendered when exploring a passive, varying viscous friction field. 2 EXPERIMENTAL SETUP The experiments are performed on a 1-DOF haptic interface shown in Fig. 1. This simplified interface comprises a DC coreless mo- tor (RE25, Maxon ag), a 65 kCPR incremental encode (Gurley Pre- cision Instruments), a solid state accelerometer (Analog Devices ADXL311JE), a PWM current amplifier 25A20 (Advanced Motion Controls) and a custom made eddy current brake. Control of the interface and data aquisition are performed by a 2.4 GHz PC with a Q8 DAC (Q8, Quanser Inc.) running the Linux kernel 2.6 and the Xenomai Real-Time Framework. The sampling rate is 5 kHz. Figure 1: Hardware. One of the two proximal arms (63 mm) of the Pantograph [3] was disconnected to be used as a manipuladum. The eddy current brake is an improved version of the design in [4]. The accelerometer is attached at 51 mm away from the axis of rotation. 3 RESULTS 3.1 Response of Current Excitation The frequency response of current excitation was measured with a system analyzer (SigLab model 20-22, DSP Technology Inc.). Fig- ure 2 shows the response of the current in the coil as a function of the command signal to the current amplifiers. The response show a progressive roll-off from DC to 1 kHz and less than 3 dB of at- tenuation from 10 Hz to 100 Hz. For viscous texture rendering, the response under 10 Hz is not significant since low frequency viscos- ity modulation does not give a “textural” effect. 0 -10 -5 1 10 100 1000 0.6 Gain (dB) Frequency (Hz) Figure 2: Current drive response on inductive load. 379 Symposium on Haptic Interfaces for Virtual Environments and Teleoperator Systems 2008 13-14 March, Reno, Nevada, USA 978-1-4244-2005-6/08/$25.00 ©2008 IEEE

[IEEE 2008 Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems - Reno, NV, USA (2008.03.13-2008.03.14)] 2008 Symposium on Haptic Interfaces for Virtual

  • Upload
    vincent

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Passive Viscous Haptic TexturesGianni Campion∗ Andrew H. C. Gosline† Vincent Hayward‡

Haptics Laboratory, McGill UniversityMontreal, Quebec, Canada

ABSTRACT

We describe the use of eddy current brakes for the synthesis hap-tic textures. Textural effects are achieved through rapid variationsof the viscous damping coefficient that these brakes create whenactivated. We demonstrate that eddy current brakes can be actu-ated reliably at frequencies typical of haptic texture rendering. Per-formance is evaluated by measuring the movement of the manipu-landum with an accelerometer while modulating the viscous forceat high frequency. Key advantages of this technique include guar-anteed passivity of the haptic synthesis, accurate results from thelinear dynamics of these brakes, and elimination of the need to es-timate or observe velocity.

Keywords: Haptic rendering, haptic devices, haptic textures

Index Terms: H.5.1 [Information Interfaces and Presentation]:Multimedia Information Systems—Artificial, augmented, and vir-tual realities H.5.2 [Information Interfaces and Presentation]: UserInterfaces—Haptic I/O

1 INTRODUCTION

Virtual reality applications are becoming ubiquitous in both aca-demic and industrial settings. The quality of this virtual experienceis improved by allowing a multisensorial experience of the syntheticworld; real time, high-fidelity haptic rendering is a fundamental el-ement of such immersive systems. Haptic texture rendering hasthe potential for drammatically improving the quality of the virtualworld, however, the problem of rendering textures on force feed-back devices presents some challenges [2].

Recent advances in passive actuation design made it possible toproduce fast varying viscosity fields [4]. Their application to vir-tual textures is explored here. Such textures can be generated byapplying a resistive force proportional to the velocity of the inter-face, usually of the form f = −b(x)v. The perceptual qualities ofviscosity-based textures have been investigated by Wiesenberger etal. and Lederman et al. [6, 5]. Their findings indicate that theviscosity coefficient greatly influences the perception of roughnessand that viscous textures are more detectable than spring-based tex-tures. It should be noted that these prior perceptual evaluations werecarried out with force feedback devices actuated by motors.

The rendering of viscous fields with active actuators requires anestimate, v, of the velocity at which the manipulandum is moving.Such task is usually accomplished by differentiating the positionsignal from encoders. A force proportional to this velocity, −b(x) v,is then presented to the user. It is well known that a velocity signalestimated from a position signal can be either noisy and discontinu-ous or smooth but delayed. In both cases, rendering with a velocitysignal can produce undesirable artifacts. With eddy current brakes

∗e-mail: [email protected]†e-mail:[email protected]‡e-mail:[email protected]

(ECB), which by physics provide a braking force proportional tovelocity, the issues related to velocity computation are eliminated.

In this paper we show that the eddy current dampers can provideadequate frequency response. We also verify experimentally thatthe varying viscosity field is converted into acceleration variationson the manipuladum. Finally we demonstrate that textures can berendered when exploring a passive, varying viscous friction field.

2 EXPERIMENTAL SETUP

The experiments are performed on a 1-DOF haptic interface shownin Fig. 1. This simplified interface comprises a DC coreless mo-tor (RE25, Maxon ag), a 65 kCPR incremental encode (Gurley Pre-cision Instruments), a solid state accelerometer (Analog DevicesADXL311JE), a PWM current amplifier 25A20 (Advanced MotionControls) and a custom made eddy current brake. Control of theinterface and data aquisition are performed by a 2.4 GHz PC witha Q8 DAC (Q8, Quanser Inc.) running the Linux kernel 2.6 and theXenomai Real-Time Framework. The sampling rate is 5 kHz.

Figure 1: Hardware. One of the two proximal arms (63 mm) of thePantograph [3] was disconnected to be used as a manipuladum. Theeddy current brake is an improved version of the design in [4]. Theaccelerometer is attached at 51 mm away from the axis of rotation.

3 RESULTS

3.1 Response of Current Excitation

The frequency response of current excitation was measured with asystem analyzer (SigLab model 20-22, DSP Technology Inc.). Fig-ure 2 shows the response of the current in the coil as a function ofthe command signal to the current amplifiers. The response showa progressive roll-off from DC to 1 kHz and less than 3 dB of at-tenuation from 10 Hz to 100 Hz. For viscous texture rendering, theresponse under 10 Hz is not significant since low frequency viscos-ity modulation does not give a “textural” effect.

0

-10

-5

1 10 100 10000.6

Gai

n (d

B)

Frequency (Hz)

Figure 2: Current drive response on inductive load.

379

Symposium on Haptic Interfaces for Virtual Environments and Teleoperator Systems 200813-14 March, Reno, Nevada, USA978-1-4244-2005-6/08/$25.00 ©2008 IEEE

3.2 Response from Current Excitation to AccelerationThe device creates a resistive torque τ = −b(t)ω where ω is theangular velocity of the arm around the rotation joint. To very goodapproximation, the viscous damping coefficient is proportional tocurrent: b(t) = Bi(t) [4], where B is a characteristic of the damper.First, the current in the coils, i(t), is pulsed according to

i(t) = I [1+ sin(2π ν t)]. (1)

Figure 3, obtained with I = 2A and ν = 50,100 Hz, shows the spec-trum of the acceleration signal recorded when moving the handlemanually. The large, low frequency peak corresponds to the lowfrequency almost-periodic hand movements (between 1 and 3 Hz).In the high frequencies, instead of having one single peak corre-sponding to the braking force pulsing (50 and 100 Hz respectively),two sidebands appear around the carrier frequency. These side-bands correspond to the modulation of a high frequency carrier (thepulsing) by a low frequency signal (the movement) [1].

0 20 40 60 80 100 120

0

0.01

0.02

0.03

0.04

0.05

pulsing @ 50 Hz

Acc

eler

atio

n S

ign

al P

ow

er

0 20 40 60 80 100 120

0

0.01

0.02

0.03

0.04

0.05

0.06

pulsing @ 100 Hz

Acc

eler

atio

n S

ign

al P

ow

er

Frequency (Hz)

Frequency (Hz)

Figure 3: Spectrum (FFT) of acceleration signal with pulsed braking.There is a small 60 Hz noise component.

A portion of the time-domain acceleration signal is in Figure 4.When acceleration peaks, velocity is zero and the texture vanishes.

0.5

- 0.5

0

0.5

- 0.5

0

pulsing @ 100 Hz

pulsing @ 50 Hz

acce

lera

tio

n (g

)

0 0.04 0.08 0.12 0.200.16

time (s)

Figure 4: Portion of acceleration signal at the tip in the time domain.

3.3 Spatially Coded TextureAn instance of a spatially varying viscous coefficient can be written

i = I(1+ sin[50π θ ]) (2)

where I = 2 A. Figure 5 shows the resulting acceleration signalwhen scanning. A five samples running average is applied to re-duce sensor noise. When acceleration goes through zero, velocityis maximum. As may be expected, these velocity variations changethe period of the texture.

0 0.04 0.08 0.12 0.200.16

texture with period of 2.5 mm

time (s)

0.5

- 0.5

0

acce

lera

tio

n (g

)

Figure 5: Acceleration at the tip recording for a viscous texture.

4 FEASIBILITY OF ECB GENERATED TEXTURES AND FU-TURE CONSIDERATIONS

Viscosity fields have been used previously to convey textural infor-mation. Computer-controlled eddy-current brakes are now shownto be capable of generating such fields at temporal frequencieshigher than least 100 Hz. The resulting manipulandum movementsare by physics, continuous, passive, predictable, and yet can con-tain high frequency components. They do not suffer from the injuri-ous effects of quantization and sampling which often plague hapticsimulation that rely on active force feedback to generate such fields.Future work will include the synthesis of a richer set of textures byviscosity modulation. Another promising avenue is in the combi-nation of active force feedback with viscous braking.

ACKNOWLEDGEMENTS

This work was funded by NSERC, the Natural Sciences and Engi-neering Council of Canada, and Immersion Corporation.

REFERENCES

[1] H. S. Black. Modulation Theory. Van Nostrand, 1953.[2] G. Campion and V. Hayward. Fundamental limits in the rendering of

virtual haptic textures. In Proceedings of the First Joint EurohapticsConference and Symposium on Haptic Interfaces for Virtual Environ-ment and Teleoperator Systems, World Haptics 2005, pages 263–270,2005.

[3] G. Campion, Q. Wang, and V. Hayward. The Pantograph Mk-II: Ahaptic instrument. In Proceedings of the IEEE/RSJ International Con-ference on Intelligent Robots and Systems, IROS’05, pages 723–728,2005.

[4] A. H. Gosline, G. Campion, and V. Hayward. On the use of eddy currentbrakes as tunable, fast turn-on viscous dampers for haptic rendering. InProceedings of Eurohaptics, pages 229–234, 2006.

[5] S. J. Lederman, R. L. Klatzky, C. Tong, and C. Hamilton. The perceivedroughness of resistive virtual textures: II. effects of varying viscositywith a force-feedback device. ACM Trans. Appl. Percept., 3(1):15–30,2006.

[6] J. M. Weisenberger, M. J. Kreier, and M. A. Rinker. Judging the ori-entation of sinusoidal and square-wave virtual gratings presented via2-DOF and 3-DOF haptic interfaces. Haptics-e, 1(4), 2000.

380