Top Banner
21/10/06 1 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng, Anatole Lécuyer, Christine Mégard, Claude Andriot [email protected]
35

121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

Mar 27, 2015

Download

Documents

Devin McGrath
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: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 1

Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual

Objects in Industrial Assembly/Maintenance

SimulationsJean Sreng, Anatole Lécuyer, Christine Mégard, Claude Andriot

[email protected]

Page 2: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 2

Outline

•Introduction•Type of information to visualize•Related work •Visual cues of contact

– Contact glyphs– Contact lights

•Preliminary evaluation•Conclusion

OUTLINE

Page 3: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 3

Outline

•Introduction•Type of information to visualize•Related work •Visual cues of contact

– Contact glyphs– Contact lights

•Preliminary evaluation•Conclusion

OUTLINE

Page 4: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 4

Introduction

• Context: Virtual prototyping, assembly/maintenance simulations

• Problem: Complex industrial geometries– Multiple contact– Hard manipulation

Page 5: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 5

Two types of information to visualize

For all contacts :– Local minimal distances [Johnson et al., 03]

• First point• Second point

– Contacts• Contact point and orientation• Contact force

“ Imagine two models that have just collided. This collision can be represented at a single point on each surface [...]. If the models move apart, this pair of points tracks the local minimum distance and represents the potential future contacts between entire sections of these two models. “

[Johnson et al., 03]

Page 6: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 6

Related work

– Visual aids [McNeely et al., 06]

– Visual glyphs [Redon, 02]

– Visual cues [Wanger et al., 92]

Page 7: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 7

Visual cues

• We have chosen to develop two novel types of visual feedback :– Contact glyphs

• Proximity• Effort• Hybrid

– Contact lights

Page 8: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 8

Outline

•Introduction•Type of information to visualize•Related work •Visual cues of contact

– Contact glyphs– Contact lights

•Preliminary evaluation•Conclusion

OUTLINE

Page 9: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 9

Proximity – Contact - Forces

Page 10: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 10

Proximity glyphs

Page 11: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 11

Proximity glyphs

• Video

Page 12: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 12

Effort glyphs

Page 13: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 13

Effort glyphs

• Video

Page 14: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 14

Hybrid glyphs

Page 15: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 15

Hybrid glyphs

Page 16: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 16

Hybrid glyphs

Page 17: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 17

Hybrid glyphs

• Video

Page 18: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 18

Glyph filtering

•Reduce the number of displayed glyphs :– Filtering technique based on user’s motion

Page 19: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 19

Outline

•Introduction•Type of information to visualize•Related work •Visual cues of contact

– Contact glyphs– Contact lights

•Preliminary evaluation•Conclusion

OUTLINE

Page 20: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 20

Contact lights

•Lights are disposed at the contact point :– Do not overload the visual feedback– Can be combined with glyphs

Page 21: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 21

Without visual feedback

Page 22: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 22

Spherical lights

Page 23: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 23

Conical lights

Page 24: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 24

Contact lights

• Video

Page 25: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 25

Contact lights and hybrid glyphs

• Video

Page 26: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 26

Outline

•Introduction•Type of information to visualize•Related work •Visual cues of contact

– Contact glyphs– Contact lights

•Preliminary evaluation•Conclusion

OUTLINE

Page 27: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 27

Preliminary evaluation

•Collect data about users’ preferences•Participants were asked to perform an industrial

assembly operation– Without visual cues– With each visual cues

•They had to fill a subjective questionnaire

Page 28: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 28

Experimental setup

SpacePilot

PhysicalEngine

(GVM/LMD)

GraphicalEngine(VTK)

P4 2.4GHz / NVidia Quadro 4

30 FPS

Page 29: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 29

Experimental evaluation

•18 participants•Procedure :

– Learning phase (20 min)– Testing phase (20 min)

• All the visual glyphs were presented• They were asked to complete the assembly• They have to test successively all glyphs• They were no time limited• They could freely test again any glyph

– Fill subjective questionnaire (5 min)

Page 30: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 30

Collected data

•Rank 5 visual effects according to 4 preference criteria :– 5 visual effects :

• Apparition of a light• Apparition of a glyph• Color change• Size change• Deformation

– 4 criteria :• Understanding the blocking situations• Perception of distances• Perception of contact forces• Focus on contact area

•Preferences among the shapes : disk / sphere / arrow ?•Preferences about filtering : with or without ?

Page 31: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 31

Results

•χ2 test on ranks and parametric ANOVA test on rank used as value

•Participants were able to associate effects and visual cues

•Contact lights : Preferred to focus attention– Some found it useful for distances appreciation

[Kjelldahl et al.]

– Decrease the visual workload– Can suggest information in occlusion context

Page 32: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 32

Discussion

•Glyphs : Preferred for distances and contact forces– Are reported to help precise manipulation– Color gradient is easily understood (distances)– Size change are globally well appreciated

•Deformation : Preferred for contact forces– Can be naturally perceived (Meet up the

pseudo-haptic effect [Lécuyer et al., 00])

Page 33: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 33

Conclusion

•We proposed visual cues to improve manipulation in industrial assembly/maintenance context :

– Glyphs• Arrows, disks, sphere• Proximity, Effort, Hybrid

– Filtering– Lights

•Preliminary evaluation suggested that the visual cues and their associated visual effects seemed useful

Page 34: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 34

Further work

•Quantitative evaluation in complex industrial context – Compare visual feedback and haptic or audio

feedback•Develop contextual visual cues

– Adapt to different situations•Complementary technique could be investigated :

– Camera motions– Automatic and multiple viewpoints– Magnifying effects– Transparency on occlusions

Page 35: 121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,

21/10/06 35

?Question

Thank you for listening

Questions ?