Step. A Big Step Forward for Virtual Reality

Similar documents
A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

SENIOR DESIGN PROJECT 2017, TEAM 16, MDR

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

TOUCH & FEEL VIRTUAL REALITY. DEVELOPMENT KIT - VERSION NOVEMBER 2017

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events

VR/AR Development for Student Learning at

The Reality of AR and VR: Highlights from a New Survey. Bob O Donnell, President and Chief Analyst

ReVRSR: Remote Virtual Reality for Service Robots

Head Tracking for Google Cardboard by Simond Lee

DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

Virtual Reality in Neuro- Rehabilitation and Beyond

revolutionizing Subhead Can Be Placed Here healthcare Anders Gronstedt, Ph.D., President, Gronstedt Group September 22, 2017

PRODUCTS DOSSIER. / DEVELOPMENT KIT - VERSION NOVEMBER Product information PAGE 1

Getting Real with the Library. Samuel Putnam, Sara Gonzalez Marston Science Library University of Florida

A Guide to Virtual Reality for Social Good in the Classroom

Background - Too Little Control

Quality of Experience for Virtual Reality: Methodologies, Research Testbeds and Evaluation Studies

Making Virtual Reality a Reality. Surviving the hype cycle to achieve real societal benefit.

Realizing Augmented Reality

Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019

VIRTUAL REALITY LAB Research group Softwarevisualisation in 3D and VR

Motion sickness issues in VR content

VR/AR Concepts in Architecture And Available Tools

immersive visualization workflow

ReWalking Project. Redirected Walking Toolkit Demo. Advisor: Miri Ben-Chen Students: Maya Fleischer, Vasily Vitchevsky. Introduction Equipment

VR/AR Innovation Report August 2016

Tobii Pro VR Integration based on HTC Vive Development Kit Description

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism

Augmented Reality. ARC Industry Forum Orlando February Will Hastings Analyst ARC Advisory Group

About Us and Our Expertise :

The WalkOVR is a motion suit that features built-in motion sensors and sophisticated motion capture algorithms and track gamers movements in real

Digital B2B Agency Dad with 2 kids C#/Java developer Solution Architect Trying to master Xamarin at the moment #AR #VR #AI #NLP #BOTS #HR

Miguel Rodriguez Analogix Semiconductor. High-Performance VR Applications Drive High- Resolution Displays with MIPI DSI SM

Mobile Virtual Reality what is that and how it works? Alexey Rybakov, Senior Engineer, Technical Evangelist at DataArt

glossary of terms Helping demystify the word soup of AR, VR and MR

Introduction.

Virtual Reality as Innovative Approach to the Interior Designing

Choose your VR platform

Air Marshalling with the Kinect

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

MANPADS VIRTUAL REALITY SIMULATOR

RH King Academy OCULUS RIFT Virtual Reality in the High School Setting

Controlling Viewpoint from Markerless Head Tracking in an Immersive Ball Game Using a Commodity Depth Based Camera

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

2017 Virtual Reality Year In Review

Exploring Geoscience with AR/VR Technologies

Design and Implementation of the 3D Real-Time Monitoring Video System for the Smart Phone

Market Snapshot: Consumer Strategies and Use Cases for Virtual and Augmented Reality

Using the Kinect body tracking in virtual reality applications

Real Estate Marketing

A V R S P O T AVRSPOT CASE STUDY VIRTUAL REALITY AVRSPOT OFFICE TOUR MAIN TOOLS AND TECHNOLOGIES. Unreal Engine 4 3D Max Substance Painter

Creating original VR content from creation up to distribution. Grégoire PARAIN NOVELAB


Virtual Reality and Natural Interactions

AMD Ryzen VR Ready Premium and AMD VR Ready Processor Badge Guidelines for Marketing Materials. September 2017 PID# A

Harry Plummer KC BA Digital Arts. Virtual Space. Assignment 1: Concept Proposal 23/03/16. Word count: of 7

ADVANCED WHACK A MOLE VR

Virtual Reality for Real Estate a case study

Virtual Reality Calendar Tour Guide

Executive Summary Copyright ARtillry 2017

Unpredictable movement performance of Virtual Reality headsets

Virtual Reality I. Visual Imaging in the Electronic Age. Donald P. Greenberg November 9, 2017 Lecture #21

Virtual Reality: The next big transformational learning technology. Kallidus VR in L&D Study. kallidus.com/vr

Campus Space Planning for VR/AR

New AR/VR Trends in Aerospace

2015 Technology Fee Full Proposal. Title: Virtual Reality for Good (UFVRfG)

Virtual Reality in aviation training

ATLASrift - a Virtual Reality application

COLLECTING USER PERFORMANCE DATA IN A GROUP ENVIRONMENT

ISSUE #6 / FALL 2017

Choosing virtual and augmented reality hardware for virtual rehabilitation: process and considerations

