CMUcam for µCHIP (Micro-Controlled High-tech Independent Putter)

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Using the Kinect in Processing David Meredith Aalborg University.
Light Led Panel Esraa Nassar Mona Amer Supervisor : Dr.Ashraf Armoush.
Automatic Color Gamut Calibration Cristobal Alvarez-Russell Michael Novitzky Phillip Marks.
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Introduction To Tracking
Computerized Labyrinth Solver Gregory Schallert Chad Craw.
Digital Cameras CCD (Monochrome) RGB Color Filter Array.
Omni-Directional Vision System for Mobile Robots Critical Design Review Denise Fancher Kyle Hoelscher Michael Layton Eric Miller.
Omni Directional Vision Tracking Denise Fancher Kyle Hoelscher Michael Layton Eric Miller.
An Introduction to Real-time Machine Vision in Mechatronics
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
An Introduction to Real-time Machine Vision in Mechatronics Dr. Onur TOKER.
Capstone Design Project Plan Team SAUSAGES Ryan Campbell Anne Carrier Gonzalo Gonzalez Bryan Grider Steve Kerkmaz Ziad Mohieddin EE 401 – EE Design I Instructor.
Night Vision James Stacy Brian Herre Maurio Grando Eric Faller Chris Bawiec James Team Bender.
S.A.R.D.I.N.E Presented by: Ben Barenz Submersible Autonamous Remote Data & Imaging Nautical Explorer.
CMUcam Tom Kneeland. CMUcam – What is it? Digital Camera with an onboard microcontroller Track a blob based on programmable color thresholds Calculate.
X96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar.
X96 Autonomous Robot Design Review Thursday, May 6, 2004 By John Budinger Francisco Otibar.
Achieving True Color Fidelity
Introduction to Cameras Jim Rasche Samba Danfa Jaya Joseph 1.
1 WORKSHOP ON COMPUTER VISION, IMAGE PROCESSING AND VISUALIZATION Design and Implementation of a CMOS sensor based video camera incorporating a combined.
Multispectral Camera Simon Belkin, Audrey Finken, Grant George, & Matthew Walczak Comprehensive Design Review Team Parente.
Camera Aided Robot Progress Report.
The CarBot Project Group Members: Chikaod Anyikire, Odi Agenmonmen, Robert Booth, Michael Smith, Reavis Somerville ECE 4006 November 29 th 2005.
Digital Camera Chad Hantak COMP December 12, 2003.
A Brief Overview of Computer Vision Jinxiang Chai.
“Little Homie” Presentation Jesse Martin 12/04/02 Intelligent Machine Design Lab.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Robotic Radiation Oncology Robotic Radiation Oncology Conor Judge 4 th BE Electronic and Computer.
Page: 1 PHAM VAN Tien Real-Time Approach for Auto-Adjusting Vision System Reading Class International Graduate School of Dynamic Intelligent Systems.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Sujayyendhiren RS, Kaiqi Xiong and Minseok Kwon Rochester Institute of Technology Motivation Experimental Setup in ProtoGENI Conclusions and Future Work.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
Alessandro Nastro Laboratory of Optoelectronics, University of Brescia 2D Vision Course Creating and Projecting Fringes.
Jeff Hildebrandt Dylan Lambe Mick Muzac Bradley Raley.
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
Final Presentation of “Toolbot” EEL 5666 Intelligent Machines Design Laboratory December 3, 2002 Jeno Nagy.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
March 2004 Charles A. DiMarzio, Northeastern University ECEG287 Optical Detection Course Notes Part 15: Introduction to Array Detectors Profs.
The Implementation of a Glove-Based User Interface Chris Carey.
IPD Technical Conference February 19 th 2008 Application: Pipette Measurement and Flash Inspection. Distributor: CPU Automation Engineer: Mike Bray.
RoboNova 1.
Ouimet Golf Playing Robot - Shashank G. Sawant. Topics covered: Block and Circuit Diagram Sensors : – CMUCAM – OPT101 The mechanical Hardware Behaviour.
1/29/2013 EEL4665 Spring ‘13 University of Florida Leonardo Falcon.
Team IRALAR Breanna Heidenburg -- Michael Lenisa -- Daniel Wentzel Advisor: Dr. Malinowski.
ΜCHIP Micro-Controlled High-tech Independent Putter.
Single Player Foosball Table with an Autonomous Opponent ECE 4007 Senior Design Team FIFA Dr. James Hamblen Michael Aeberhard Shane Connelly Evan Tarr.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
 The wireless module must sustain a transmission rate that allows for image data to be transferred in real-time.  The camera must be able to capture.
Intelligent Robotics Today: Vision & Time & Space Complexity.
“Dice” A CRAPS-PLAYING ROBOT FOR YOUR ENTERTAINMENT “ Not your ordinary crappy robot” BY CLIFF PANNELLA.
Suggested Machine Learning Class: – learning-supervised-learning--ud675
Review_5 Graphics. The visual representation of images is known as…
Vision Controlled Nios Robot ViCoN-Bot™ Team Members Jeff Vickers (gte613i) Andre Moore (gt6875a) Kevin Walker (gte143x) K. Bosompem (gte616r) June 11,
Vision & Image Processing for RoboCup KSL League Rami Isachar Lihen Sternfled.
Vision Controlled Nios Robot ViCoN-Bot™ Team Members Jeff Vickers (gte613i) Andre Moore (gt6875a) Kevin Walker (gte143x) K. Bosompem (gte616r) July 23,
Sensors Color Identification Mike Zook 13-Sep-2016.
Depth Analysis With Stereo Cameras
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Air Hockey Robot Students: Abdullah Ahmad & Moath Omar Supervisor:
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Development Commitment Package
Vision processing for robot navigation
Sensors Color Identification Mike Zook 13-Sep-2016.
Camera Component Selection Rationale:
Team 9 Our completed project will have the following:
ECE 477 Digital Systems Senior Design Project  Spring 2006
Vision Based UAV Landing
Presentation transcript:

CMUcam for µCHIP (Micro-Controlled High-tech Independent Putter)

What is the CMUcam? OV6620 Omnivision CMOS camera SX28 microcontroller for image processing 80 x 140 resolution Track colors based on RGB values Provide position and size of color object PC java interface for testing

Microcontroller Interface Transmit/receive data via TTL levels Use “Raw serial transfer mode” Process incoming stream and parse relevant data into variable arrays Use dynamic averaging to filter and reduce jitter

Implementation Use TW (track color in window) command to calibrate determine the color of the ball and the hole marker at startup Store RGB values in memory Use TC (track color) to find ball and hole marker Easiest color to detect: Red

Ball Detection Use servo to aim camera down to limit vision Follow ball with camera on approach Use middle-of-mass values (x & y) to center robot over the ball for putting Probably use bright LEDs to control lighting for positioning

Hole Detection Aim camera forward and spin around ball Use middle of mass x value to determine direction Use middle of mass y value to filter other objects Use # of pixels in tracked region to determine distance Reliable tracking up to ~ 6 feet