Virtual Imaging Peripheral for Enhanced Reality

Post on 23-Feb-2016

46 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

Virtual Imaging Peripheral for Enhanced Reality

Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool

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.

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.

BlockDiagram

Beacon Board FunctionalityTransmit Ultrasonic Pulses to Head unit

Transmit Timestamps via Xbee module

Control IR LED

Power Requirements

PWM output from PIC – 40kHz

PWM output from PIC – 40kHz

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

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

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

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

Serial communication between PIC/Xbee sends timestamp to head unit

12VVoltage regulator output at 3.3V

Head Unit FunctionalityRetrieve IR beacon data from camera module

Receive ultrasonic pulse

Gather data from sensor suite

Pass data via USB to microprocessor

Pixel Clock, Vertical Sync, Horizontal Sync

Pixel Clock, Vertical Sync, Horizontal Sync

External Clock from controller

Pixel Clock, Vertical Sync, Horizontal Sync

External Clock from controller

Byte representation of pixel (grayscale)

Pixel Clock, Vertical Sync, Horizontal Sync

External Clock from controller

Byte representation of pixel (grayscale)

Two Wire Interface for programming module

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

IDC 3 InterfaceJTAG Headers

Switch from USB power to external source

Regulated external source

Gyroscope

Accelerometer

Magnetometer

top related