a step forward in virtual reality - college of engineeringlacked the reality aspect the market is...

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

Upload: others

Post on 05-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

Department of Electrical and Computer Engineering

A Step Forward in Virtual Reality

Page 2: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

2Department of Electrical and Computer Engineering

Team Step

Ryan Daly Electrical Engineer

Joseph RobertsElectrical Engineer

Jared RicciElectrical Engineer

Steven SoElectrical Engineer

Page 3: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

3Department of Electrical and Computer Engineering

Motivation

▪ Current Virtual Reality has lacked the REALITY aspect

▪ The market is pushing smartphone VR; peripherals can make the experience better

▪ Users do not feel immersed in the environment

▪ VR hasn’t reached its full potential

Page 4: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

4Department of Electrical and Computer Engineering

Introduction

▪ Step is a new virtual reality environment that will immerse the user with no added hardware

▪ The user will be able to interact, move, and feel the environment

Page 5: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

5Department of Electrical and Computer Engineering

Our Solution

▪ Create a 360 degree, 3 dimensional virtual environment on a smartphone

▪ Create a system that will detect the user’s movement such as walking, running, and arm motions

▪ Create a structure in which the virtual world can be emulated

Page 6: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

6Department of Electrical and Computer Engineering

Overall Requirements

● User is able to freely move in virtual environment and control movement speed○ Speed Accuracy within .5 MPH

● Hand and arm motion is translated to in-game action○ Depth Accuracy, standard deviation within 1 inch

● Control latency less than 200 ms[1]

● User does not have to wear any sensing equipment beyond VR headset

● Maintain framerate at 60 FPS[2][1] Leadbetter, Richard. "Console Gaming: The Lag Factor." Eurogamer.net. Eurogamer, 09 May 2009. Web. 01 Dec. 2016. http://www.eurogamer.net/articles/digitalfoundry-lag-factor-article.[2] Hall, Charlie. “Sony to devs: If you drop below 60 fps in VR we will not certify your game” Polygon, 17 Mar. 2016. Web 18 Apr.l 2017.http://www.polygon.com/2016/3/17/11256142/sony-framerate-60fps-vr-certification

Page 7: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

7Department of Electrical and Computer Engineering

Visual Overview

EllipticalRaspberry Pi

Router

Kinect PC

Smartphone

Fan

MotorRaspberry Pi

Page 8: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

8Department of Electrical and Computer Engineering

FPR Block Diagram

Wireless Network

Kinect Sensor

Hand, Arm, and Hip Movement

Raspberry Pi Server

PC server

User Motion

Kinect Data

Sensing Board

WiFiSpeed DataRaspberry Pi

Router

EllipticalSmartphone/VR Headset

Data Client

3D World

Parse

FanPWM Signal

WiFi

WiFi

Page 9: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

9Department of Electrical and Computer Engineering

FPR Deliverables

▪ Aesthetics on the structure• Better wood for mounting

• Painted structure

• Backdrop for structure

• Kinect and fan mount

▪ Completed PCB

▪ Tutorial menu environment

Page 10: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

10Department of Electrical and Computer Engineering

FPR Deliverables

▪ Aesthetics on the structure• Better wood for mounting• Paint the structure• Backdrop for structure• Kinect and fan mount

▪ Completed PCB

▪ Tutorial menu environment

▪ Rotating platform

Page 11: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

11Department of Electrical and Computer Engineering

FPR Block Diagram

Wireless Network

Kinect Sensor

Hand, Arm, and Hip Movement

Raspberry Pi Server

PC server

User Motion

Kinect Data

Sensing Board

WiFiSpeed DataRaspberry Pi

Router

EllipticalSmartphone/VR Headset

Data Client

3D World

Parse

FanPWM Signal

WiFi

Raspberry PiWiFi

Motor Driver

Motor

Motor Control

WiFi

Page 12: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

12Department of Electrical and Computer Engineering

Demonstration of End-to-End Functionality

▪ Forwards and backwards movement

▪ Fan control

▪ Functional PCB

▪ Game refinement

▪ Reset button

▪ Safety structure and harness

▪ Turn sensing and virtual turning

Page 13: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

13Department of Electrical and Computer Engineering

Demonstration▪ Forwards and backwards movement▪ Fan control

• User’s speed correlates to fan speed▪ PCB

• PCB is functional and mounted

Page 14: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

14Department of Electrical and Computer Engineering

Demonstration▪ Game refinement

• New and improved game with tutorial▪ Reset button

• Button automatically resets subsystems

Page 15: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

15Department of Electrical and Computer Engineering

Demonstration

▪ Safety structure and harness• Structure welded,

supports weight, stability improvement

▪ Platform• ¾” oak plywood• Center axle of telescoping

pipes• Castors carry weight of

system

Page 16: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

16Department of Electrical and Computer Engineering

Turn Sensing

▪ Turn sensing• Tracked hips allow

user to turn

▪ Depth of hip nodes recorded in C# script, analyzed with MatLab• Graph indicates

(depth of left hip) - (depth of right hip)

• Positive values indicates a left turn

Page 17: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

17Department of Electrical and Computer Engineering

Demonstration

▪ Motor• Stepper motor with PWM

control• PWM from Pi with data

from Kinect

▪ Friction drive• Motor drive shaft turns

drive plate that spins tire

▪ Enhances the immersion

Page 18: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

18Department of Electrical and Computer Engineering

Overall Requirements

● User is able to freely move in virtual environment and control movement speed○ Speed Accuracy within .5 MPH, Std Dev = .152 MPH

● Hand and arm motion is translated to in-game action

● Control latency less than 200 ms, ours is ~163ms[1]

● User does not have to wear any sensing equipment beyond VR headset

● Maintain framerate at 60 FPS[2]

[1] Leadbetter, Richard. "Console Gaming: The Lag Factor." Eurogamer.net. Eurogamer, 09 May 2009. Web. 01 Dec. 2016. http://www.eurogamer.net/articles/digitalfoundry-lag-factor-article.[2] Hall, Charlie. “Sony to devs: If you drop below 60 fps in VR we will not certify your game” Polygon, 17 Mar. 2016. Web 18 Apr.l 2017.http://www.polygon.com/2016/3/17/11256142/sony-framerate-60fps-vr-certification

Page 19: A Step Forward in Virtual Reality - College of Engineeringlacked the REALITY aspect The market is pushing smartphone VR; peripherals can make the experience better Users do not feel

19Department of Electrical and Computer EngineeringDepartment of Electrical and Computer Engineering Advisor: Professor Goeckel

Demo