YULIO VR FOR BUSINESS. Industry and Implementation Overview

Learning technology trends and implications

Haptic Feedback Glove Group 23 ECE 445: Senior Design TA: John Capozzo. Mithul Garg, Vince Maxwell, Ellie Quirini

Senior Design Project: WaterMainia

LEARNING TECHNOLOGIES THE. Immersive. Reality. Revolution

WebVR: Building for the Immersive Web. Tony Parisi Head of VR/AR, Unity Technologies

PHYSICS-BASED INTERACTIONS IN VIRTUAL REALITY MAX LAMMERS LEAD SENSE GLOVE

GESTUR. Sensing & Feedback Glove for interfacing with Virtual Reality

BE A FIELD OPERATOR IN HYSYS-BASED OTS AND OCULUS RIFT VIRTUAL REALITY

Future Rehabilitative and Assistive Technology

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets

MEMS Solutions For VR & AR

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

HARDWARE SETUP GUIDE. 1 P age

YOUR PRODUCT IN AR & VR

Is This Real Life? Augmented & Virtual Reality in Your Library

Augmented and Virtual Reality

Virtual Reality. Lecture #11 NBA 6120 Donald P. Greenberg September 30, 2015

ORIGIN OF GAMING IN VIRTUAL REALITY

Wintel Recreating the PC Revolution in VR?!!

Augmented & Virtual Reality. Grand Computers Club May 18, 2016

An affordable VR environment

Moving Web 3d Content into GearVR

Integrating Virtual Reality (VR) into traditional instructional design. Abstract

Patients in your area are ready to set appointments with you. Keep reading on to learn why they re eager to use our system.

lity a Re tual Vir ot g in ttin

VIRTUAL REALITY. Mete CINAR - Merve KAYA - Gonul KANBAY - Umit VATANSEVER. Course Professor Rushan ZIATDINOV FATIH UNIVERSITY

Transcription:

Step A Big Step Forward for Virtual Reality Advisor: Professor Goeckel 1

Team Members Ryan Daly Electrical Engineer Jared Ricci Electrical Engineer Joseph Roberts Electrical Engineer Steven So Electrical Engineer 2

Problem Modern smartphone VR isn t immersive Discontinuity between virtual actions and physical actions Limited to sight and sound Less control in a virtual environment leads to a higher occurrence of disorientation [1] [1] Sharples, Sarah. "Virtual Reality Induced Symptoms and Effects (VRISE): Comparison of Head Mounted Display (HMD), Desktop and Projection Display Systems." Displays 29.2 (2008): 58-69. Print. 3

Step 4

Societal Significance Potential for: Engaging exercise Educational experiences Infantry/first responder training 5

World Problems Obesity is a growing problem in America obesity can lead to other illnesses from chronic to acute some very severe and deadly, such as diabetes, high blood pressure and even cancer -Arizona State University [2] Obesity findings of the Center of Disease Control and Prevention [3] [2] Begay, Dion. "What Can Obesity Lead To?" Obesity in the Latino Population. N.p., Spring 2005. Web. 13 Oct. 2016. [3] Nunes, Keith. "C.D.C.: Prevalence of Obesity among U.S. Adults at All-time High." Food and Beverage News, Trends, Ingredient Technologies and Commodity Markets Analysis. N.p., 26 Feb. 2016. Web. 13 Oct. 2016. 6

Conveniency and Educational Problems Being able to conveniently visit places, such as colleges, is inconvenient and costly Virtual tours are insufficient in thoroughly experiencing the environment 7

Incompetent Training One of the study's findings was that Soldiers lack access to realistic TC3 simulation that could improve the individual and collective skills Soldiers and squads need to manage the complex environment of simultaneous combat and casualty management. -Mike Casey, Combined Arms Center US ARMY [4] Prevent deaths and save lives, not just in the military, but also in first responder training [4] Casey, Mike. January 25, 2016. "Improving Tactical Combat Casualty Care to save Soldiers' Lives."Www.army.mil. N.p., 25 Jan. 2016. Web. 13 Oct. 2016. 8

Overall Requirements User is able to freely move in virtual environment Hand and arm motion is translated to in-game action User does not have to wear any equipment beyond VR headset Maintain framerate at 60 FPS You cannot drop below 60 FPS. Period. Ever. -Chris Norden, Senior Staff Engineer, Sony [5] [5] Hall, Charlie. "Sony to Devs: If You Drop below 60 Fps in VR We Will Not Certify Your Game." Polygon. Vox Media, 17 Mar. 2016. Web. 13 Oct. 2016. http://www.polygon.com/2016/3/17/11256142/sony-framerate-60fps-vr-certification 9

Design Alternatives (PC Based) Oculus Rift User is static in reality but moving in the virtual world User input via game controller HTC Vive User movement limited by room size Wire tether and handheld equipment limit immersion 10

