Final Presentation of “Toolbot” EEL 5666 Intelligent Machines Design Laboratory December 3, 2002 Jeno Nagy.

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

Administrator Training Overview-D2
LabView Basics.
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.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
CS 1 with Robots Robot Sensors & Actuators Institute for Personal Robots in Education (IPRE)‏
Omni-Directional Vision System for Mobile Robots Critical Design Review Denise Fancher Kyle Hoelscher Michael Layton Eric Miller.
Micromouse 296 Final Presentation Fall 2008 Group: Rabbitwagon.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
The Enforcer Laura Celentano Glenn Ramsey Michael Szalkowski.
Auto-Driven Vehicle By Jason Gajowski Nathan Schmarje 9/11/2003.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
PADS Paraplegic Assisted Driving System Aaron Broome Robert Graham Lamar Turnbull Tylor Palumbo Erick Moton Georgia Institute of Technology ECE 4007 Moore.
Figure 13.1 The UP3-bot uses an R/C car battery and R/C servos for drive motors.
The CarBot Project Group Members: Chikaod Anyikire, Odi Agenmonmen, Robert Booth, Michael Smith, Reavis Somerville ECE 4006 November 29 th 2005.
Robot design-- Four legged walking robot Instructors: Dr. A
Tom and Jerry By: Nicholas Johnson & Joshua Hartman EEL-5666 – Intelligent Machines Design Lab.
Concept Design Review THE DUKES OF HAZARD CAMILLE LEGAULT, NEIL KENNEDY, OMAR ROJAS, FERNANDO QUIJANO, AND JIMMY BUFFI April 24, 2008.
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
HEATHKIT ROBOT Hero JR. Robot Introduced in the 1980’s as part of their electronic kit offerings “Semi-Autonomous” operations with battery 1 st generation.
“Little Homie” Presentation Jesse Martin 12/04/02 Intelligent Machine Design Lab.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
JULLIENOR TITAS DAS EEL 5666 – IMDL FALL /2/2014.
Created by: James Buttice Intelligent Machine Design Laboratory Dr. Arroyo Dr. Schwartz 4/8 Spring 2010 B.L.a.R.R.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
The American Ivan Bukreyev University of Florida IMDL, 9/18/
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 
Shaojie Ge Special Sensor System  My special sensor system is the walk mechanism of my robot. Since my robot is a walking robot with four legs.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Sean Day Diante Reid Liem Huynh. Project Overview  To create a vehicle that autonomously follows a moving object using color detection  To design a.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
CMUcam for µCHIP (Micro-Controlled High-tech Independent Putter)
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Ouimet Golf Playing Robot - Shashank G. Sawant. Topics covered: Block and Circuit Diagram Sensors : – CMUCAM – OPT101 The mechanical Hardware Behaviour.
Autonomous Brake Light Communication Phil Osteen Robot Name: Traffic Flobot EML 5666C, IMDL November 25, 2008.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
ΜCHIP Micro-Controlled High-tech Independent Putter.
S.T.E.V.E. (Speed Trap Enforcement VehiclE) Final Presentation Michael Hattermann April 16, 2002.
IMDL Robot Presentation EEL5666 Robert Hartwell 31 Jan 2012.
Smart Lens Robot William McCombie IMDL Spring 2007.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Tweaks Through Time One of the Major tweaks that had to be done to the initial design was the way the robot would find the main door. Initially it will.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Group #42: Weipeng Dang William Tadekawa Rahul Talari.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Bullfighting Autonomous Robot “BULL” IMDL Spring 2010 Aminatu Oyebanjo April 8, 2010.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
Vision Controlled Nios Robot ViCoN-Bot™ Team Members Jeff Vickers (gte613i) Andre Moore (gt6875a) Kevin Walker (gte143x) K. Bosompem (gte616r) July 23,
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
Fan Assembly Driven by Magnetic Fields
NXT Mindstorms Kit Programming
Obstacle avoiding robot { pixel }
Application Case Study Security Camera Controller
Chopper John Michael Mariano
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
ARDUINO LINE FOLLOWER ROBOT
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
IMDL Summer 2007: RoBeDeS by David Ladolcetta.
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Intelligent Machines Design Laboratory
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Final Presentation Group 10  Spring 2005
Presentation transcript:

