30
Electrical and Computer Engineering Smart Goggles To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Team Wolf

Smart Goggles

Embed Size (px)

DESCRIPTION

To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf. Smart Goggles. Team Wolf. Augmented Reality Glasses. Virtually superimpose graphics onto real environment Context-specific information supplied to users real-time. Gaming. Gaming Industry Advancement. - PowerPoint PPT Presentation

Citation preview

Page 1: Smart Goggles

Electrical and Computer Engineering

Smart Goggles

To Chong

Ryan Offir

Matt Ferrante

James Kestyn

Advisor: Dr. Tilman Wolf

Team Wolf

Page 2: Smart Goggles

2Electrical and Computer Engineering

Augmented Reality Glasses

Virtually superimpose graphics onto real environment Context-specific information supplied to users real-time

Page 3: Smart Goggles

Electrical and Computer Engineering

Gaming

Page 4: Smart Goggles

4Electrical and Computer Engineering

Gaming Industry Advancement

Page 5: Smart Goggles

5Electrical and Computer Engineering

3D View of our system

Tunnel Creek Board & Battery

Sensor Board

Page 6: Smart Goggles

6Electrical and Computer Engineering

Specifications for Augmented Reality

System Refresh Rate: 20 Hz• Human visual frame rate: 10-12 FPS

Location Accuracy σL: ±2 feet• Average Walking Speed = 4.4 ft/s• Average Running Speed = 22 ft/s

Orientation Accuracy σθ: ±5°

Angle Update Speed: 80 deg/s• Captures “typical” human movement

Page 7: Smart Goggles

7Electrical and Computer Engineering

Block Diagram

Page 8: Smart Goggles

8Electrical and Computer Engineering

Sensing

Page 9: Smart Goggles

9Electrical and Computer Engineering

Sensor Board Design

Page 10: Smart Goggles

10Electrical and Computer Engineering

Prototyping

Arduino + SparkfunSensors and GPS

Page 11: Smart Goggles

11Electrical and Computer Engineering

Technical Challenges – Data Accuracy

0

2

4

6

8

10

12

14

16

18

20

Chart TitleD

eg

rees

Gyroscope Drift Measured Over Five Minutes

Time

Page 12: Smart Goggles

12Electrical and Computer Engineering

Technical Challenges – Data Accuracy

-150

-100

-50

0

50

100

150

Accelerometer Angle

Measured Angle

True Angle

De

gre

es

Page 13: Smart Goggles

13Electrical and Computer Engineering

Technical Challenges – Data Accuracy

-150

-100

-50

0

50

100

150

Accelerometer Angle

Kalman Filtered Angle

Measured Angle

True Angle

De

gre

es

Page 14: Smart Goggles

14Electrical and Computer Engineering

Measuring Kalman Filter Performance

SLOW TURN – 10 degrees per second

Page 15: Smart Goggles

15Electrical and Computer Engineering

Measuring Kalman Filter Performance

FAST TURN – 50 degrees per second

Page 16: Smart Goggles

16Electrical and Computer Engineering

Computation

Page 17: Smart Goggles

17Electrical and Computer Engineering

Technical Challenges – Image Alignment

BAD

GOOD

Page 18: Smart Goggles

18Electrical and Computer Engineering

OpenGL

Draws whole environment Call simple functions to update

camera location Example:

OpenGL only changes camera position since environment is already computed

// rotate 45 in z dirglRotatef(45.0f, 0.0f, 0.0f, 1.0f);

model->Draw();glFlush();

Page 19: Smart Goggles

19Electrical and Computer Engineering

OpenGL

Camera

// rotate 45 in z dirglRotatef(45.0f, 0.0f, 0.0f, 1.0f);

Camera

Actual View Actual View

Page 20: Smart Goggles

20Electrical and Computer Engineering

Display

Page 21: Smart Goggles

21Electrical and Computer Engineering

Goggle-Based Display

http://www.microvision.com

Page 22: Smart Goggles

22Electrical and Computer Engineering

Pico Projector Displays

• Image -> Electrical Signals• Electrical Signals drive RGB laser light: intensity & information• RGB + Combiner Optic = single modulated light path• Light output + MEMS Scanning Mirror = Image

Page 23: Smart Goggles

23Electrical and Computer Engineering

Cost Schedule

Component Price Price per 1000

Sensor board components - GPS $35.00 $27.02 - Gyroscope $12.95 $6.35 - Microcontroller $10.25 $5.72 - Accelerometer/Compass $8.43 $3.97 - Other parts $14.37 $10.00 Total $81.00 $53.06

PCB Manufacturing $450.00 $150.00

Battery $50.00 $25.00

Total $581.00 $228.06

Page 24: Smart Goggles

24Electrical and Computer Engineering

Timeline

Page 25: Smart Goggles

25Electrical and Computer Engineering

Work in Progress

Developing Kalman Filter Testing/Debugging Sensor Board Developing final application

Page 26: Smart Goggles

26Electrical and Computer Engineering

FPR

Final Application: PACMAN Sensor Board

• 3D Filter• Displacement

Page 27: Smart Goggles

27Electrical and Computer Engineering

Demo Pictures

Tilt Right Tilt Left

Page 28: Smart Goggles

28Electrical and Computer Engineering

Demo Pictures

Tilt Down Tilt Up

Page 29: Smart Goggles

29Electrical and Computer Engineering

Demo Video

Page 30: Smart Goggles

30Electrical and Computer Engineering

Questions