Design Alternatives (Smartphone Based) Google Cardboard User is unable to interact with the virtual environment via any kinesthetic movements Experience is strictly stationary Google Daydream User can interact with the environment solely through the use of a controller 11

Our Solution Create a system to immerse the user in virtual reality Allows motion in endless environment Detects movement without added hardware Users movements will be reflected in the virtual world (walking, running, flailing) 12

Logical Block Diagram Forward Motion Data Processing I/O System VR Environment Hand and Arm Movement 13

Physical Block Diagram Forward Motion Elliptical PC processor and data transmitter Sensing Board Raspberry Pi Speed Data Hand and Arm Movement Kinect Center Sensor Kinect Data Data Compiler and interfacing Data Transmitter via Wifi Smartphone and VR Headset Kinect Depth Processing Kinect Left Sensor Kinect Right Sensor 14

Physical Block Diagram Forward Motion Elliptical PC processor and data transmitter Sensing Board Raspberry Pi Speed Data Hand and Arm Movement Kinect Center Sensor Kinect Data Data Compiler and interfacing Data Transmitter via Wifi Smartphone and VR Headset Kinect Depth Processing Kinect Left Sensor Kinect Right Sensor 15

Forward Motion Requirements Accurately read user speed within 0.5 MPH Transmit user movement speed to host PC with 150 ms latency Securely attach to equipment without interfering with user movement 16

Elliptical Sensor Implementation Hall Effect sensor to detect rotation speed Raspberry Pi attached to sensing board will send data to PC via WiFi Sensor will be mounted directly to elliptical 17

Physical Block Diagram Forward Motion Elliptical PC processor and data transmitter Sensing Board Raspberry Pi Speed Data Hand and Arm Movement Kinect Center Sensor Kinect Data Data Compiler and interfacing Data Transmitter via Wifi Smartphone and VR Headset Kinect Depth Processing Kinect Left Sensor Kinect Right Sensor 18

Arm Motion Sensor - Requirements Real-time processing and transmitting Depth within 1 tolerance for arm movement Choice: Xbox Kinect - Simple interface with computer Detects full body of motion Alternatives - Leap Motion - Valuable for processing a couple of hands, not entire upper body [6] [6] S. 2015, "Stimulant Depth Sensor Shootout", Stimulant.com, 2016. [Online]. Available: https://stimulant.com/depth-sensor-shootout-2/. [Accessed: 13- Oct- 2016]. 19

Kinect Problems - Poor depth performance - The depth data registered by the Kinect 1.0 [360] has poor quality the structured light approach is not always robust enough to provide a high level of completeness. [7] [7] D. Pagliari and L. Pinto, "Calibration of Kinect for Xbox One and Comparison between the Two Generations of Microsoft Sensors", Sensors, vol. 15, no. 11, p. 27571, 2015. 20

Kinect Implementation Plan - Add second Kinect at different angle - Determine depth, leveraging pre-existing development kits - Evaluate quality, implement additional Kinect(s) as needed 21

Physical Block Diagram Forward Motion Elliptical PC processor and data transmitter Sensing Board Raspberry Pi Speed Data Hand and Arm Movement Kinect Center Sensor Kinect Data Data Compiler and interfacing Data Transmitter via Wifi Smartphone and VR Headset Kinect Depth Processing Kinect Left Sensor Kinect Right Sensor 22

PC and Communication Requirements Requirements for PC 1. Supply power to the kinect 2. Process and compile the data from kinect and elliptical 3. Needs to be able to communicate and transfer data to the android efficiently 4. Latency Rate 200 ms 23

Data Compiler Implementation Elliptical input will be a value, the kinect data output that will contain user s position Data can be compiled into one data set which will then be the data used to send 24

Communication Implementation Plan Wifi better than bluetooth high transaction rates Latency 150ms vs 200ms Bit-rate 600Mbps vs 2.1Mbps Program there are already ways to interface PC-Android communication via Wifi Using eclipse and java to send data to android 25

Physical Block Diagram Forward Motion Elliptical PC processor and data transmitter Sensing Board Raspberry Pi Speed Data Hand and Arm Movement Kinect Center Sensor Kinect Data Data Compiler and interfacing Data Transmitter via Wifi Smartphone and VR Headset Kinect Depth Processing Kinect Left Sensor Kinect Right Sensor 26

Smartphone and VR Headset Requirements No additional weight VR application is able to process data sent from Kinect and elliptical Frame rate = 60 FPS 27

Smartphone Application Implementation Plan Application will be developed in the Unity Game Engine environment with C# scripting C# scripts will be capable of referencing data sent from the Kinect and elliptical 28

MDR Deliverables Interactive VR game in which the user can walk along a straight path whilst controlling their speed of travel, and using their arms to pop bubbles. Demonstrates: a. b. c. d. precise speed control with elliptical adequate kinect motion sensing data processing and transmitting to android a programmed VR environment using inputs 29

Questions? 30