1 / 25

Virtual Imaging Peripheral for Enhanced Reality

Virtual Imaging Peripheral for Enhanced Reality. Aaron Garrett, Ryan Hannah, Justin Huffaker , Brendon McCool. Abstract.

indra
Download Presentation

Virtual Imaging Peripheral for Enhanced Reality

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. Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool

  2. Abstract Our project, code named Virtual Imaging Peripheral for Enhanced Reality or VIPER, is an augmented/virtual reality system. It will track a user’s head location and perspective and use this information to find the location of a camera position in a virtual environment. With a pair of video glasses the user would then see the virtual environment at the cameras location. As the user moves around a table top sized environment their actual and virtual perspective changes, allowing them different viewing angles of the virtual space.

  3. Project-Specific Success Criteria • The ability to communicate time stamp data using RF between the base unit and head unit. • The ability to display images to the video glasses. • The ability to calculate estimate of angle and position of head unit using accelerometer, gyroscope, and compass. • An ability to find angle displacement of head relative to IR beacon origin using glasses mounted camera. • An ability to find distance from base to head unit using ultrasonic emitter and receiver.

  4. BlockDiagram

  5. Beacon Board Functionality • Transmit Ultrasonic Pulses to Head unit • Transmit Timestamps via Xbee module • Control IR LED • Power Requirements

  6. PWM output from PIC – 40kHz

  7. Optical Isolator (4n35) Protect digital components High speed to handle 40kHz PWM output from PIC – 40kHz

  8. Optical Isolator (4n35) Protect digital components High speed to handle 40kHz Op-amp circuit amplifies signal to 12v to drive ultrasonic transmitter PWM output from PIC – 40kHz

  9. Ultrasonic Transmitter Optical Isolator (4n35) Protect digital components High speed to handle 40kHz Op-amp circuit amplifies signal to 12v to drive ultrasonic transmitter PWM output from PIC – 40kHz

  10. Ultrasonic Transmitter Optical Isolator (4n35) Protect digital components High speed to handle 40kHz Op-amp circuit amplifies signal to 12v to drive ultrasonic transmitter IR LED Beacon PWM output from PIC – 40kHz

  11. Serial communication between PIC/Xbee sends timestamp to head unit

  12. Voltage regulator output at 3.3V 12V

  13. Head Unit Functionality • Retrieve IR beacon data from camera module • Receive ultrasonic pulse • Gather data from sensor suite • Pass data via USB to microprocessor

  14. Pixel Clock, Vertical Sync, Horizontal Sync

  15. External Clock from controller Pixel Clock, Vertical Sync, Horizontal Sync

  16. External Clock from controller Pixel Clock, Vertical Sync, Horizontal Sync Byte representation of pixel (grayscale)

  17. External Clock from controller Two Wire Interface for programming module Pixel Clock, Vertical Sync, Horizontal Sync Byte representation of pixel (grayscale)

  18. External Clock from controller Two Wire Interface for programming module Pixel Clock, Vertical Sync, Horizontal Sync Byte representation of pixel (grayscale) SPI interface for communicating with PIC

  19. JTAG Headers IDC 3 Interface

  20. Regulated external source Switch from USB power to external source

  21. Gyroscope Accelerometer Magnetometer

More Related