Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.

Slides:



Advertisements
Similar presentations
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Advertisements

LabView Basics.
A UTONOMOUS T RACKING R OBOT Team 7 Victor Abreu Thomas Schreifer Brent Eisenmann Matthew Beutler Peng Xie Hisham Hassan Sponsor: ECE Department Faculty.
Students : Hiba Ghannam Hawa’ Osama Supervisor : Aladdin Masri R OBOTIC V ACUUM C LEANER.
VEX Robotics Platform and ROBOTC Software Introduction.
Senior Computer Engineering Project
Teacher/Mentor Institute Hands-On Session: Building a Robot Scott McEwen & Kevin Barrett July 21-22, 2014.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
October 21, 2003 ECE Senior Design1 Autonomous GPS-BOT Preliminary Design Review by Kery Hardwick, Yevgeniy Khasanov, Naoya Kinuta, Zhe Chuan Luo.
Efficient Path Determining Robot Jamie Greenberg Jason Torre.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
GPS Robot Navigation Critical Design Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
External Home Control with Remote-Access Self-Routing Robot Neil Gabriel Josh Ostrander.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
Automatic Golf Putting System (AGPS)‏ Lev Novikov Brian Taylor Josh Shanto.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Robotic Artificial Intelligence Toy (R.A.T.) CPE 4521 Final Design Presentation Presented by Shane R. Bright, Erik R. Brown, Wing-Seng Kuan, Micheal T.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Introduce about sensor using in Robot NAO Department: FTI-FHO-FPT Presenter: Vu Hoang Dung.
Design and Implementation of Metallic Waste Collection Robot
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
A.G.I.L.E Autonomously Guided Intelligent Lawn Equipment Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Advisors: Dr. Joel Schipper.
Program ultrasonic range sensor in autonomous mode
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.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.
JMC – Joint Motion Controller Complete guide to building and testing each JMC.
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
Sean Day Diante Reid Liem Huynh. Project Overview  To create a vehicle that autonomously follows a moving object  To design a low cost, mobile robot.
Wall-E Prototype I Team 1 Xin Jin
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
Sentry System Multiple Sensors
Silibotics Computer Engineering Senior Design Project Mike Fivas, Jian Zhou, Jessica Sherrid all information on web site:
OBSTACLE AVOIDANCE ROBOT
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
ROBOTC Software EV3 Robot Workshop
Smart Lens Robot William McCombie IMDL Spring 2007.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Ultrasonic Radar with USB missile launcher Present by: Virendrasinh Jadeja( ) Parshotam Rozara ( ) Haresh Pithiya ( )
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
UNH FIREFIGHTING ROBOT Ryan Morin, Craig Shurtleff, Andrew Levenbaum, Stephen Tobin, and Liam O’Connor University of New Hampshire: College of Engineering.
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
Overview: This lesson explores the NXT as a computer. It is intended to follow the "Introduction to Computers" lesson. Objectives: Students will be able.
A PRESENTATION ON EMBEDDED SYSTEM
EMBEDDED SYSTEMS S.HIMABINDU
VEX® Robotics Platform and ROBOTC Software
NXT Mindstorms Kit Programming
Obstacle avoiding robot { pixel }
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
VEX® Robotics Platform and ROBOTC Software
ECE Computer Engineering Design Project
Robotic Vacuum Cleaner
FeMaidens Programming
Eddie Chan Behnaz Ghouchani Golnaz Ghouchani
VEX® Robotics Platform and ROBOTC Software
Exploring Computer Science Lesson 6-5
VEX® Robotics Platform and ROBOTC Software
VEX® Robotics Platform and ROBOTC Software
Presentation transcript:

Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03

Objectives A robot that recognize and search for tangible objects and carries the correct object back to the original location Involves servomotor control, DC motor control, image processing, PDA programming, and ultrasonic sensor utilization

Overview 1. User shows targeted object in front of the robot’s camera 2. Robot takes a picture of the object and stores it in its memory 3. User hides the object within ultrasonic- reachable area and press the “Go” button on the robot

Overview (cont.) 4. Robot starts searching for the object by using its ultrasonic sensor 5. Robot approaches sensed object and recognize if it’s the correct object by using its camera 6. Robot grabs on the object and brings it back to the start position

Parts Arrangement

Block Diagram

User Interface User interacts with the Palm which will be mounted at the back of the robot “OK” button will be shown on the screen of the Palm for starting the initial photo taking procedure “Go” button will be shown on the screen for starting the searching procedure “Reset” button will be shown on the screen for restarting all the procedures

Specification 1.5m radius ultrasonic effective area 320 x 240 image processing resolution Travels approximately 1ft/sec Hold targeted object in arms up to 0.5lb Final returning position error < 1ft 2

Specification Only objects in symmetrical shapes will be used Only floor in plain color will be used for testing to avoid image background confusion (No patterns are allowed on the carpet) Sufficient light source to avoid too much shadow area appear under the target object No obstacles allowed in operating area

Ultrasonic Range Finder SRF08 Voltage5V only Current15 mA typical, 3 mA standby Frequency40 KHz Range3 cm (~1") to 6 m (~20 ft.) TimingFully time echo, freeing host controller of task EchoMultiple echo for velocity determination ConnectionStandard IIC bus UnitsRange reported in uS, mm, or inches By Devantech Uses sonar to detect objects Detects up to 16 returning echoes Built-in light sensor

Object Location Algorithm

Image Processing Algorithm

Compare pixels one by one Pixel is valid if color value is within tolerance ranges Validity of an entire image is considered by a certain percentage of valid pixels

The foot DC Motor Module from the “Rumble Robots Invasion” Motor A drives two wheels on the right, while Motor B drives two wheel on the left Forward, backward, turn left or right Make 0 degree radius turns Driven by SN Motor Controller IC from Texas Instruments

The foot

Test Plan Targeted objects such as apple, orange, and lemon will be used to check if the robot will be able to distinguish between objects in different color Accurately locate itself in front of the targeted object after searching Make sure target object is hold in arms while moving Return to original position with in 1ft 2 error

Work Completed Acquired all hardware components Downloaded Palm emulation software for Palm software development Acquired reference books for programming Palm in C Dissembled and investigated “Rumble Robots Invasion” from Toys R Us Acquired DC Motor wheel module from “Rumble Robots Invasion”

Work to be done Assemble arms with servos and optical sensor (Ivan/Karen) Build DC motor controller circuit with motor controller chip and PAL chip (Ivan) Install Palm and HC12 on plexiglass rack on the robot (Ivan/Karen) Investigate SRF08 ultrasonic sensor and its IIC interface (Karen) HC12 code write up (Karen) Palm code write up (Ivan) Investigate SD camera interface with Palm (Ivan)

System Cost Palm m130$130 SRF08 Ultrasonic sensor$55 Motorola HC12$160 (provided) Servomotors x 4$60 (provided) Motor controller IC SN754410$5 Palm serial cable$15 Veo SD Camera for Palm$60 Rumble Robots Invasion$15 Plexiglass for base$2 Aluminum Bar for arms$3 Screws and other mountings$2 Optical Sensor x 2$5 (from IDE class) Batteries AA X 4$3 Total$290

Questions? Comments? Suggestions?