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

Slides:



Advertisements
Similar presentations
HAPTICS.
Advertisements

SEMINAR ON VIRTUAL REALITY 25-Mar-17
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
SienceSpace Virtual Realities for Learning Complex and Abstract Scientific Concepts.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
WPI HIVE: Introduction to Virtual Reality Interesting Issues, Open Problems Prof. Robert W. Lindeman Worcester Polytechnic Institute Department of Computer.
Relative influence of sensory cues in a multi-modal virtual environment Claudia Hendrix Pi-Ming Cheng William Durfee Department of Mechanical Engineering.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Lecture 7 Date: 23rd February
Understanding and Conceptualizing Interaction Chapter 2.
Evaluating Non-Visual Feedback Cues for Touch Input Device Selina Sharmin Project for the course New Interaction Techniques Spring.
Using Tweek to Create Graphical User Interfaces in Virtual Reality Patrick Hartling IEEE VR 2003.
Optimal Secondary Controls Using a Configurable Haptic Interface William Durfee Department of Mechanical Engineering University of Minnesota Supported.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Theoretical Foundations of Multimedia Chapter 3 Virtual Reality Devices Non interactive Slow image update rate Simple image Nonengaging content and presentation.
Lecture 5: Interaction and Navigation Dr. Xiangyu WANG Acknowledge the notes from Dr. Doug Bowman.
Teleoperation Interfaces. Introduction Interface between the operator and teleoperator! Teleoperation interface is like any other HMI H(mobile)RI = TI.
Issues of VIRTUAL REALITY Group 7 Assignment 1 TVR3101 Virtual Reality.
Graphical User Interfaces in Virtual Reality Patrick Hartling Virtual Reality Applications Center IEEE VR 2002.
Introduction to Virtual Environments CIS 4930/6930
Introduction to Graphics and Virtual Environments.
Virtual Reality: How Much Immersion Is Enough? Angela McCarthy CP5080, SP
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
Virtual Reality Design and Representation. VR Design: Overview Objectives, appropriateness Creating a VR application Designing a VR experience: goals,
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
Welcome to CGMB574 Virtual Reality Computer Graphics and Multimedia Department.
ENTERFACE ‘08: Project4 Design and Usability Issues for multimodal cues in Interface Design/ Virtual Environments eNTERFACE ‘08| Project 4.
VE Input Devices(I) Doug Bowman Virginia Tech Edited by Chang Song.
ASM Mahfujur Rahman Bridging Virtual to Real: A New Approach to Annotation, 2D/3D Representation and Interaction with Ambient.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Oct 30, 2006 LUONNOS Navigation techniques for construction industry product models Jukka Rönkkö, HUT/VTT
Chapter 5: Spatial Cognition Slide Template. FRAMES OF REFERENCE.
Introduction to Virtual Environments Slater, Sherman and Bowman readings.
Augmented and mixed reality (AR & MR)
Virtual Reality David Johnson. What is Virtual Reality?
Visual, auditory, and haptic displays Dr. Xiangyu Wang Acknowledgment of Dr. Doug Bowman’s lecture notes.
1 Sense of Presence in Virtual Reality Sherman & Craig, p. 9.
Utah School of Computing Interfaces: Media and Devices CS5540 HCI Rich Riesenfeld Fall 2005 CS5540 HCI Rich Riesenfeld Fall 2005.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
3D Interaction Techniques for Virtual Environments
Human Computer Interaction © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
Haptic Interfaces Virtual Environment (week 11th seminar) Presenters: Fu Cao Marios Panayides Kenny Choo Ioannis Makris.
1 Sense of Presence in Virtual Reality Sherman & Craig, p. 9.
Chapter 2. 3D User Interfaces: History and Roadmap.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Low cost tactile feedback platform for teleoperation and VR sensing Human Machine Interaction & Low cost technologies Adrien Moucheboeuf - July 8 th, 2015.
Multimedia and the Web.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Choosing interaction devices: hardware components
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,
Immersive Displays The other senses…. 1962… Classic Human Sensory Systems Sight (Visual) Hearing (Aural) Touch (Tactile) Smell (Olfactory) Taste (Gustatory)
Gesture Modeling Improving Spatial Recognition in Architectural Design Process Chih-Pin Hsiao Georgia Institute of Technology.
Improving O&M Skills Through the Use of VE for People Who Are Blind: Past Research and Future Potential O. Lahav School of Education, Tel Aviv University.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Human Computer Interface INT211
Made By: Pallavi Chhikara
Copyright John Wiley & Sons, Inc. Chapter 3 – Interactive Technologies HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane.
A Framework for Perceptual Studies in Photorealistic Augmented Reality Martin Knecht 1, Andreas Dünser 2, Christoph Traxler 1, Michael Wimmer 1 and Raphael.
HAPTIC TECHNOLOGY ASHWINI P 1PE06CS017.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
Introduction to Virtual Environments & Virtual Reality
SIE 515 Touch and Haptics Class 19.
Virtual Reality.
Presentation transcript:

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

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

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

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

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

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

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!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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!

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

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

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

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:

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: CLIP

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

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

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.

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

R.W. Lindeman - WPI Dept. of Computer Science32 Desktop Interaction: SensAble PHANToM

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

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

R.W. Lindeman - WPI Dept. of Computer Science35 Wearable Interaction with Haptics: Immersion CyberGrasp

R.W. Lindeman - WPI Dept. of Computer Science36 Wearable Interaction: Rob's Hand-Held Windows

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

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

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

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

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

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

R.W. Lindeman - WPI Dept. of Computer Science43 More Info   