1 / 35

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

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. jean.sreng@cea.fr. Outline. Introduction Type of information to visualize Related work

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 jean.sreng@cea.fr

  2. Outline Introduction Type of information to visualize Related work Visual cues of contact Contact glyphs Contact lights Preliminary evaluation Conclusion OUTLINE

  3. Outline • Introduction • Type of information to visualize • Related work • Visual cues of contact • Contact glyphs • Contact lights • Preliminary evaluation • Conclusion OUTLINE

  4. Introduction • Context: Virtual prototyping, assembly/maintenance simulations • Problem: Complex industrial geometries • Multiple contact • Hard manipulation

  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]

  6. Related work • Visual aids [McNeely et al., 06] • Visual glyphs [Redon, 02] • Visual cues [Wanger et al., 92]

  7. Visual cues • We have chosen to develop two novel types of visual feedback : • Contact glyphs • Proximity • Effort • Hybrid • Contact lights

  8. Outline • Introduction • Type of information to visualize • Related work • Visual cues of contact • Contact glyphs • Contact lights • Preliminary evaluation • Conclusion OUTLINE

  9. Proximity – Contact - Forces

  10. Proximity glyphs

  11. Proximity glyphs • Video

  12. Effort glyphs

  13. Effort glyphs • Video

  14. Hybrid glyphs

  15. Hybrid glyphs

  16. Hybrid glyphs

  17. Hybrid glyphs • Video

  18. Glyph filtering • Reduce the number of displayed glyphs : • Filtering technique based on user’s motion

  19. Outline • Introduction • Type of information to visualize • Related work • Visual cues of contact • Contact glyphs • Contact lights • Preliminary evaluation • Conclusion OUTLINE

  20. Contact lights • Lights are disposed at the contact point : • Do not overload the visual feedback • Can be combined with glyphs

  21. Without visual feedback

  22. Spherical lights

  23. Conical lights

  24. Contact lights • Video

  25. Contact lights and hybrid glyphs • Video

  26. Outline • Introduction • Type of information to visualize • Related work • Visual cues of contact • Contact glyphs • Contact lights • Preliminary evaluation • Conclusion OUTLINE

  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

  28. Experimental setup P4 2.4GHz / NVidia Quadro 4 Physical Engine (GVM/LMD) Graphical Engine (VTK) SpacePilot 30 FPS

  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)

  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 ?

  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

  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])

  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

  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

  35. Question ? Thank you for listening Questions ?

More Related