Top Banner
1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng , Anatole Lécuyer, Claude Andriot, Bruno Arnaldi [email protected]
33

1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

Jan 20, 2016

Download

Documents

Vincent Miller
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

1

1

Spatialized Haptic Rendering: Providing Impact

Position Information in 6DOF Haptic Simulations

Using Vibrations9/12/2008

Jean Sreng, Anatole Lécuyer, Claude Andriot, Bruno Arnaldi

[email protected]

Page 2: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

2

2

Introduction

• Context: Manipulation of solid objects in Virtual Reality

• Applications: Industrial virtual assembly / disassembly / maintenance

Page 3: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

3

3

Enhancement of the information of contact

• Use of visual cues of contact (Sreng, Lécuyer, et al., IEEE TVCG 2006)

• Use of auditory cues of contact (Sreng, Lécuyer et al., ACM VRST 2007)

Page 4: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

4

4

Haptic rendering of the information of contact

• Use of 6DOF haptic devices

• Computation of contact force : haptic rendering• Collision detection

• Force feedback

Page 5: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

5

5

Limits of haptic rendering ?

• Importance of contact information

• In a real world • In a virtual world

Page 6: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

6

6

Spatialized haptic rendering

• We propose to superimpose the vibrations corresponding to the 3D contact position to the classical haptic rendering

Page 7: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

7

7

Outline

• Spatialized haptic rendering

• First experiment: Determining the optimal vibration parameters

• Second experiment: Preliminary evaluation

• Conclusion

Page 8: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

8

8

Haptic rendering of contact position

• The impact between objects:• A reaction force

• A high-frequency transcient vibrations

• This high frequency transcient vibrations depends on:• The object material (Okamura et al. 1998)

• The object geometry

• The impact position

Page 9: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

9

9

Haptic rendering of contact position

• How can we use vibrations to convey impact position information ?

• Different vibration models can be used (Sreng, Lécuyer, et al., EH 2008)

• Realistic model of a vibrating cantilevel beam

• Simplified model

Page 10: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

10

10

Simulation of vibrations: Realistic model

• Realistic simulation based on the Euler-Bernouilli model

• General solution

Page 11: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

11

11

Simulation of vibrations: Simplified model

• Simplified patterns based on the physical behavior based on an exponentially damped sinusoid:• Amplitude changes with the impact position

• Frequency changes with the impact position

• Both Amplitude and frequency changes

• Main benefits:• Easier perception

• Simplified computation

Page 12: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

12

12

Am

Fr

AmFr (Consistent)

Near impact Far impact

Simplified vibration patterns

Page 13: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

13

13

6DOF Spatialized haptic rendering

• Generalizing the previous approach for 6DOF manipulation:• Virtual beam model

Page 14: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

14

14

6DOF Spatialized haptic rendering

• Two types of information can be conveyed:• A distance of impact

• A direction providing the orientation of the impact

Page 15: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

15

15

6DOF Spatialized haptic rendering

• The impact force

• The wrench sensed by the hand

Page 16: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

16

16

6DOF Spatialized haptic rendering

• The wrench is then modulated by the vibration model:

• In particular the vibration torque can be expressed:

Vibration pattern Vibration orientation

Page 17: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

17

17

Manipulationpoint

Manipulationpoint

Manipulation point and circle of confusion

• Different impact positions can generate the same haptic feedback

Page 18: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

18

18

6DOF Spatialized haptic rendering

• The total torque applied to the device is obtained by superimposing:• The classic torque obtained with closed-loop rendering

method

• The impact vibrations torque

Page 19: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

19

19

Outline

• Spatialized haptic rendering

• First experiment: Determining the optimal vibration parameters

• Second experiment: Preliminary evaluation

• Conclusion

Page 20: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

20

20

First experiment: determining the optimal vibration parameters

• Objectives1. Perceptual study : “Is it possible to perceive the contact position

in 3D space? Is it possible to perceive the vibration direction ?”

2. Technological aspect : Determine the optimal range of amplitude / frequency parameters

• Tests among: ( 4 amplitudes a ) x ( 4 frequencies f )

• Population: 10 male subjects (22 – 27 years old)

0.005 rad to 0.02 rad 12 Hz to 40 Hz

Page 21: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

21

21

Apparatus

• Haptic device: Haption Virtuose6D 35-45

• Vibrations applied around the 3 axes

• Update rate of 1kHz

Page 22: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

22

22

Procedure

• “On which axis is the vibration applied ? Where is the impact located ?” ● ● ● (3AFC)

• 15 blocks of 4 x 4 x 3 = 48 vibrations: total of 720 trials (35min)

Page 23: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

23

23

Results: Effect of frequency

• Average performance : around 80% of correct responses

• Best performances achieved with low frequencies

4 frequencies f12 Hz 18 Hz 27 Hz 40 Hz

Page 24: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

24

24

Results: Effect of amplitude

• Average performance : around 80% of correct responses

• Best performances achieved with high amplitudes

4 amplitudes a0.02 rad 0.015 rad0.01 rad 0.005 rad

Page 25: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

25

25

Discussion

• Participants were able to perceive the vibration directions among the three axes

• Most participants reported that they did not use a particular strategy

• Best performances were achieved with low frequencies• Suggest the importance of kinesthetic cues over tactile cues

• However some participants reported that they relied on tactile cues for small amplitudes

• Best performances were achieved with high amplitudes• However some participants reported that high amplitudes made

their perception more difficult

Page 26: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

26

26

Outline

• Spatialized haptic rendering

• First experiment: Determining the optimal vibration parameters

• Second experiment: Preliminary evaluation

• Conclusion

Page 27: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

27

27

Second experiment: perliminary user evaluation

• Objective: Subjective evaluation of Spatialized Haptic Rendering in a real case

• Population: 11 naive subjects (8M, 3F) (25 – 43 years old)

• Task: 6DOF manipulation of 3D object• Subjective ratings

- Realism of the impact

- Feeling of impact position

- Overall comfort of the manipulation

• Procedure: Participants were asked to test the two rendering techniques successively (without and with vibrations) in a random order

Page 28: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

28

28

Procedure

• Virtual scene: two 3D objects

• Spatialized Haptic Rendering parameters:

0.005 rad 0.02 rad

40 Hz 15 Hz

Manipulation point

Page 29: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

29

29

Results

• Mean ratings from 1 (worst) to 6 (best) without and with superimposed vibration

Page 30: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

30

30

Discussion

• Better feeling of impact position obtained with Spatialized Haptic Rendering

• Several participants spontaneously reported that the vibrations enabled them to perceive the impact position

• Most participants pointed out that they perceived different materials between the two conditions• A « crisper » or « harder » feeling with vibrations (Okamura et al. 1998,

Kuchenbecker et al. 2006)

• A feeling of « vibrating metal »

• Most participants enjoyed the manipulation using the vibrations

• Two participants (familiar with haptic rendering) reported that they associated the vibration with an unstable, an potentially harmfull rendering algorithm

Page 31: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

31

31

Conclusion

• We proposed a 6DOF spatialized haptic rendering method to provide impact position directly on the haptic channel• using vibrations based on a vibrating beam

• We conducted two experiments to evaluate this method• Experimental study on the perception of vibration direction

- Participants can identify the vibration direction, i.e., the position of contact in 3D space

- Optimal range of model parameters: Low frequencies / High amplitudes have better results

• Subjective study on a 6DOF case- Better subjective perception of impact position

• Further work• Investigate more deeply the perceptive characteristics of vibrations• Conduct an objective evaluation on a virtual prototyping context

Page 32: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

32

32

Thank you. Questions ?

?

Page 33: 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,

33

33