F.A.C.T. Turret Team 9 Anthony Ragghianti David Fixter Danny Smith Jack Hunt Joseph Potter.

Slides:



Advertisements
Similar presentations
Robo-lab Report Engineering 1111; Dr. Even Lemley Team six: Doug Cross, Chadd Fleming, Gaurav Kumar, Abu Rahman, and Jonathan Tucker.
Advertisements

Android Enabled Camera Positioning system Design Team 3 Chris Sigler Yan Sidronio Ryan Popa Jeremy Iamurri Austin Fletcher Facilitator: Dr. Oweiss Sponsor:
Problem Description Security systems use many different inputs to alert the owners, but can do very little as far as actively deterring intruders and.
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
Automated Football Launcher: Methods for Completing Autonomous Football Passes using Motion Tracking Carmine Milone, Joe Milone, Alex Heydari, George Yue,
1. P09203 – 1kg Robotic Motor Module Gen 2 Platform This project is Sponsored by the Kate Gleason Foundation.  Team Members:  Lauren Farnsworth → Team.
Katie Dellaquila Jeremy Nelson Khiem Tong.  Project Overview [KED]  Multidisciplinary Aspects [KED]  Motivation (Similar Products) [KED]  System Schematic.
University of the Pacific1 PFADS Project Team P.O.C. Gavin Saito Miguel Perez Michael Bruch December 5, 2002 University of the Pacific Introduction to.
Autonomous Vehicle: Navigation by a Line Created By: Noam Brown and Amir Meiri Mentor: Johanan Erez and Ronel Veksler Location: Mayer Building (Electrical.
Justin Harger | Adi Kapoor | John Kolodick | Captain Morgan Rebels.
Center of Gravity. Definition An imaginary point representing the weight center of an object –the point about which the object balances in every direction.
Cumulative Violation For any window size  t  Communication-Efficient Tracking for Distributed Cumulative Triggers Ling Huang* Minos Garofalakis.
Capstone Design Project Plan Team SAUSAGES Ryan Campbell Anne Carrier Gonzalo Gonzalez Bryan Grider Steve Kerkmaz Ziad Mohieddin EE 401 – EE Design I Instructor.
Computer Targeted Trebuchet
Automated Football Launcher: Methods for Completing Autonomous Football Passes using Motion Tracking Carmine Milone, Joe Milone, Alex Heydari, George Yue,
TaleGator IMDL Final Presentation Nyal Jennings 4/18/13.
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
Basic Robot Design. 3 Steps Design Build Program Drawing and thinking of ideas Using your design to make a robot Telling your robot what to do.
Sponsor –UROP –ZWORLD Corp. –W. M. Berg Corp. Advisor –Professor David J. Reinkensmeyer.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Robotics Abstractions: Levels of language, world view
3-D Scanning Robot Steve Alexander Jeff Bonham John Johansson Adam Mewha Faculty Advisor: Dr. C. Macnab.
Advanced Design Applications Power and Energy © 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Why do robots need to move?
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Group 1 Casey Byers Nick Johnson Felix Liu Matt Long.
Xueyu(Sherry) Du Mechanical and Aerospace Engineering University of Florida 4/10/2014 ZENITH: A ROBOT THAT CAN AUTOMATICALLY CLIMB UP THE STAIRS.
Let’s JAM Team 35: Jason Chen, Justin Ho, Andrew Wilkinson Presenting: The Jammer.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Land Transportation cont.. Transmitting Power »Drive System – A system used to transfer the motion of the engine’s crankshaft into the power that moves.
Chess Playing Bot. Detecting Green coloured squares using Blobs.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
FAST: Fully Autonomous Sentry Turret
An Objective and Component View (Not included Drive: Balance and Turret: Axis Camera)
Autonomous Air & Ground Surveillance Unit Objectives, Preliminary Specifications, and Option Analysis.
SIPHER Students: Javier Lara, Darren Lamison-White Graduate Student Advisors: Ethan Jackson, Ryan Thibodeaux Controlling Robots: Long distance, straight-line.
More LEGO Mark Green School of Creative Media. Introduction  Now that we know the basics its time to look at putting some robots (or toys) together 
Group 3 Proposal Ryan Boak Douglas Gobeski Justin King Michael Priebe Daniel Raphael Mark Rogers Becca Wahmhoff Bryan Witherspoon.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
Catapult Project Mr. McLean: 8 th Grade Physical Sciences Final Project.
EPGY Middle School Programming Adam Leeper
Pool Player Bot Final Presentation Jiaying Zhang Mechanical Engineering.
Drivetrain and Framing Possible configurations of a robot base, and pros and cons of each. Robotics 101.
Zack Nemes By: Clemence Larroche. To track and follow a car as it travels along a path.
* PowerPoint Presentation *
TEAM RAMROD MAE 3 FALL 2006 Chris Bachman Joseph Holmstrom Andrew Lee.
Wall-Follower Xiaodong Fang University of Florida School of Electrical and Computer Engineering Automatic Wall Following & Color Detecting Robot.
Get your software working before putting it on the robot!
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
Vision Based Automation of Steering using Artificial Neural Network Team Members: Sriganesh R. Prabhu Raj Kumar T. Senthil Prabu K. Raghuraman V. Guide:
Adam Turner Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
Robotics Abstractions: Levels of language, world view
2 Speed Automatic Gear Box
Team Project: A Surveillant Robot System
Mounting Servos and Black Gear Motors in Botball Robots
Robotics Abstractions: Levels of language, world view
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
COMPUTERS.
ECE 477 Final Presentation Team 1  Spring 2008
Team Project: A Surveillant Robot System
Scanners – Robots – Measurement Plans Synergy in Motion
Year 7 Robotics Key words
What is a Simple Machine?
Presentation transcript:

F.A.C.T. Turret Team 9 Anthony Ragghianti David Fixter Danny Smith Jack Hunt Joseph Potter

Problem Statement Original Version: - Write a vision-processing program for the Matlab programming environment capable of calculating the location of the center of a color blob from real-time video. This program will be used to construct an automated object tracking paintball turret that would track a person and fire paintballs at them under specified conditions. Powerpoint-friendly Version: - Build a paintball gun that finds targets and shoots at them automatically.

Rejected Idea #1 Siege Engine - It would be either a catapult or a trebuchet - It would launch a payload or a team member - It would be bloody cool. Rejected because… - No one really wanted to be launched - Actually hitting our intended target (which was certainly not the stadium) may have had legal consequences

Rejected Idea #2 Potato Cannon - It would be self-loading or bolt-action. - It would have a clip of several potatoes for faster loading. - It would fire either automatically or semi-automatically. - It would be bloody cool. Rejected because… - So many people build potato cannons - The modifications would have been difficult

Final Solution – The F.A.C.T. Turret Webcam - Mounted on gun platform and aligned with barrel Vision Processing in Matlab - Analyzes video input to determine target Lego Mindstorm Motors - To turn gun platform - To operate trigger

F.A.C.T. Turret Schematic

Matlab Program Polls camera for real-time picture Determines all pixels of tracked color in each picture Calculates the centroid of the color blob Sends outputs to RCX depending on horizontal position of centroid to center color blob.

Communicating with Mindstorm Motors Robotics Invention System - Programmed RCX to continuously monitor the IR tower - Accepted three different numerical outputs from Matlab - Activates the two turning motors and changes direction based on output - Activates a gearbox to pull the trigger if target is centered

Construction Tripod and Platform - Used a video camera tripod with two plywood platforms Lego Motors and Wheels - Mounted on lower platform Trigger-firing Mechanism - Used Lego pieces to build a gear reduction system to increase the motor’s torque enough to pull the trigger

Testing and Problems The actual construction went smoothly, but we had several problems related to communication between different components - The RCX at first refused to accept any signals from Matlab - The RCX would often read the signal as 0, due to an obscure bug in our Matlab program The weight of the gun and other components caused the upper platform to warp - This caused a periodic loss of contact with one of the drive motors - When we replaced the platform, everything had to be re-measured, which was time-consuming

Conclusions Given time, even projects which sound nearly impossible can be made to work. The most difficult part of a complex project is system integration; getting all the components to work together. Matlab conceals unlimited power. Quality and accuracy in construction makes systems much more reliable. Work is easier when you enjoy it.