Jeff Hildebrandt Dylan Lambe Mick Muzac Bradley Raley.

Slides:



Advertisements
Similar presentations
LTU Armadillo 2007 IGVC Jeremy Gray, BSEE; Shawn Ellison, MSCS; Phil Munie, MSCS; Brandon Bell, MSCS.
Advertisements

CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
TouchDevelop Chapter 5-7 Chapter 5 Audio Chapter 6 Camera, Graphics and Video Chapter 7 Sensors Mengfei Ren.
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
A UTONOMOUS T RACKING R OBOT Team 7 Victor Abreu Thomas Schreifer Brent Eisenmann Matthew Beutler Peng Xie Hisham Hassan Sponsor: ECE Department Faculty.
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Electronic and Computer Engineering Colin Grogan Final Year Project: Design and Build an Air Mouse for people with lower mobility.
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.
Katie Dellaquila Jeremy Nelson Khiem Tong.  Project Overview [KED]  Multidisciplinary Aspects [KED]  Motivation (Similar Products) [KED]  System Schematic.
Logging and Replay of Go Game Steven Davis Elizabeth Fehrman Seth Groder.
October 21, 2003 ECE Senior Design1 Autonomous GPS-BOT Preliminary Design Review by Kery Hardwick, Yevgeniy Khasanov, Naoya Kinuta, Zhe Chuan Luo.
ECE415 SDP Design MAPPER: A Perfectly Portable Exploration Robot Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE)
Electrical & Computer Engineering, ECE Faculty Advisor Wayne Burleson Team Members Chinedu Okongwu Andrew Maxwell Awais Kazi Collaborators W. Richards.
Virtual Target Practice Marc Jabbour - Mike Swanson – Joe Tucci –
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
RIT - Department of Computer Engineering Winter 2006 Andrey Kozitsky Seth Kramer
Real-Time Object Tracking System Adam Rossi Meaghan Zorij
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
First Person POV RC Car Using WiFi-Direct P2P video streaming and Bluetooth By Shane Langhans.
Introduce about sensor using in Robot NAO Department: FTI-FHO-FPT Presenter: Vu Hoang Dung.
Internet Piloted Blimp Alfredo Guevara, Jr. Advisor: Professor Spinelli March 1, 2008.
Electrical and Computer Engineering Personal Head-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Midway.
Robot design-- Four legged walking robot Instructors: Dr. A
Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Video Monitor Uses raster scanning to display images –Beam of electrons illuminates phosphorus dots on the screen called pixels. Starting at the top of.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
INTERFACING WEB SERVER WITH A ROBOT
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
General Status  Analyze various options for connecting to the robot  Develop requirements for each connection  Check example projects o Videos with.
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
S quad R emotely A imed W eapons P latform Control Module Abstract The Squad Remotely Aimed Weapons Platform is a rugged, quickly deployable system that.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Joe Cohen Presentation Overview  Project definition and requirements  Solution process and explanation  Methodology.
Roaming Security Robot Ruslan Masinjila Aida Militaru.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Prime Mobility Group Group Members: Fredrick Baggett William Crick Sean Maxon Advisor: Dr. Elliot Moore.
Laser Image Display Team Ingenuity Patrick Beler Jeong Kim Brad Odums Ryan Williams.
It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses.
Intelligent Robotics Today: Vision & Time & Space Complexity.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Smart Lens Robot William McCombie IMDL Spring 2007.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
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.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters.
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
Metal Detector Robotic Vehicle
Depth Analysis With Stereo Cameras
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Semi-Autonomous Car Prepared by: Sahar Qawariq & Deema Hamdan
Wavestore Integrates… Raytec white and infrared LED lighting
Bluetooth operated Arduino Controlled Car
Wireless Autonomous Trolley
Presentation transcript:

Jeff Hildebrandt Dylan Lambe Mick Muzac Bradley Raley

 RADSAT is a semi-autonomous tank designed to find, lock onto, and shoot a target specified by its color.  The base is an RC tank with sensors mounted on top of it  A camera and air-soft gun (simulated by a laser) are aimed at the target with servos.  RADSAT can be controlled by a laptop as well as voice commands delivered over WiFi.  The user has the option to move the tank manually or have it autonomously roam around.  The user will also be able to view the video stream from the camera within a GUI.

 One battery to power the tank and circuit board for a least 4 hours  Ability to quickly move in a straight line and turn while moving  Sufficient sensors to avoid real-world obstacles  WiFi camera able to relay video information  Ability to aim and fire a laser at the target  Shoot rapidly and accurately  Appropriately sized  Operate in various types of terrain

