1 / 61

Virtual Reality

Virtual Reality. Brandon Lambert. Overview. What is Virtual Reality (VR)? Classifications of VR Brief History Immersive VR Environments Software and Challenges Applications. Definition.

bary
Download Presentation

Virtual Reality

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. Virtual Reality Brandon Lambert

  2. Overview • What is Virtual Reality (VR)? • Classifications of VR • Brief History • Immersive VR Environments • Software and Challenges • Applications

  3. Definition • A computer generated simulation that enables people to interact with visual and sensory three-dimensional objects or environments through the use of computer modeling

  4. Types of Virtual Reality • Desktop VR • Used by most people every day • Immersive VR • Used in industry mainly • Expensive

  5. Desktop VR • Everyday computers, laptops, phones • Gaming consoles • Non-immersive environments • Common Associated Inputs: • Computer mice, keyboards, and game controllers

  6. Immersive VR • Classical Depiction • Complex system of software and hardware • Realistic Experience • User immersion in environment • Easily amount to hundreds of thousands of dollars

  7. History

  8. Ivan Sutherland • BS: EE, PH.D EECS • Ultimate Display (1965) • First concepts of VR system • Pioneer in Computer Graphics, 3D modeling, and VR

  9. Tron • First movie to heavily rely on computer generated graphics (CGI) • Opened doors for the use of CGI in entertainment industry

  10. Data Glove • Dr. G. Grimes, of Bell Labs • Patented 1983 • Used for measuring of hand positions using sensors on the wrist and joints. • Initially thought glove would replace the keyboard • Expensive

  11. Virtual Reality Modeling Language(VRML) • Released by Silicon Graphics in 1995 • Designed to be standard modeling language for interactive simulations on the web • VRML 2.0 is used today on IE, Firefox, and Chrome for viewing world (.wrl) files

  12. Immersive VR Environments • Cave Automatic Virtual Environments (CAVE) • Projectors • Head Mounted Display Environments (HMD) • HMDs

  13. CAVE • Uses projectors to display the virtual objects and environment on the walls, ceiling, and floor of the VR volume • Users wear 3D glasses • To increase resolution, multiple cameras can be used on each wall of the VR volume

  14. Software CAVE System Input Devices Motion Capture Display Controllers Projectors Projectors Motion Tracking Data Acquisition Walls & Screens CAN Devices Modeling & Simulation Glasses Other

  15. HMD VR Environments • Uses HMD devices to display the virtual environment and objects to the user • Field of view is limited by screens on HMD • Peripherals

  16. Software HMD System Input Devices Motion Capture Display Controllers HMD Projectors or Monitors Motion Tracking Data Acquisition Screen CAN Devices Modeling & Simulation HMD(s) Other

  17. Motion Capture Systems • Optical • Cameras • Magnetic • Sensors • Electro mechanical • Sensor suits

  18. Optical Motion Capture • Uses cameras to track markers in a tracking volume • Tracking data is streamed into VR system • Vicon Bonita

  19. Optical System

  20. Magnetic Motion Capture • Uses magnetic sensors to gather data • Metal can interfere with the sensor readings

  21. Electro mechanical Motion Capture • Uses a suit of sensors to track the wearers motion • High portability • Some designs are motion restricting

  22. Software

  23. Vicon Bonita Optical • Optical Motion capture system • Power over Ethernet to facilitate data streaming • Easy setup and teardown • Vicon DataStream SDK 1.2 and Virtual Vicon System 1.2

  24. Tracking • The Vicon optical system tracks objects in the environment with the use of reflective markers • The cameras use infrared light, which reflects off the markers. • User range of motion is limited by tracking volume • Other reflective objects may be picked up by the cameras, but this is handled by using masks during calibration

  25. Vicon Tracker

  26. Latency Graph

  27. Using Vicon Tracker • Addition of new tracked objects is easy • Place markers on new object • Save the marker configuration in Vicon Tracker • SDK can be used to access the data stream for custom application development

  28. Simulation Software • Vega Prime • Vortex • Jack and Process Simulate (Jack)

  29. Vega Prime • Produced by Presagis • Used to produce real-time 3D simulation applications • Platform Independent • Lynx Interface is provided for making real-time changes to the simulation • Available Application Programming Interface (API)

  30. Vortex • Physics Package for Vega Prime Simulations • Allows for physically accurate machine simulations • Package is integrated with Lynx Interface

  31. Lynx Interface

  32. Jack • Produced by Siemens • Used to visually analyze workspace environments to improve: • Ergonomics • Safety • Efficiency • Integrated Python and TCL languages • Custom modules • Built-in Python console

  33. Jack Interface

  34. 320D Current Production

  35. Software Challenges • VR requires a wide range of skills from software developers • Coordinate Systems • Motion capture versus Simulation • Modeling? • Input • Adding new devices • CANDevices • Motion bases • Other Software (MATLAB, Custom Applications)

  36. Custom Program Solutions • Linkage Configurator Example • Defines coordinates for pivot points on a vehicle or machine • Maps model files to linkage in Jack

  37. Immersive VR Applications

  38. Industry Applications • Manufacturing and Product Development • Education and Training • Healthcare Industry • Pain • Therapy • Entertainment • Gaming • Movies

More Related