X96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar.

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

The Crazy Camera Killing Compadres John Berglund Randy Cuaycong Wes Day Andrew Fikes Kamran Shah Spring 1999 CPSC 483 Proposal.
Georgia Tech Aerial Robotics Dr. Daniel P Schrage Jeong Hur Fidencio Tapia Suresh K Kannan SUCCEED Poster Session 6 March 1997.
A laser will be controlled using the LabVIEW FPGA (Field Programmable Gate Array) module. The module will precisely control the two-dimensional motion.
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Software Design Considerations. Abstract  Design and build a compact robot to traverse a maze  Use the robot to generate an ASCII representation of.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Katie Dellaquila Jeremy Nelson Khiem Tong.  Project Overview [KED]  Multidisciplinary Aspects [KED]  Motivation (Similar Products) [KED]  System Schematic.
Proposal Presentation EE 396 – Micromouse Spring 2008 Saturday, February 9, 2008 Donald Kim Lab - POST 214.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Final Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
1 Comp300a: Introduction to Computer Vision L. QUAN.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Light Field Mapping: Hardware-Accelerated Visualization of Surface Light Fields.
Autonomous Vehicle: Navigation by a Line Created By: Noam Brown and Amir Meiri Mentor: Johanan Erez and Ronel Veksler Location: Mayer Building (Electrical.
Preliminary Design Review
Color Recognition and Image Processing CSE321 MyRo Project Rene van Ee and Ankit Agarwal.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
M & M EE 296 Final Presentation Spring 2004 Presentation Overview Team Member Introduction Project Overview Overall Design Description Final Project.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
X96 Autonomous Robot Design Review Thursday, May 6, 2004 By John Budinger Francisco Otibar.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Firefighter Indoor Navigation using Distributed SLAM (FINDS) Major Qualifying Project Matthew Zubiel Nick Long Advisers: Prof. Duckworth, Prof. Cyganski.
Data Acquisition Real-Time System Integration Preston Schipper Matt Hulse Adrienne Baile DARSI II.
SL Introduction to Optical Inspection1. Introduction to Optical Inspection Helge Jordfald Sales & Marketing Manager Tordivel AS – Norway.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Deep Green System for real-time tracking and playing the board game Reversi Nadav Erell Intro to Computational and Biological Vision, CS department, Ben-Gurion.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Anees Elhammali Michael Malluck John Parsons Namrata Sopory
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Group #2 / Embedded Motion Control [5HC99] Embedded Visual Control 1 Group #5 / Embedded Visual Control Self-Balancing Robot Navigation Paul Padila Vivian.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Solving the Indoor SLAM Problem for a Low-Cost Robot Using Sensor Data Fusion and Autonomous Feature-Based Exploration PhD Student: Prof. MSc. Luciano.
Stanley – RC Car.
Wall-E Prototype I Team 1 Xin Jin
Implementing Codesign in Xilinx Virtex II Pro Betim Çiço, Hergys Rexha Department of Informatics Engineering Faculty of Information Technologies Polytechnic.
Single Player Foosball Table with an Autonomous Opponent ECE 4007 Senior Design Team FIFA Dr. James Hamblen Michael Aeberhard Shane Connelly Evan Tarr.
FAST: Fully Autonomous Sentry Turret
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, *WSU,
Automated Maze System Development Group 9 Tanvir Haque Sidd Murthy Samar Shah Advisors: Dr. Herbert Y. Meltzer, Psychiatry Dr. Paul King, Biomedical Engineering.
ΜCHIP Micro-Controlled High-tech Independent Putter.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Suggested Machine Learning Class: – learning-supervised-learning--ud675
Smart Lens Robot William McCombie IMDL Spring 2007.
Mechanical Department RoboCup 19 September, 2005 The University of Adelaide Copyright © 2005Slide Number 1 David Jackson Nathan Simmonds Robert Stewart.
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Vision & Image Processing for RoboCup KSL League Rami Isachar Lihen Sternfled.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
ECE 445 Group 20 4/23/2012 Kevin Dluzen Jonathan Hall Diyang Qiu.
P9204 – 1kg Robotic Platform System level Design.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
Air Hockey Robot Students: Abdullah Ahmad & Moath Omar Supervisor:
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
ARDUINO LINE FOLLOWER ROBOT
Pursuit-Evasion Games with UGVs and UAVs
CAPA Bot: Captain’s Autonomous Personal Assistant Robot
ECE 477 Digital Systems Senior Design Project  Spring 2006
Presentation transcript:

x96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar

x96 Autonomous Robot Introduction Started in Spring 2003 Gain experience with robots Engage in a fun and challenging project Different type of project (not too different)

x96 Autonomous Robot Proposals Autonomous Robot Sensor Subsystem Artificial Intelligence Robot and Communications Questions or Comments and Answers

x96 Autonomous Robot Autonomous Robot

x96 Autonomous Robot Autonomous Robot Soccer robot Composed of 3 main subsystems Design software and hardware Combine all subsystems successfully computer sensors robot COMM AI

x96 Autonomous Robot Sensor Subsystem

x96 Autonomous Robot Sensor Subsystem Camera and vision program Color, fast, low cost Custom versus Commercial

x96 Autonomous Robot Sensor Subsystem Camera will collect data during play Provide information for AI Green field White borders/boundaries Orange golf ball Robot w/ mostly black top

x96 Autonomous Robot Sensor Subsystem Custom solution Logitech Messenger QuickCam Logitech QuickCam SDK Visual C Global Vision TRIPOD by Prof. Paul Oh DevIL for processing

x96 Autonomous Robot Sensor Subsystem Image Capture QuickCam drivers and SDK RGB image 160x120 to 640x480 pixels

x96 Autonomous Robot Sensor Subsystem Image Capture Color Dectection Homogenized RGB to HSL conversion if((pixelColor > MIN_COLOR_VALUE) && (pixelColor < MAX_COLOR_VALUE)) pixelColor = COLOR_VALUE;

x96 Autonomous Robot Sensor Subsystem Image Capture Color Dectection Image Filter Remove noise if(size(blob) < MIN_OBJECT_SIZE) remove(blob);

x96 Autonomous Robot Sensor Subsystem Image Capture Color Dectection Image Filter Object Detection Finds and labels valid objects if((size(blob) == size(OBJECT)) && (color(blob) == color(OBJECT)) label(blob) = label(OBJECT); Ball

x96 Autonomous Robot Sensor Subsystem Image Capture Color Dectection Image Filter Object Detection Object Position Center of mass

x96 Autonomous Robot Sensor Subsystem Image Capture Color Dectection Image Filter Object Detection Object Position Object Identification* Not yet…

x96 Autonomous Robot Sensor Subsystem Image Capture Color Dectection Image Filter Object Detection Object Position Object Identification* Not yet…

x96 Autonomous Robot Sensor Subsystem Camera mount Template provided by SDK C/C++ for portability Calibration and lighting Goal: implement complete program Consideration: multiple object tracking

x96 Autonomous Robot Sensor Subsystem

x96 Autonomous Robot Artificial Intelligence

x96 Autonomous Robot Artificial Intelligence Object position and label X,Y coordinates Find appropriate command for situation … and find it fast!

x96 Autonomous Robot Artificial Intelligence Keep the algorithm simple and consistent Optimize code for common cases Line of sight in 2-dimensional map Trigonometry and geometry “Dummy” robot

x96 Autonomous Robot Artificial Intelligence “Running Man”

x96 Autonomous Robot Artificial Intelligence “Running Man”

x96 Autonomous Robot Artificial Intelligence “Line Man”

x96 Autonomous Robot Artificial Intelligence “Line Man”

x96 Autonomous Robot Artificial Intelligence “Line Man”

x96 Autonomous Robot Artificial Intelligence “Line Man”

x96 Autonomous Robot Artificial Intelligence Line Man algorithm 2 versions of Running Man code Goal: robot uses optimal path Consideration: multiple objects on field

x96 Autonomous Robot Francisco Fighter II: Championship Edition

x96 Autonomous Robot Robot and Communications 20 cm x 20 cm x 30 cm Modular design IC dominant Simple chassis Built in layers

COMM Motors Power Supply Unit Motor Controls Data Processing x96 Autonomous Robot Robot and Communications 20 cm x 20 cm x 30 cm Modular design IC dominant Simple chassis Built in layers

x96 Autonomous Robot Robot and Communications IN: rs232 data signal OUT: TTL/CMOS data signal -/+15V (rs232) to +/-5V (TTL) MAX233 3 controls (manual, computer, wireless*) COMM Motors Power Supply Unit Motor Controls Data Processing

x96 Autonomous Robot Robot and Communications IN: data signal OUT: control signal Decodes message from computer 8-bit string to commands PIC16F877 RCM2000 RabbitCore Data Processing COMM Motors Power Supply Unit Motor Controls Data Processing

x96 Autonomous Robot Robot and Communications IN: AC or DC OUT: DC for circuits Provide power for circuits and motors Monitor power level Efficient power supply Allow 2 sources (DC or AC) Power Supply Unit COMM Motors Power Supply Unit Motor Controls Data Processing

x96 Autonomous Robot Robot and Communications IN: processor commands OUT: physical motion DC motors H-bridge PWM Braking Multidirectional Motor Controls Motors COMM Motors Power Supply Unit Motor Controls Data Processing

x96 Autonomous Robot Robot and Communications Robot structure and module designs Convert to schematic Begin production of robot Goal: working robot controlled by user or computer Consideration: implement ball handler/kicker

x96 Autonomous Robot Summary 1 robot, 1 ball Custom software, hardware design Code AI and vision program Build robot and circuits Goal: robot moves to ball (autonomously) Consideration: complete AI and robot first

x96 Autonomous Robot Questions? Comments? Goodbye.