smart goggles

23
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review

Upload: gram

Post on 24-Feb-2016

64 views

Category:

Documents


0 download

DESCRIPTION

To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf. SMART GOGGLES. Preliminary Design Review. Augmented Reality Goggle Application. An Example of Augmented Reality Goggle Application. Project Overview. Augmented reality vision technology - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SMART GOGGLES

Electrical and Computer Engineering

SMART GOGGLES

To ChongRyan Offir

Matt FerranteJames Kestyn

Advisor: Dr. Tilman Wolf

Preliminary Design Review

Page 2: SMART GOGGLES

2Electrical and Computer Engineering

Augmented Reality Goggle Application

An Example of Augmented Reality Goggle Application

Page 3: SMART GOGGLES

3Electrical and Computer Engineering

Project Overview Augmented reality vision technology

• Sensing a user’s location and direction of view• Computing what to display in the user’s field of view• Displaying the visual content without obstructing the

user’s view of real objects

Simple, efficient, and functional smart goggle• Sensor unit• Intel Atom Processor• Goggle-based display

Page 4: SMART GOGGLES

4Electrical and Computer Engineering

Design Layout

GPS

CPUIntel AtomMCUOpenGL

Sensor Board

MemorySensorData

U S B V G A

Sensor Filter

Gyro Compass/Accelerometer

+

Tunnel Creek Board

BatteryPack

T W IUART

DISPLAY

System Block Diagram

Page 5: SMART GOGGLES

5Electrical and Computer Engineering

Conceptual System Design

Bird’s eye view of the system design as worn

Page 6: SMART GOGGLES

6Electrical and Computer Engineering

Hardware & Software Components Sensor board

• GPS• Gyroscope• Compass/Accelerometer• AVR microcontroller

∙ Kalman filter Intel Atom Processor – Tunnel Creek board

• Windows Embedded 7 OS• OpenGL – API and graphical application

Goggle - Provided by Microvision, Inc.• VGA connection

Battery Pack – 12V

Sense location and direction of view through a Kalman filter

Page 7: SMART GOGGLES

7Electrical and Computer Engineering

Sensor Board PCB

• Size: 1 x 2.5 in• Consumes < 0.8 W @ 3.3 V• GPS - USART• Gyroscope, Compass, Accelerometer – I2C• USB-powered, 3.3V and 1.8V regulators• On-board 32-bit microcontroller• Design completed• Sending out this week

Page 8: SMART GOGGLES

8Electrical and Computer Engineering

GPS – MN1010 USART connection to the microcontroller Determines the location of the user Features:

• 12-channel GPS receiver, RF filtering, flash memory• Operates at 1.8V @ 35mA• < 75 mW total power consumption• 10mm x 10mm x 2mm, 36 pin LGA packet• Outputs NMEA-0183 string @ 1 PPS• Frequency: 1575.42 MH

Page 9: SMART GOGGLES

9Electrical and Computer Engineering

Gyroscope - L3G4200DTR I2C bus connection to the microcontroller Determines head orientation of the user Features:

• Operates at 3.3V @ 6.1mA• Three-axis angular rate sensor

• X-axis: pitch axis• Y-axis: roll axis• Z-axis: yaw axis

• 16 bit-rate value data output

Page 10: SMART GOGGLES

10Electrical and Computer Engineering

Accelerometer/Compass - LSM303DLHC Single I2C bus connection to the microcontroller Accelerometer determines head movements Compass determines the direction user is facing Features:

• 3.3V @ 0.11 mA• 3 magnetic field channels and 3 acceleration channels• From ±1.3 to ±8.1 gauss magnetic field full-scale• ±2g/±4g/±8g/±16g selectable full-scale• 3x5x1mm

Page 11: SMART GOGGLES

11Electrical and Computer Engineering

AVR Microcontroller - AT32UC3B0256-Z2UT High Performance, Low Power AVR®32 UC3 32-Bit

Microcontroller Executes > 1 MIPS / MHz Universal Serial Bus (USB) Bootloader Internal High-Speed SRAM, Single-Cycle Access at

Full Speed: 96KB (256KB Flash) Single Cycle Access up to 60 MHz Single 3.3V Power Supply Implements the Kalman Filter

Page 12: SMART GOGGLES

12Electrical and Computer Engineering

Kalman Filter

Page 13: SMART GOGGLES

13Electrical and Computer Engineering

Kalman Filter A recursive predictive algorithm Increases accuracy of noisy measurements Measurements: Gyroscope, Accelerometer,

Compass, GPS Inputs: Measurements, Previous State of

System, Bias Terms Outputs (State Vector): Location, Orientation Predicts the users location/orientation based

on previous values, measurements, covariance, and noise

Page 14: SMART GOGGLES

14Electrical and Computer Engineering

Kalman Filter

Page 15: SMART GOGGLES

15Electrical and Computer Engineering

Intel Atom E680 – Tunnel Creek Operates at 1.6GHz Up to 2GB DDR2 1MB BIOS Flash, on-board

reprogrammable VGA port USB port 2 x SATA hard disk interface 2 x 1000 BaseT Ethernet ports Small size – 75 x 65mm (What is

the size from Cornell????) 6W power consumption

(Cornell???) Supply voltage: 5V (Cornell spec

please!!!)

Page 16: SMART GOGGLES

16Electrical and Computer Engineering

Software Windows Embedded 7 OS Develop 3D environment application with

OpenGL OpenGL allows us to easily update graphical

position Translate users movement and orientation

into a virtual environment to be used for 3D graphic application

API Development

Page 17: SMART GOGGLES

17Electrical and Computer Engineering

Picture example of openGL over image

Page 18: SMART GOGGLES

18Electrical and Computer Engineering

Picture example of openGL over image 2

Page 19: SMART GOGGLES

19Electrical and Computer Engineering

Goggle-Based Display VGA connection port Input image projected on corrective lens Semitransparent reflective lens To be provided by Microvision, Inc.

http://www.microvision.com

Page 20: SMART GOGGLES

20Electrical and Computer Engineering

Cost Schedule

Components PriceSensor board components $71.00PCB Manufacturing $150.00Battery $50.00Intel Atom E680 $150.00Total $421.00

Page 21: SMART GOGGLES

21Electrical and Computer Engineering

Battery 12VDC battery pack

Page 22: SMART GOGGLES

22Electrical and Computer Engineering

Proposed MDR Deliverables Demonstrate the orientation of the Sensor Unit Design a simple 3D environment using OpenGL

• PC version

Page 23: SMART GOGGLES

23Electrical and Computer Engineering

Questions