SMART GOGGLES - PowerPoint PPT Presentation

gram
to chong ryan offir matt ferrante james kestyn advisor dr tilman wolf n.
Skip this Video
Loading SlideShow in 5 Seconds..
SMART GOGGLES PowerPoint Presentation
Download Presentation
SMART GOGGLES

play fullscreen
1 / 23
Download Presentation
SMART GOGGLES
149 Views
Download Presentation

SMART GOGGLES

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr.Tilman Wolf SMART GOGGLES Preliminary Design Review

  2. Augmented Reality Goggle Application An Example of Augmented Reality Goggle Application

  3. 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

  4. Design Layout System Block Diagram

  5. Conceptual System Design Bird’s eye view of the system design as worn

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. Kalman Filter

  13. 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

  14. Kalman Filter

  15. 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!!!)

  16. Software • Windows Embedded 7 OS • Develop 3D environment applicationwith 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

  17. Picture example of openGL over image

  18. Picture example of openGL over image 2

  19. 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

  20. Cost Schedule

  21. Battery • 12VDC battery pack

  22. Proposed MDR Deliverables • Demonstrate the orientation of the Sensor Unit • Design a simple 3D environment using OpenGL • PC version

  23. Questions