Download the slides

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Using an Event-Based Approach to Improve
the Multimodal Rendering of
6DOF Virtual Contact
Jean Sreng, Florian Bergez, Jérémie Le Garrec,
Anatole Lécuyer, Claude Andriot
[email protected]
07/11/07
1
Outline
• Context
• Contact states and events
• Computation
• Multimodal feedback
– Visual
– Audio
– 6DOF Haptic
• Conclusion
OUTLINE
07/11/07
2
Outline
• Context
• Contact states and events
• Computation
• Multimodal feedback
– Visual
– Audio
– 6DOF Haptic
• Conclusion
OUTLINE
07/11/07
3
Context
• Virtual contact between objects
–
–
–
–
Virtual prototyping
Assembly/Maintenance simulations
Video games
…
07/11/07
4
Context
• Multimodal rendering of contact
– Visual
– Audio
– Haptic
60Hz
48 kHz
1 kHz
500 Hz
• Some limitations
– Computational resources
– Sensor resolution
07/11/07
5
Context
• To overcome these limitations :
– Sound synthesis algorithms (modal synthesis)
[van den doel et. al.]
– Event-based haptic [kuchenbecker et. al.]
–…
• However :
– Often tied to a specific physical engine
– Demonstrated in a simple context
07/11/07
6
We propose…
• An event-based approach :
– Integrate various techniques
• Visual
• Audio
• 6DOF Haptic
– Based only on position information
• Not to be tied to a specific physical engine
• Can be easily adapted to an existing simulation
07/11/07
7
Outline
• Context
• Contact states and events
• Computation
• Multimodal feedback
– Visual
– Audio
– 6DOF Haptic
• Conclusion
OUTLINE
07/11/07
8
Contact information (states)
• Continuous, “time independent” states :
– Free motion (no contact)
– Friction (contact)
Free motion
Friction
07/11/07
9
Contact information (events)
• Discrete events describing the “evolution” :
– Impact
– Detachment
Free motion
Impact
Friction
Detachment
07/11/07
10
Contact information (states and events)
• The classic continuous information :
– Is essential to graphic and closed-loop haptic
rendering
– Cannot convey efficiently the transient nature of
an impact
• The different states and events information can
be used to improve the rendering of :
– Transient phenomena (impact)
– Continuous phenomena (friction)
07/11/07
11
Outline
• Context
• Contact states and events
• Computation
• Multimodal feedback
– Visual
– Audio
– 6DOF Haptic
• Conclusion
OUTLINE
07/11/07
12
Computation of contact states and events
Impact
Friction
Detachment
• The contact condition :
Local linear
velocity
Normal
• The events are defined by :
– Impact :
– Detachment :
07/11/07
13
Velocity computation
• To estimate the velocity :
• Some issues :
– Time stepping
– Approximation errors
07/11/07
14
Computation of contact states and events
• On the timestep
– Impact event :
– Friction state :
– Detachment event :
07/11/07
15
Computation of contact states and events
• In a nutshell…
Impact
Friction
Detachment
07/11/07
16
Outline
• Context
• Contact states and events
• Computation
• Multimodal feedback
– Visual
– Audio
– 6DOF Haptic
• Conclusion
OUTLINE
07/11/07
17
Multimodal feedback
• The generated states and events can be used
with specific rendering techniques
• Implementation on an existing 6DOF haptic
simulation
07/11/07
18
Visual feedback
• Particle effect :
– Impact event
– Friction state
– Detachment event
• Pencil effect on friction state :
– Color : Force
– Thickness : Velocity
07/11/07
19
Audio feedback
• Modal synthesis of impact event and friction state :
07/11/07
20
Haptic feedback
• 6DOF event-based haptic feedback of impact event
– Traditional closed loop feedback
– High frequency force pattern
Elementary wrench associated to an
impact point
07/11/07
21
Haptic feedback
07/11/07
22
Conclusion
• We proposed :
– An event-based approach to improve the
rendering of contact :
• Impact
• Friction
• Detachment
– A computation method based only on object’s
positions
– A multimodal implementation on a complex
virtual prototyping simulation
• Visual
• Audio
• 6DOF Haptic
07/11/07
23
Further work
• A formal user evaluation
– Compare with traditional feedback
– Complex industrial context
• Test some other feedback :
– Detachment event
– 6DOF haptic texture
07/11/07
24
Questions
Thank you for listening
Questions ?
07/11/07
25
Related documents