Final Presentation of “Toolbot” EEL 5666 Intelligent Machines Design Laboratory December 3, 2002 Jeno Nagy

Abstract Purpose of “Toolbot” Platform and Design Electronics Systems for motion and delivery Overview of each mechanism Problems and solutions Overall performance

Purpose of “Toolbot” Autonomous tool delivery system Dispenses proper sized sockets as needed Follows user and waits for commands Ideally fits under vehicle and survives a garage type environment

Platform and Design Two wheeled round body Large battery tray between servos Keeps center of gravity low Huge battery Elevated carousel for sockets with dispensing door Top mounted camera Vertically adjustable camera angle

Electronics Power Pack YUASA NP V 2.0Ah Lead-Acid Battery Voltage regulation 4 5V regulators  Main controller board  Camera  2 servos

Electronics Controller Microchips PIC 16F877 at 4Mhz 8K FLASH Main Board Supporting Devices EDE 702 Serial LCD Driver Densitron LM2202A LCD Display Altera 7032SLC44-10F CPLD

Systems for motion and delivery Movement 2 GWS S03N BB servos Motion/Behaviors Obstacle Avoidance  IR proximity sensors  2 Sharp GP2d12 forward looking IR  4 contact bump ring with voltage divider network

Systems for motion and delivery Motion People tracking/following  CMUcam Vision Board SX28 microcontroller at 75 Mhz Digital data extraction from image Serial interface at 9600 Baud with PIC

Systems for motion and delivery Delivery Carousel type holder with 10 sockets  One GWS 303N BB servo for rotation Dispensing door under carousel  One GWS PICO BB servo for door movement

Systems for motion and delivery Delivery Voice command recognition using Voice Direct 364 Board RF headset for increased accuracy

Systems for motion and delivery RF link Small transmission box with headset Internals  Voice Direct 364 board  Rentron TWS-434 RF transmitter MHz  PIC 16F84A at 4Mhz for serial transmission from voice board at 2400 Baud  All calculations done inside, serial data sent identifies location of socket to dispense

Systems for motion and delivery RF link Transmitter Board Receiver  Rentron RWS-434 RF receiver Serial link to main controller PIC at 2400 Baud

Systems at work Color following using CMUcam Follow yellow object Stop if confidence is low and wait Search left-right if found but unsure which way to go Yellow LED array for feedback

Systems at work Carousel Dispensing socket upon voice command Self alignment on startup using beam break Wait for voice command Dispense right socket

Systems at work Carousel Dispensing socket Transmitter is shown Green blink indicator shows key word recognized Second red indicator blinks between 1 to 10 to show which command is sent

Problems and Solutions Problem #1 CMUcam  Very sensitive to light conditions Works 100% on my desk Works 70% on kitchen table Works 0% on kitchen floor LCD indicates a pixel level of 208 which causes software to sit and wait for command Conclusion: Image gets flooded with light and tracks it. Fix: turn off and try again  Initially there was no color lock Solution #1  Had software stop servos if pixel count was locked instead of driving around in crazy rampage

Problems and Solutions Solution #1 cont. Initialized CAM with stricter settings and adjusted white-balance and auto-gain Still affected by surroundings but better

Problems and Solutions Problem #2 Carousel alignment  Direct driven by servo in center  Attached to 4 inch “lazy susan” for stability  The servo was off-center with respect to support  Carousel would turn half way then get stuck Solution #2  Have support free-spin under carousel.  Not as stable as before but it turns 360 degrees

Problems and Solutions Problem #3 Unreliable voice recognition  Low accuracy with words Solution #3 RF link solved most of the problem Over 90% accuracy

Compromises in design Inconsistent (jerky) motion due to PWM driving issues Slow reaction to movement due to calculations needed to extract decimal values out of serial ASCII stream Delays in receiving dispense command due to SERIN command limitations

Overall Performace All systems operate within specs except for the CMUcam which works in certain light The obstacle avoidance, tool delivery, RF link all function as needed The CMUcam problem is outside the scope of the actual robot design. Experimenting with IR filtering might improve it.

Lessons Learned Don’t use a PIC for anything needing servos with a 50Hz signal Hardware can’t generate it unless clock speed is less then 1 Mhz Stay away from products of other universities Keep it simple in design

Conclusion The End Any questions? =