Top Banner
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool
25

Virtual Imaging Peripheral for Enhanced Reality

Feb 23, 2016

Download

Documents

indra

Virtual Imaging Peripheral for Enhanced Reality. Aaron Garrett, Ryan Hannah, Justin Huffaker , Brendon McCool. Abstract. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Virtual Imaging Peripheral for Enhanced Reality

Virtual Imaging Peripheral for Enhanced Reality

Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool

Page 2: Virtual Imaging Peripheral for Enhanced Reality

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

Page 3: Virtual Imaging Peripheral for Enhanced Reality

Project-Specific Success Criteria1. The ability to communicate time stamp data

using RF between the base unit and head unit.2. The ability to display images to the video

glasses.3. The ability to calculate estimate of angle and

position of head unit using accelerometer, gyroscope, and compass.

4. An ability to find angle displacement of head relative to IR beacon origin using glasses mounted camera.

5. An ability to find distance from base to head unit using ultrasonic emitter and receiver.

Page 4: Virtual Imaging Peripheral for Enhanced Reality

BlockDiagram

Page 5: Virtual Imaging Peripheral for Enhanced Reality

Beacon Board FunctionalityTransmit Ultrasonic Pulses to Head unit

Transmit Timestamps via Xbee module

Control IR LED

Power Requirements

Page 6: Virtual Imaging Peripheral for Enhanced Reality
Page 7: Virtual Imaging Peripheral for Enhanced Reality
Page 8: Virtual Imaging Peripheral for Enhanced Reality

PWM output from PIC – 40kHz

Page 9: Virtual Imaging Peripheral for Enhanced Reality

PWM output from PIC – 40kHz

Optical Isolator (4n35)Protect digital componentsHigh speed to handle 40kHz

Page 10: Virtual Imaging Peripheral for Enhanced Reality

PWM output from PIC – 40kHz

Optical Isolator (4n35)Protect digital componentsHigh speed to handle 40kHz

Op-amp circuit amplifies signal to 12v to drive ultrasonic transmitter

Page 11: Virtual Imaging Peripheral for Enhanced Reality

PWM output from PIC – 40kHz

Optical Isolator (4n35)Protect digital componentsHigh speed to handle 40kHz

Op-amp circuit amplifies signal to 12v to drive ultrasonic transmitter

Ultrasonic Transmitter

Page 12: Virtual Imaging Peripheral for Enhanced Reality

PWM output from PIC – 40kHz

Optical Isolator (4n35)Protect digital componentsHigh speed to handle 40kHz

Op-amp circuit amplifies signal to 12v to drive ultrasonic transmitter

Ultrasonic Transmitter

IR LED Beacon

Page 13: Virtual Imaging Peripheral for Enhanced Reality

Serial communication between PIC/Xbee sends timestamp to head unit

Page 14: Virtual Imaging Peripheral for Enhanced Reality

12VVoltage regulator output at 3.3V

Page 15: Virtual Imaging Peripheral for Enhanced Reality

Head Unit FunctionalityRetrieve IR beacon data from camera module

Receive ultrasonic pulse

Gather data from sensor suite

Pass data via USB to microprocessor

Page 16: Virtual Imaging Peripheral for Enhanced Reality
Page 17: Virtual Imaging Peripheral for Enhanced Reality

Pixel Clock, Vertical Sync, Horizontal Sync

Page 18: Virtual Imaging Peripheral for Enhanced Reality

Pixel Clock, Vertical Sync, Horizontal Sync

External Clock from controller

Page 19: Virtual Imaging Peripheral for Enhanced Reality

Pixel Clock, Vertical Sync, Horizontal Sync

External Clock from controller

Byte representation of pixel (grayscale)

Page 20: Virtual Imaging Peripheral for Enhanced Reality

Pixel Clock, Vertical Sync, Horizontal Sync

External Clock from controller

Byte representation of pixel (grayscale)

Two Wire Interface for programming module

Page 21: Virtual Imaging Peripheral for Enhanced Reality

Pixel Clock, Vertical Sync, Horizontal Sync

External Clock from controller

Byte representation of pixel (grayscale)

Two Wire Interface for programming module

SPI interface for communicating with PIC

Page 22: Virtual Imaging Peripheral for Enhanced Reality
Page 23: Virtual Imaging Peripheral for Enhanced Reality

IDC 3 InterfaceJTAG Headers

Page 24: Virtual Imaging Peripheral for Enhanced Reality

Switch from USB power to external source

Regulated external source

Page 25: Virtual Imaging Peripheral for Enhanced Reality

Gyroscope

Accelerometer

Magnetometer