Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 477 Final Presentation Team 1  Spring 2012 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Similar presentations


Presentation on theme: "ECE 477 Final Presentation Team 1  Spring 2012 Paste a photo of team members with completed project here. Annotate this photo with names of team members."— Presentation transcript:

1 ECE 477 Final Presentation Team 1  Spring 2012 Paste a photo of team members with completed project here. Annotate this photo with names of team members. Ryan Hannah, Brendon McCool, Aaron Garrett, Justin Huffaker

2 Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges Individual contributionsIndividual contributions Project demonstrationProject demonstration Questions / discussionQuestions / discussion

3 Project Overview Our project, code named Virtual Imaging Peripheral for Enhanced Reality or VIPER, is an augmented/virtual reality system. It will track a handheld unit’s location and perspective and use this information to find the location of a camera position in a virtual environment. Through a LCD screen on the handheld unit the user will see the virtual environment at the cameras location as if the handheld unit was a window into the virtual world. As the user moves the handheld unit around a table top sized environment the handheld unit’s actual and virtual perspective changes, allowing for different viewing angles of the virtual space.

4 Block Diagram

5 Design Challenges Implementing custom point trackingImplementing custom point tracking Poorly documented componentsPoorly documented components –Camera –AT9SAM9XE256 Keil IDE difficultyKeil IDE difficulty Mission critical timing constraintsMission critical timing constraints – Image processing –Sensor data collection Unfamiliarity with Qt frame workUnfamiliarity with Qt frame work

6 Individual Contributions Team Leader – Justin HuffakerTeam Leader – Justin Huffaker Team Member 2 – Aaron GarrettTeam Member 2 – Aaron Garrett Team Member 3 – Ryan HannahTeam Member 3 – Ryan Hannah Team Member 4 – Brendon McCoolTeam Member 4 – Brendon McCool

7 Team Leader – Justin Huffaker Created initial conceptCreated initial concept Finalized USB-HUB PCB layout designFinalized USB-HUB PCB layout design Soldered major components on circuit boardsSoldered major components on circuit boards Set up Angstrom Linux on BeagleboardSet up Angstrom Linux on Beagleboard Set up Qt Cross CompilerSet up Qt Cross Compiler Designed and programmed sensor filtersDesigned and programmed sensor filters Programmed opengl graphicsProgrammed opengl graphics

8 Member 2 – Aaron Garrett Designed and constructed packaging for main unit and beacon unitDesigned and constructed packaging for main unit and beacon unit Created initial PCB layout for USB-HUB/ sensor unitCreated initial PCB layout for USB-HUB/ sensor unit Soldered minor circuits on to PCB for USB- HUB/sensor unitSoldered minor circuits on to PCB for USB- HUB/sensor unit Attempted to help debug code in some situations when project development stalledAttempted to help debug code in some situations when project development stalled

9 Member 3 – Ryan Hannah Made the AT91SAM9XE256 operationalMade the AT91SAM9XE256 operational Developed code for the TCM8230MD camera moduleDeveloped code for the TCM8230MD camera module Developed code for the PIC24FJ16GA002Developed code for the PIC24FJ16GA002 Developed code for the PIC32MX534F064Developed code for the PIC32MX534F064

10 Member 4 – Brendon McCool Formulated and prototyped various distance and angular sensing optionsFormulated and prototyped various distance and angular sensing options Designed initial and finalized Beacon Unit PCBDesigned initial and finalized Beacon Unit PCB Populated and tested components on both PCBsPopulated and tested components on both PCBs Designed and implemented image processing code to extract angular dataDesigned and implemented image processing code to extract angular data

11 Project Demonstration 1.An ability to communicate time stamp data using RF between the base unit and handheld unit. 2.An ability to display images to the LCD. 3.An ability to estimate the angle and position of the handheld unit with respect to an origin point using accelerometer, gyroscope, compass, visual data, and ultrasonic data. 4.An ability to find angle displacement of the handheld unit’s front face relative to the IR beacon origin using mounted camera. 5.An ability to find distance from base to handheld unit using ultrasonic emitter and receiver.

12 Project Demonstration

13 Questions / Discussion


Download ppt "ECE 477 Final Presentation Team 1  Spring 2012 Paste a photo of team members with completed project here. Annotate this photo with names of team members."

Similar presentations


Ads by Google