Presentation is loading. Please wait.

Presentation is loading. Please wait.

WPI HIVE: Introduction to Virtual Reality Interesting Issues, Open Problems Prof. Robert W. Lindeman Worcester Polytechnic Institute Department of Computer.

Similar presentations


Presentation on theme: "WPI HIVE: Introduction to Virtual Reality Interesting Issues, Open Problems Prof. Robert W. Lindeman Worcester Polytechnic Institute Department of Computer."— Presentation transcript:

1 WPI HIVE: Introduction to Virtual Reality Interesting Issues, Open Problems Prof. Robert W. Lindeman Worcester Polytechnic Institute Department of Computer Science gogo@wpi.edu

2 R.W. Lindeman - WPI Dept. of Computer Science2 Overview  Administrative Stuff  What is Virtual Reality?  Why study Interaction in VR?  Open Problems

3 R.W. Lindeman - WPI Dept. of Computer Science3 Motivation  Much excitement (and hype) about how VR was going to change things VR has not made inroads into everyday life  Lagging technology  Lack of understanding of usability issues  Lack of “killer app” Still remains mainly in research labs Video games show great promise Training scenarios - surgery, military, therapy  Long-Term Goal Make VR more usable

4 R.W. Lindeman - WPI Dept. of Computer Science4 Nothing New? SENSORAMA by Morton Heilig (1960)

5 R.W. Lindeman - WPI Dept. of Computer Science5 Background  VR defined: Fooling the senses into believing they are experiencing something they are not actually experiencing  Virtual reality systems consist of: Graphical/audio/haptic/... rendering Content Tracking of people and objects Collision detection Interaction techniques Optional, but common:  Networking  Autonomous agents

6 R.W. Lindeman - WPI Dept. of Computer Science6 Keys to Success  High fidelity (or realism) Graphics, audio, haptics, behaviors, etc.  Low latency Tracking Collision detection Rendering Networking  Ease of use Low cumber for users Easy integration for programmers  Compelling Content

7 R.W. Lindeman - WPI Dept. of Computer Science7 The Senses  See (Visual Sense): Visuals are excellent!  Hear (Aural Sense): Spatialized audio is very good!  Smell (Olfactory Sense): Very hard! Too many types of receptors.  Touch (Haptic Sense): Application specific and cumbersome  Taste (Gustatory Sense): We know the base tastes, but that is it!

8 R.W. Lindeman - WPI Dept. of Computer Science8 See: Head-Mounted Displays

9 R.W. Lindeman - WPI Dept. of Computer Science9 See: Projection-Based Environments

10 R.W. Lindeman - WPI Dept. of Computer Science10 See: Projection-Based Environments (cont.)

11 R.W. Lindeman - WPI Dept. of Computer Science11 Hear: Sound in VR  Display techniques Multi-speaker output (sound cube) Headphones Bone-Conduction  Waveform filtering Simple balance & volume control Head-Related Transfer Functions  Software "Standards" OpenAL A3D from Aureal (RIP!) VRSonic.com

12 R.W. Lindeman - WPI Dept. of Computer Science12 Smell: Olfactory Sense  Two main problems Scent generation  Tens of thousands of receptor types Scent delivery  Easier problem

13 R.W. Lindeman - WPI Dept. of Computer Science13 Smell: Air Cannon (Yanagida, 2004)

