using an event-based approach to improve the multimodal rendering of 6dof virtual contact

25
07/11/07 1 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]

Upload: quito

Post on 19-Jan-2016

32 views

Category:

Documents


2 download

DESCRIPTION

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]. Outline. Context Contact states and events Computation Multimodal feedback Visual Audio - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 1

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]

Page 2: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 2

Outline

•Context•Contact states and events•Computation •Multimodal feedback

– Visual– Audio– 6DOF Haptic

•Conclusion

OUTLINE

Page 3: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 3

Outline

•Context•Contact states and events•Computation •Multimodal feedback

– Visual– Audio– 6DOF Haptic

•Conclusion

OUTLINE

Page 4: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 4

Context

•Virtual contact between objects– Virtual prototyping– Assembly/Maintenance simulations– Video games– …

Page 5: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 5

Context

•Multimodal rendering of contact– Visual– Audio– Haptic

•Some limitations– Computational resources– Sensor resolution

500 Hz1 kHz48 kHz60Hz

Page 6: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 6

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

Page 7: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 7

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

Page 8: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 8

Outline

•Context•Contact states and events•Computation •Multimodal feedback

– Visual– Audio– 6DOF Haptic

•Conclusion

OUTLINE

Page 9: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 9

Contact information (states)

•Continuous, “time independent” states :– Free motion (no contact)– Friction (contact)

Free motion Friction

Page 10: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 10

Contact information (events)

•Discrete events describing the “evolution” :– Impact– Detachment

Free motion FrictionImpact Detachment

Page 11: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 11

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)

Page 12: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 12

Outline

•Context•Contact states and events•Computation •Multimodal feedback

– Visual– Audio– 6DOF Haptic

•Conclusion

OUTLINE

Page 13: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 13

Computation of contact states and events

•The contact condition :

•The events are defined by :– Impact :

– Detachment :

Local linear velocity

Normal

FrictionImpact Detachment

Page 14: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 14

Velocity computation

•To estimate the velocity :

•Some issues :– Time stepping

– Approximation errors

Page 15: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 15

Computation of contact states and events

•On the timestep

– Impact event :

– Friction state :

– Detachment event :

Page 16: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 16

Computation of contact states and events

•In a nutshell…

FrictionImpact Detachment

Page 17: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 17

Outline

•Context•Contact states and events•Computation •Multimodal feedback

– Visual– Audio– 6DOF Haptic

•Conclusion

OUTLINE

Page 18: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 18

Multimodal feedback

•The generated states and events can be used with specific rendering techniques

•Implementation on an existing 6DOF haptic simulation

Page 19: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 19

Visual feedback

•Particle effect :– Impact event– Friction state– Detachment event

•Pencil effect on friction state :– Color : Force– Thickness : Velocity

Page 20: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 20

Audio feedback

•Modal synthesis of impact event and friction state :

Page 21: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 21

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

Page 22: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 22

Haptic feedback

Page 23: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 23

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

Page 24: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 24

Further work

•A formal user evaluation– Compare with traditional feedback– Complex industrial context

•Test some other feedback :– Detachment event– 6DOF haptic texture

Page 25: Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact

07/11/07 25

?Questions

Thank you for listening

Questions ?