G al-line tech nl gy Team INTERNATIONAL Marko Bundalo Ponphet Homchanh David Wu Ideen Taeb Jason Mucilli.

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

VHDL Design of Multifunctional RISC Processor on FPGA
Biometric Security System Capstone Project_PDR Mat Merkow Tung Nguyen Dipesh Shakya.
Goal-line technology Team INTERNATIONAL Marko Bundalo Ponphet Homchanh
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Night Vision James Stacy Brian Herre Maurio Grando Eric Faller Chris Bawiec James Team Bender.
ECE FPGA Design: Breakout Semester Project Proposal Derek Rose Richard Wunderlich.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
PDR – GPS Rover Travis Gruber Matthew Kennedy Marcin Skirucha Phill Treddenick.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Capstone CDR Fall 2005 Team Doki Doki: Paintball Gun IR Sensing and Tracking Team Members: Matt Freeman James Kirby Juan Rivera.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Watch Your Back! Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr.
Coordinate Based Tracking System
Introduction to Field Programmable Gate Arrays (FPGAs) COE 203 Digital Logic Laboratory Dr. Aiman El-Maleh College of Computer Sciences and Engineering.
Amr Aldaiel - Andrew Kravitz Katie Noble - Zack Taylor - Alan Yim.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Mechanical Checkers Peter Frandina Raymond Poudrier Christopher Rouland.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
Ahmed Abdel-Fattah Jerry Chang Derrick Culver Matt Zenthoefer.
ASPPRATECH.
ECE 448: Spring 12 Lab 4 – Part 2 Finite State Machines Basys2 FPGA Board.
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
FPGA-Based Systems Design Flow in Action By: Ramtin Raji Kermani.
Microcontroller: Introduction
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Dr. Sanatan Chattopadhyay Dr. Sudipta Bandopahyaya
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
Lab 2: Capturing and Displaying Digital Image
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
Digilent System Board Capabilities Serial Port (RS-232) Parallel Port 1 Pushbutton Hint: Good for a reset button Connected to a clock input. See Digilent.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Lecture 7 1. Introduction  Comparison of Standard Logic Circuits and Programmable Logic Circuits  Evolution and Overview of PLC:  PROM, PLA, PAL 
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
Digilab2 DIO1 Board. Digilab2 – DIO1 Boards 50 MHz clock mclk Prom socket Spartan IIE.
RoboBrain Adam Bean Noah Wilson. Goals  Familiarize High School students with the Computer Engineer profession  Provide a more cost effective solution.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
1 Implementation in Hardware of Video Processing Algorithm Performed by: Yony Dekell & Tsion Bublil Supervisor : Mike Sumszyk SPRING 2008 High Speed Digital.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
RoboNova 1.
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
S.T.E.V.E. (Speed Trap Enforcement VehiclE) Final Presentation Michael Hattermann April 16, 2002.
Team01: Zelun Tie The design project Wall-E Prototype I is an intelligent automated trash collecting robot with obstacle detection capability. The robot.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Abstract Hooked on Harmonix has been helping you play piano since The project takes input from a commercial MIDI keyboard and displays an image of.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
COMPUTER FUNDAMENTALS David Samuel bhatti
Obstacle avoiding robot { pixel }
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
DE2-115 Control Panel - Part II
Tracking Camera Platform
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
8051 Micro Controller.
Arduino म्हणजे काय?.
PRESENTATION BASED ON EMBEDDED SYSTEM. SUBMITTED BY MAMATA YADAV.
Presentation transcript:

G al-line tech nl gy Team INTERNATIONAL Marko Bundalo Ponphet Homchanh David Wu Ideen Taeb Jason Mucilli

Pr ject Descripti n FIFA (federation internationale de football association) Referee errors Improvements Other sports (tennis, football, hockey, etc.)

Pr ject G als Mandatory Features Implement beside/above the goal camera that is linked to a computer Uploading pictures generated from camera to the computer Detection system will give response whether the goal was scored or not Building a launcher (ping pong) that will move in semicircle/straight path around the goal Shooting from the gun toward specific target by moving it horizontally/vertically

Extra Features Detect different shapes of objects (foot, hand, ball, etc..) Feedback ability from detector to the speaker Detect what coordinates the ball has entered Accurate control - targeting Measure the speed of a ball

Hardware Implementati n Computer Image Processing Camera #1 FPGA Camera #2 Stepper Motor 2 Stepper Motor 1 Stepper Motor 3 Controller Trigger RAM ROM Micro controller Stepper Driver Stepper Driver

Micr c ntr ller Software brains on M68HC11K1 8 bit opcodes 16 bit addressing Four 8-bit PWM outputs Expandable memory

FPGA verview Chip selection Addressing selection of RAM/ROM Xilinx Spartan-3 FPGA with twelve 18-bit multiplexers, 216Kbits of block RAM, 500MHz internal clock speeds On-board 2Mbit Platform Flash (XCF02S) 8 slide switches, 4 pushbuttons, 9 LEDs, 4-digit seven-segment display Serial port, VGA port, and PS/2 mouse/keyboard port Three 40-pin expansion connectors 1Mbyte on-board 10ns SRAM Works with JTAG3 programming cable

M t rs and Mechanics Provide gun left/right and up/down movement Additional Parts such as camera might be added Stepper motors with driver chip will be used to provide bi-directional movement

C ntr ller Control multiple functions of the paintball gun: - horizontal/vertical movement of barrel - launching the ball - moving along straight/semicircle path around the goal

Turret Assembly SPECIFICATIONS Velocity: 4.47~31.3 m/s Weight: Launcher – 5 lbs Turret Mount ~ 10 lbs Material: Wood, Acrylic, Bolts Motors: 3x DC stepper motor Width/Height/Depth => 16’/40’/12’ Gear Ratio: 1:8 ~ 1:10

Setting up the camera Personal Computer 1-2 VGA cameras (30-60 fps) USB/Firewire interface

Digital Image Pr cessing This part will be done using 1-2 cameras The cameras will send frames to computer and Matlab will process these frames. Using Image Processing Toolbox, these frames will be processed in real time and IPT tool will determine if the ball has passed the line or not.

Image Prepr cessing Using Image Processing Toolbox, these frames will be processed in real time The frames will be turned into black and white. The ball will be segmented out of the picture using image subtraction The center of ball will be found using regionprops command. Then decision will be made based on coordinates of the center.

Divisi n f Lab r Goal Digital Image Processing Camera(s) FPGA Microcontroller Board Design Marko & DavidPohphet & TeamIdeen & Jason Mechanics Ping Pong gun Controller Hardware

Estimated Part C sts

Return f Investment Development cost Production cost (1000 units) Sales Price Profit Man power (5x$20x300) $30,000 $100K Material cost $2500(unit x $500) $500K (unit x $1000) $1M Total$32,500$600K$1M$360K

Gantt Chart

P ssible Risks & Pr blems PRECISION whether the ball passed the goal line or not / Speed of ball vs frame rate Real time response/Fast processing Multi-camera processing capability Smooth changing directions of the gun shot Ball speed control Dependent upon previous project especially programming

Questi ns / C mments ?