Power & Control Signal Diagram

LM 2574

GP2Y0D02YKGP2Y0A02YKMB1210FSL ST MethodInfrared Ultrasonic Physical Contact OutputDigital VoltageAnalog VoltageMultiple Variable Resistance Real DistanceNoYes Range (Min)20cm 0cm Range (Max)150cm 765cm11.43cm V cc (V)4.5 to 5.5V 3.3 to 5VN/A V o (V) -0.3 to (V cc + 0.3) 0 to 3VN/A Approx. Price$12$15$45$15

 Sony GP2Y0A02YK infrared is very inexpensive  Not susceptible to interference  Easy to mount and comes with JST connector  Will be used as side sensors to detect side obstructions

 20 cm invalid range means sensor needs 20 cm buffer  Duplicate V o values are impossible

 Doesn’t suffer from duplicate Vo problem  Used as front sensor due to range (25ft)  Different modes of operation: 5V > 3.3V  Single speaker Multiple interfaces for measurements  Analog, Serial, Pulse Width

 Honeywell HMC6352  0.5 degree heading resolution  I 2 C interface allows for easy integration  Used to facilitate accurate turning  Biggest drawback: prone to magnetic field interference

LibraryAndroid SDKPort Audio Windows API/.NET Sphinx-4 Platform Android (Linux based) Cross PlatformWindowsCross Platform LanguageJavaC/C++.NETJava IntegrabilityLowHigh DifficultyLowMedium Low RecognitionYesNo Yes

 Needs to stream a live video feed from RADSAT to the computer screen.  Needs to be in color.

 Find a way to stream a live video feed from RADSAT to the computer screen.  Needs to be in color.

 The WiFi camera automatically puts a video stream onto a server.  Using AForge.net video libraries for C# - going to retrieve an MJPEG video stream from the server.  Parse the MJPEG frames into individual JPEG images then convert them to Bitmap.  Each time a new frame is loaded, an event occurs and the program receives a new Bitmap image.  Once the Bitmap image is received the targeting system can occur.

 The target which RADSAT will be shooting at will be a 10”x10” cardboard cube which will be colored either red, blue, or green.  The program will identify the target using the Bitmap image of the camera’s view.  It can differentiate the target from different objects using color recognition as well as shape recognition.

 A variation of this equation will be applied to every pixel, starting at the top left and moving right until the target is found (This is the equation for finding green).  D = sqrt((R - 0)^2 + (G - 255)^2 + (B - 0)^2), where R represents red within the RGB color scheme, G represents green, and B represents blue. The result D will be compared against a variable.  The larger “D” is then the farther the pixel is from the desired color.  Depending on which color is desired the 255 will replace the zero for either red or blue.  Any pixel that does not meet the specifications will be colored black, making it easier for the user, and program to see exactly what the robot is seeing. There is a button to turn this feature on or off.

 This function uses  AForge.net blob library.  This library is able to cluster together pixels based on their contrast to the black background.  The program takes these clusters and draws a pink rectangle around them.  They are viewable in Robot Vision Mode

 This is called after the target has been found.  It will first draw crosshairs at the center point of the target.  The program will check where the target is in relation to the firing point.  It will first move the turret into the correct horizontal position, then when that has been achieved it will move into the correct vertical position both in relation to the firing point.

Creates a server which communicates with the phone via a TCP connection. It will receive a string and use logic to send the appropriate commands to RADSAT.

 A TCP client which connects to the server on the Wifi bee  It sends character bytes which RADSAT interprets as commands.  This enables back and forth communication between the computer and RADSAT.

 Sends the movement commands to RADSAT’s server via the TCP connection.  Sends bytes to RADSAT which is then interpreted as commands.

 Written in C#  Allows for wireless connection and complete control of the tank  Provides video feedback from the WiFi camera  Can set the tank to autonomous mode

 Arduino Diamondback used for prototyping  WiFi Bee, included on the board, used on final circuit board  Video stream sent over a separate server

 Original budget: $800 Part PurchasedPrice WiFi Camera $56.10 Arduino Diamondback Board $76.45 Arduino Uno Board $19.95 R/C Tank $91.19 Servos $33.97 Batteries + charger $66.04 Breadboard + relays $21.30 Infrared Sensors $58.84 Ultrasonic Sensor $38.59 Compass Sensor $53.59 ATMega Microcontroller $2.88 WiFi Bee $89.49 Miscellaneous ~$ Total $708.39