Development of a Long Range Shooting Simulator

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

CTGolf Simulator A product of CLIVERTECH. What ? Why ? Components Features How ? Setup Limitations Future Work Agenda …
Security Training Innovations Solutions A.P. Defence Ltd. is an innovative firm focusing on designing and providing unique Training Equipments and Facilities,
 Projector .55” x 2.36” x 4.64”  133 g with battery  16:9 and 4:3 aspect ratio  848 x 480 pixels  Laser Pointers  5 mW output power  532 +/- 10.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Tagging Technology for the Masses (TTM) Trevor Maynard Dan Santoni.
Autonomous Vehicle Pursuit of Target Through Optical Recognition Vision & Image Science Laboratory, Department of Electrical Engineering,Technion Daniel.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Katie Dellaquila Jeremy Nelson Khiem Tong.  Project Overview [KED]  Multidisciplinary Aspects [KED]  Motivation (Similar Products) [KED]  System Schematic.
Autonomous Vehicle: Navigation by a Line Created By: Noam Brown and Amir Meiri Mentor: Johanan Erez and Ronel Veksler Location: Mayer Building (Electrical.
Virtual Target Practice Marc Jabbour - Mike Swanson – Joe Tucci –
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
Digital Notetaker Walter Jordan Tom Warsaw Senior Design Project EECC 657.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Conference Room Laser Pointer System Anna Goncharova, Brent Hoover, Alex MendesSponsored by Dr. Jeffrey Black Overview The project concept was developed.
ICBV Course Final Project Arik Krol Aviad Pinkovezky.
MULTI-TOUCH TABLE Athena Frazier Chun Lau Adam Weissman March 25, 2008 Senior Projects II.
Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.
Chapter 15 Designing Effective Output
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
ELITE® 1500 ARC BUSHNELL® ELITE® 1500 ARC ELIMINATES HOLD OVER AT LONG RANGES, STEEP ANGLES Bushnell, the leader in outdoor technology, set a new standard.
Motion Capture Hardware
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
POLICE FORCE ON FORCE TRAINING MILES IS IDEALY SUITED FOR FORCE ON FORCE TRAINING WITH THE POLICE TACTICAL TEAMS, NUCLEAR POWER PLANT SECURITY FORCES,VITAL.
New Human Machine Interfaces for Games Narrated by Michael Song Digiwinner Limited Aug
1 Software Reliability Analysis Tools Joel Henry, Ph.D. University of Montana.
Final Presentation Senior Design I December 1, 2011.
Aerospace Digital Communication Instrument Senior Design Presentation.
Midterm Presentation Senior Design II February 28, 2012.
Smoke Notification System (SNS) Final Presentation Senior Design II November 19, 2013.
Smoke Notification System (SNS) Final Presentation Senior Design 1 April 18, 2013.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
18240 Element two - Components INPUTS OUTPUTS PURPOSE TYPICAL USE.
Distance Estimation Ohad Eliyahoo And Ori Zakin. Introduction Current range estimation techniques require use of an active device such as a laser or radar.
Designed and manufactured in Australia by Laserex Technologies. Introducing the all NEW GLS-520 Laser Sight.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
INTRO. To I.T Razan N. AlShihabi
Photometric Walkthrough Mobile Application (PWMA)
3D Scanning Based on Computer Vision
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Chapter 1: Introduction to the Personal Computer
Rotor Pole Temperature Sensor Network
Aggressive Chasing Car
CEE software leader achieves CRM breakthrough
Foundations of Information Systems in Business
Depth Analysis With Stereo Cameras
Air Hockey Robot Students: Abdullah Ahmad & Moath Omar Supervisor:
Software for scientific calculations
Instructor Materials Chapter 1: Introduction to the Personal Computer
Software and Multimedia
Senior Capstone Project Gaze Tracking System
Software and Multimedia
Factors that Influence the Geometric Detection Pattern of Vehicle-based Licence Plate Recognition Systems Martin Rademeyer Thinus Booysen, Arno Barnard.
Gunnery Control Handle
IMAGE BASED VISUAL SERVOING
Group 2 Christian Jackson Connor Roggero Lucas Pasqualin Mike Ferraro
Chapter 3 Hardware and software 1.
Engineering Tools for Electrical and Computer Engineers
Chapter 3 Hardware and software 1.
Lesson 4 Alternative Methods Of Input.
Image Acquisition and Processing of Remotely Sensed Data
Elecbits Electronic shade.
Vision Based UAV Landing
Chad Nickell Sean Martin Chris Rothe Daniel Shay
Preliminary Design Review Tablo Game Projection System
PRELIMINARY DESIGN REVIEW
Presentation transcript:

Development of a Long Range Shooting Simulator Matt

Problem Definition There are numerous companies that develop shooting simulators. Most companies position themselves in the military/law enforcement training space. Few companies market to private consumers. Commercially available shooting simulators: Do not offer a long range solution. Are cost prohibitive. Matt

Long Range Shooting For the purpose of our project we consider long range shooting: To be at a distance greater than 100 yards. To require the shooter to identify and compensate for the following variables: Wind speed, wind direction, temperature, humidity, barometric pressure, altitude, gravity, ballistic coefficient, round weight, muzzle velocity, elevation, target speed, target direction, and the Coriolis Effect* *For distances greater than five hundred yards. Sam

Market Analysis Many people have used a basic shooting simulator without realizing it. We’re planning to be a little more complex than Duck Hunt. The best on the market: VirTra’s V-300 5-screens allowing for 300 degrees of immersion (MSRP $150k) Sam

Solutions Research We identified three possible design solutions for our project: Sensor Net Wii Mote Image Processing Matt

Solutions Research – Sensor Net Create a large array of photo-sensors. Fire an unfocused laser at the array. Calculate the center of the beam based on photo-sensor information. Pros Relatively simplistic design. Software development focus is primarily on long distance algorithms. Cons Nearly unmanageable number of photo- sensors (7200 for a 10’ x 10’ screen). Less accurate shot prediction. Cost prohibitive. Sam

Solutions Research – Wii Mote Utilize the Wii Mote’s IR camera by positioning it next to our projection screen. Mount an IR LED sensor bar perpendicular to the barrel of the simulated gun. Determine shot placement based on triangulation. Pros Pre-existing hardware design found online. Relatively cost effective solution. Cons At a distance of 15’ from the Wii Mote the sensor bar would need to be 18” long. Not enough hardware design. Sam

Solutions Research – Image Processing* Project a target on a screen. Utilize a video camera to capture a laser point being fired at the target. Determine shot placement based on Image Processing. Pros Existing systems solely rely on Image Processing. Decent support for open source Image Processing libraries. Challenging Cons Extensive amount of coding required. No experience in Image Processing. Expensive system components. A frustrating amount of red tape. Matt * Our chosen solution.

General System Overview Matt

Hardware Overview Off-the-shelf Components Simulated Firearm Laser Delivery System Sam

Hardware Overview – Off-the-shelf Components Computer Video Camera Video Capture Card Video Projector VIS Bandpass Filter Sam

Hardware Overview – Simulated Firearm Bolt-action & Spring-loaded Realistic feel Easily modifiable Sam

Hardware Overview – Laser Delivery System Requirements: Must fit inside a bolt action rifle’s barrel. Must be self-contained (internal power supply). Must be rated Class 3A. The laser must be pulsed at 10 milliseconds. Spec for the lightest design possible. Sam

Software Overview Our program will be completed in C++ using Microsoft Visual Studio 2012 and will utilize and include: OpenCV Image Processing User Interface Matt

Software Overview - OpenCV Open-source computer vision library. Real-time image processing. Written in C++ Full interfaces in Python, Java, & Matlab Matt

Software Overview – Image Processing Thresholding technique for determination of shot placement: Capture the image from the camera. Smooth the original image using Gaussian smoothing. Convert the color format of the image from RGB to HSV. Threshold the HSV image based on variable criteria. Create a binary image. Smooth the binary image using Gaussian smoothing. Calculate the image moment. Store the relative X-Y position of the image moment. Matt

Software Overview – User Interface Matt

Project Goals Minimum Viable Product Stretch Goals Develop a real-time simulator for long-range shooting applications. Design a self-contained system comprising video projection, user-interface, and capture system. Utilize video image processing to determine shooting accuracy. Develop shooting scenarios that involve static targets. Develop algorithms to simulate the variables associated with long-range shooting. Develop a means of storing and reporting shooting accuracy. Develop a simulated firearm, including a laser system, with physical feedback. Stretch Goals Develop shooting scenarios that include dynamic targets. Develop a simulated optics platform to work in tandem with the simulated firearm. Sam

Current Progress At this time we can: Detect where a shot has been placed on a non-projected target. Store the X-Y coordinate data of each shot from a session in a text document. Retrieve the shot placement information from the most recent session and graphically display the results. Project different targets on a screen. Matt

Current Progress

System Testing Strategy Iterative code testing. Periodic UNH Radiation Safety Officer laser output power testing. Designer evaluation. Perspective users: Law enforcement Hunters Sport Shooters (UNH Shooting Club) Periodic consultation and testing with military-trained marksmen.

Project Timeline I Sam

Project Timeline II Sam

Preliminary Budget Sam Total Price Estimate Item Price Quantity <5mW Laser (testing) $    11.64 1 1080p Projector $  201.99 Airsoft Gun $    58.95 Laptop Computer $  269.99 Projector Screen $    39.99 AAA  Batteries (large package) $    15.00 1 Large Package Web Cam $    11.52 Laser Diode $    11.45 Resistors $       0.10 3 Voltage Regulator $       2.50 PCB $    30.00 Capacitor $       1.00 Diode Lense $    10.00 Momentary Switch $       0.25 2 VIR Bandpass Filter $. 80.00 Total $  746.88 Sam

Contact Information Sam Holdridge, University of New Hampshire- Electrical and Computer Engineering Email: swk32@wildcats.unh.edu Matt Simon, University of New Hampshire - Electrical and Computer Engineering Email: mma49@wildcats.unh.edu