Presentation is loading. Please wait.

Presentation is loading. Please wait.

Virtual Target Practice 0306-657-01 Marc Jabbour - Mike Swanson – Joe Tucci –

Similar presentations


Presentation on theme: "Virtual Target Practice 0306-657-01 Marc Jabbour - Mike Swanson – Joe Tucci –"— Presentation transcript:

1 http://www.rit.edu/~mss6974 Virtual Target Practice 0306-657-01 Marc Jabbour - maj5631@rit.edu Mike Swanson – mss6974@rit.edu Joe Tucci – jet9153@rit.edu

2 http://www.rit.edu/~mss6974 Outline  Overview  Operating Range  Wireless Gun Design  Image Processing  User Interface  System Procedures  Budget

3 http://www.rit.edu/~mss6974 Overview

4 System Diagram

5 http://www.rit.edu/~mss6974 Operating Range  We assume that the shooter stands no further than 20 ft from the screen.  The projector will be located approximately 5 ft from the projector screen.  The primary concern with this entire project is speed.

6 http://www.rit.edu/~mss6974 Wireless Gun Design  Laser pointer –Class IIIa laser (<5mW)  Wireless Transmitter –Operates at 433.92MHz range –8kbps using 10mW  Wireless Receiver –Baud rates 1200, 2400, and 9600 ‘A’

7 http://www.rit.edu/~mss6974 PIC16F688 Micro-controller  256 Bytes of EEPROM  256 Bytes of RAM  Clock speed: 31kHz to 8MHz  EUSART which handles communication to a serial port  Dimensions: 9mm by 20mm

8 http://www.rit.edu/~mss6974 Image Processing  Philips CCD PC Camera Pixel Plus –Captures video at 640x480 –90 fps  Captures image from the projector screen when trigger is pressed  Using Microsoft Visual Studio and Intel Open Source Computer Vision

9 http://www.rit.edu/~mss6974 Image Processing  Image of laser point displays white center when captured  Current algorithm looks for red edges  Potential also exists to look for the white center of the laser

10 http://www.rit.edu/~mss6974 Image Processing  Image analyzed as three- dimensional array of integers –[Row][Column][Value] –Value contains {alpha, red, green, blue}  Use these values to determine color –For example, those four values over 200 represents a light color

11 http://www.rit.edu/~mss6974 User Interface  The system consists of two user interfaces –The wireless gun will have a trigger which the user can pull to shoot –The screen will consist of a game designed to work entirely with the gun

12 http://www.rit.edu/~mss6974 User Interface (Wireless Gun)  The gun has a single trigger to fire a shot.  The user just needs to aim the gun at the screen before taking a shot.

13 http://www.rit.edu/~mss6974 User Interface (Game)

14 http://www.rit.edu/~mss6974 User Interface (Game)  Written in C++ using the Microsoft Direct X 9.0 SDK  Designed to run on a Windows XP Computer capable of DirectX 9.0 graphics  Features several flying targets, varying in size, shape, and color

15 http://www.rit.edu/~mss6974

16 System Initialization- Crash/Recovery Procedure  If the gun fails to communicate with the computer, the gun can be restarted.  The computer game can be shut down using the mouse if the gun is unavailable.  If the game fails, it can be restarted without any other user intervention.

17 http://www.rit.edu/~mss6974 System Integration  This project was designed to have three distinct elements  Any combination of two elements in the system can be integrated before the third. –This allows for early integration, if one element is taking longer to complete  We will be testing the entire project incrementally

18 http://www.rit.edu/~mss6974 Budget  Batteries For Gun: ~ $30  Plastic Gun:~ $15  Webcam:$84.36  RF Data Link with Serial Output$44.99  RF Data Link Transmitter$14.99  3 PIC16F688 chips$3.07  PIC 2 Start Kit$49.99  APPROX TOTAL:$242.40  Laser Pointer, Computer, Projector, Projector Screen will all be provided by group members

19 http://www.rit.edu/~mss6974 Any Questions?


Download ppt "Virtual Target Practice 0306-657-01 Marc Jabbour - Mike Swanson – Joe Tucci –"

Similar presentations


Ads by Google