14 R.W. Lindeman - WPI Dept. of Computer Science14 Touch: Haptic Feedback in VR  Tactile: Surface properties Most densely populated area is the fingertip (okay, it's the tongue)  Kinesthetic: Muscles, Tendons, etc. Also known as proprioception

15 R.W. Lindeman - WPI Dept. of Computer Science15 Vibrotactile Feedback Projects TactaBoard and TactaVest

16 R.W. Lindeman - WPI Dept. of Computer Science16 The TactaBoard 2.1

17 R.W. Lindeman - WPI Dept. of Computer Science17 Empirical Studies  TactaChair experiments Vibration location identification Priming for a visual search task Intensity matching  TactaVest experiments Exposure during room clearing tasks Spatial awareness Team member location for team training Robot tele-operation

18 R.W. Lindeman - WPI Dept. of Computer Science18 TactaChair Experiments

19 R.W. Lindeman - WPI Dept. of Computer Science19 Exposure Experiments  Looking at the use of spatialized vibrotactile feedback as a training aid on "victim" search tasks

20 R.W. Lindeman - WPI Dept. of Computer Science20 Exposure Experiments (cont.)  Use vibration to convey exposure  Results to appear in ACM CHI 2005

21 R.W. Lindeman - WPI Dept. of Computer Science21 Issues to be Addressed  Transfer effects from virtual to real environments How do subjects perform after training in VR?  Psychophysical issues Sensory substitution  Cognitive Issues Does the addition of haptic cues increase cognitive load?  Multi-modal integration

22 R.W. Lindeman - WPI Dept. of Computer Science22 Interaction in VR  Use of a keyboard and mouse is not tractable Can't see them Want to move around No good 3D mappings  How can we allow easy interaction that takes advantage of real-world experience? This is the problem that we need to solve!

23 R.W. Lindeman - WPI Dept. of Computer Science23 Basic Interaction Tasks in VR (Bowman et al.)  Object Selection What do I want to manipulate?  Object Manipulation How can I manipulate it?  Navigation Wayfinding: How do I know where I am, and how to get where I am going? Travel: How do I get there? (locomotion)  System Control How do I change system parameters?  Symbolic Input Inputting text and numbers

24 R.W. Lindeman - WPI Dept. of Computer Science24 Oh, I forgot One (Lindeman)  Killing

25 R.W. Lindeman - WPI Dept. of Computer Science25 Dealing with Objects  Problems Ambiguity Distance  Selection Approaches Direct / enhanced grabbing Ray-casting techniques Image-plane techniques  Manipulation Approaches Direct position / orientation control Worlds in miniature Skewers Surrogates Courtesy: D. Bowman

26 R.W. Lindeman - WPI Dept. of Computer Science26 Navigation: Wayfinding  People get lost/disoriented easily  Traditional tools Maps (North-up vs. Forward-up) Landmarks Spoken directions  Non-traditional Callouts Zooming Images: http://vehand.engr.ucf.edu/handbook/Chapters/Chapter28/Chapter28.html

27 R.W. Lindeman - WPI Dept. of Computer Science27 Navigation: Travel  Problems Limited physical space, unlimited virtual space Cables  Approaches Fly where you point/look Treadmills Walking in place Big track ball Image: www.virtusphere.com CLIP

28 R.W. Lindeman - WPI Dept. of Computer Science28 System Control  Need to manipulate widgets Lighting effects Object representation Data filtering  Approaches Floating windows Hand-held windows Gestures Menus on fingers

29 R.W. Lindeman - WPI Dept. of Computer Science29 System Control Examples Courtesy: D. Bowman Courtesy: R. Lindeman

30 R.W. Lindeman - WPI Dept. of Computer Science30 User, Task & Environment  The "optimal" interface will depend on the capabilities of the user, the nature of the task being performed, and the constraints of the environment.  User Dexterity, level of expertise  Task Granularity and complexity of task  Environment Stationary, moving, noisy, etc.

31 R.W. Lindeman - WPI Dept. of Computer Science31 Primary Interface Tasks  Object Selection  Object Manipulation Direct Manipulation Indirect Manipulation  Navigation and Wayfinding  System Control  Symbolic Input  Can compare different techniques empirically

32 R.W. Lindeman - WPI Dept. of Computer Science32 Desktop Interaction: SensAble PHANToM http://www.sensable.com/

33 R.W. Lindeman - WPI Dept. of Computer Science33 Direct Manipulation Courtesy: Virginia Tech

34 R.W. Lindeman - WPI Dept. of Computer Science34 Can We Do WIMP in VR? Courtesy: Virginia Tech

35 R.W. Lindeman - WPI Dept. of Computer Science35 Wearable Interaction with Haptics: Immersion CyberGrasp http://www.immersion.com/

36 R.W. Lindeman - WPI Dept. of Computer Science36 Wearable Interaction: Rob's Hand-Held Windows http://www.cs.wpi.edu/~gogo/

37 R.W. Lindeman - WPI Dept. of Computer Science37 How Do We Do Menus? Courtesy: Virginia Tech

38 R.W. Lindeman - WPI Dept. of Computer Science38 Interface Devices Courtesy: Virginia Tech

39 R.W. Lindeman - WPI Dept. of Computer Science39 Augmented Reality (AR) Courtesy: Virginia Tech

40 R.W. Lindeman - WPI Dept. of Computer Science40 Applications  Data perceptualization Map variables to tactors  Spatial awareness Driver warning system (vibrotactile Bott's dots)  Navigational aid Firefighter guidance  Non-verbal communication Map hand signals to vibrotactile patterns

41 R.W. Lindeman - WPI Dept. of Computer Science41 Summary of Research Activities  Human-Computer Interaction Usability studies  Computer Graphics  Virtual Reality and Gaming Interesting input devices Haptic/tactile feedback Multi-modal interaction and integration  Pervasive and Wearable Computing  Robot Tele-Operation

42 R.W. Lindeman - WPI Dept. of Computer Science42 Open Problems in VR  Tracking sucks! Optical, magnetic, ultrasonic, inertial, hybrid  Integration of sensory stimuli  Good combination of direct and indirect user interaction  User studies! Tough to design Easy to get subjects

43 R.W. Lindeman - WPI Dept. of Computer Science43 More Info  gogo@wpi.edu  http://www.cs.wpi.edu/~gogo/  http://www.cs.wpi.edu/~gogo/hive/


Download ppt "WPI HIVE: Introduction to Virtual Reality Interesting Issues, Open Problems Prof. Robert W. Lindeman Worcester Polytechnic Institute Department of Computer."

Similar presentations


Ads by Google