1 / 23

SMART GOGGLES

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

gram
Download Presentation

SMART GOGGLES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related