1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations...
-
Upload
vincent-miller -
Category
Documents
-
view
222 -
download
0
Transcript of 1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations...
![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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/1.jpg)
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
![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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/2.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/3.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/4.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/5.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/6.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/7.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/8.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/9.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/10.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/11.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/12.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/13.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/14.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/15.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/16.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/17.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/18.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/19.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/20.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/21.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/22.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/23.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/24.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/25.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/26.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/27.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/28.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/29.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/30.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/31.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/32.jpg)
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,](https://reader036.fdocuments.us/reader036/viewer/2022062322/5697bf861a28abf838c87fc4/html5/thumbnails/33.jpg)
33
33