Color Recognition and Image Processing CSE321 MyRo Project Rene van Ee and Ankit Agarwal.

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Final Project Web Design. Final Project Your robot will be placed in a room with the red cone. Your robot will need to find the cone in the room and run.
Tic Tac Toe Architecture CSE 5290 – Artificial Intelligence 06/13/2011 Christopher Hepler.
It’s time to look at the schedule! An IR-developed research tool for investigating patterns in course offerings. FAIR – March 19, 2015.
IS THERE A MORE COMPUTATIONALLY EFFICIENT TECHNIQUE FOR SEGMENTING THE OBJECTS IN THE IMAGE? Contour tracking/border following identify the pixels that.
The MU Mites Robot Team Marjorie Skubic Derek Anderson Srikanth Kavirayani Mohammed Khalilia Benjamin Shelton Computational Intelligence Research Lab University.
Machine Learning Case study. What is ML ?  The goal of machine learning is to build computer systems that can adapt and learn from their experience.”
COMP322/S2000/L181 Pre-processing: Smooth a Binary Image After binarization of a grey level image, the resulting binary image may have zero’s (white) and.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1 Spring Quarter 2008 Robot Programming Tips Week 4 Day 2 By Matt Gates and.
Animat Vision: Active Vision in Artificial Animals by Demetri Terzopoulos and Tamer F. Rabie.
1 Comp300a: Introduction to Computer Vision L. QUAN.
Autonomous Vehicle: Navigation by a Line Created By: Noam Brown and Amir Meiri Mentor: Johanan Erez and Ronel Veksler Location: Mayer Building (Electrical.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Primary Goals Fully develop vision system for Wunderbot IV autonomous robot Adapt it specifically for June 2008 Intelligent Ground Vehicle Competition.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
Deepak Kumar Promising Practices in CS1 Personal Robots for CS1 Deepak Kumar Bryn Mawr College.
Abstract Overall Algorithm Target Matching Error Checking: By comparing what we transform from Kinect Camera coordinate to robot coordinate with what we.
Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.
X96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar.
How to turn on the robot How to start Bluetooth How to connect to robot How to initialize the robot How to not break the robot Sec Getting Started.
Vision-based Navigation and Reinforcement Learning Path Finding for Social Robots Xavier Pérez *, Cecilio Angulo *, Sergio Escalera + and Diego Pardo *
The SmartWheeler platform Collaboration between McGill, U.Montreal, Ecole Polytechnique Montreal + 2 clinical rehab centers. Standard commercial power.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 21- Forward Probabilities and Robotic Action Sequences.
Multimedia Databases (MMDB)
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.
Long-Wave Infrared and Visible Image Fusion for Situational Awareness Nathaniel Walker.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Implementing Codesign in Xilinx Virtex II Pro Betim Çiço, Hergys Rexha Department of Informatics Engineering Faculty of Information Technologies Polytechnic.
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
A Confidence-Based Approach to Multi-Robot Demonstration Learning Sonia Chernova Manuela Veloso Carnegie Mellon University Computer Science Department.
Robotics in the Classroom Using Lego Mindstorms. Getting to know Lego Mindstorms We all are familiar with Legos We need to add motors and a brain.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
Image Comparison Tool Product Proposal Tim La Fond and Peter Beckfield.
Robotic Chapter 8. Artificial IntelligenceChapter 72 Robotic 1) Robotics is the intelligent connection of perception action. 2) A robotic is anything.
Project Two Adding Web Pages, Links, and Images Define and set a home page Add pages to a Web site Describe Dreamweaver's image accessibility features.
CSE 321 Alex Reiner Nischal Vasant. CRC Card MovesCollaborations Responsibilities 1.Detect Obstacles 2.Detect Remote control Signals 1.Turn following.
1 Machine Vision. 2 VISION the most powerful sense.
Using IR For Maze Navigation Kyle W. Lawton and Liz Shrecengost.
Zack Nemes By: Clemence Larroche. To track and follow a car as it travels along a path.
EV3 Software EV3 Robot Workshop
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
1 Robotic Chapter AI & ESChapter 7 Robotic 2 Robotic 1) Robotics is the intelligent connection of perception action. 2) A robotic is anything.
ROBOTC Software EV3 Robot Workshop
1- How to connect the robot to the pc Sec Getting Started 3- How to move the robot Sec Scribbler movements 4- How to make a turn 11- How to.
Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์
Nick Cottrell Tom Sheehan CSE 321 Fall 2010 PO NG P rogrammable O bject N avigation G ame.
The Scribbler. The Scribbler is a small, low-cost fully programmable intelligent robot with multiple sensor systems. It is capable of interacting with.
2. Skin - color filtering.
Eick: Introduction Machine Learning
Homography From Wikipedia In the field of computer vision, any
- Aalhad Patankar, Bryan Li, David Watkins
Jeff Plewak Robin Sachdev
First Homework One week
CSE 321 – Object Detection & Tracking
Web pages Lesson 4.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Christoph F. Eick: A Gentle Introduction to Machine Learning
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Ryan Layer CU Boulder CS Ryan Layer
Jetson-Enabled Autonomous Vehicle
Presentation transcript:

Color Recognition and Image Processing CSE321 MyRo Project Rene van Ee and Ankit Agarwal

Classes, Responsibility, Collaboration (CRC) Class: MyRo Collaborators: Responsibilities: Bluetooth Communicate with Host Computer ** Search for Red Cup * Camera Navigate to Red Cup ** Motors Notify Host (lack) of discoveries * IR Sensors Rene *Ankit **

Classes, Responsibility, Collaboration (CRC) Class: Host Computer Collaborators: Responsibilities: Bluetooth Initialize MyRo ** Speakers Notify User (lack) of discoveries * Rene *Ankit **

Our Project

Our Algorithm Assume Red Cup not found while not found Take a picture iterate over pixels if pixel is very red Increase pixel counter if large amount of red pixels are found Align robot with cup while too far away Move forward Update alignment Notify Red Cup found else Turn to new direction if searched area twice Notify Red Cup not found

Lessons Learned  Formation of images and processing - Manipulation of individual pixels  Filtering of images - Enhancement of features - Extraction of information  Managing and coordinating tasks  Efficient coding  Artificial Intelligence - Is the cup centered? - How to correct alignment