IMDL Summer 2007: RoBeDeS by David Ladolcetta.

Slides:



Advertisements
Similar presentations
Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Advertisements

EducateNXT Enter the name “Sound Graphing” for your experiment. Real-time Data Logging Click the Switch to NXT Data Logging icon in the top-left corner.
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.
Photos and Sensor Instructions
NXTG Workshop for Bottle RoboSumo Lawrence Technological University.
L.C. Technology ROBOT ASSEMBLY. Base Assembly BASE File off raised tabs on each side of Servo. Place Servo in vice between Fibre Clamps. Raised Tabs Repeat.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Programming
Intro to Robots Lab 6: Robot Behaviours. Intro to Robots Further Braitenberg Vehicles: Timid: –Moves forward in a straight line –One threshold light sensor.
Smoke Eater Autonomous Fire Fighting Robot By David Morneault EEL 5666 August 3, 2000.
The Turtle Laboratory Sequence LMICSE Workshop June , 2005 Alma College.
Curry Mouse EE296 Final Presentation Wednesday, May 10, 2006.
Curry Mouse EE296 Design Review Presentation Saturday, March 11, 2006.
How to Make a Simple DC Motor
 The Barkmaster2000 encourages your dog to bark  Barkmaster2000 waits in idle state for a bark  If the bark is angry enough it will start spinning.
Robotics NXT sensors Back to Light sensor: red vs blue ball.
Capacitor Connection in to LED socket Connection to 5v and ground Connection to light sensor pin.
JENNA STALLINGS IMDL MARCH 12 TH, 2012 DR. ARROYO & DR. SCHWARTZ TAS: TIM MARTIN, RYAN STEVENS, JOSH WEAVER Keybot Master.
HEAT SEEKER Eduardo Lichtenfels Riccio Oral Presentation IMDL – January 30,2014.
1 Design and Discovery Robotics Wednesday May 10th 2006 Education Centre Drumcondra Design and Discovery Robotics Wednesday May 10th 2006 Education Centre.
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
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.
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
This presentation is intended to offer a set of activity cards, which are ideal for introducing the Robolab. The cards cover a range of basic skills, that.
Programming Design ROBOTC Software Principles of Engineering
Figure 12.1 The UP1-bot. Figure 12.2 Left: Radio Control Servo Motor and Right: Servo with Case and Gears Removed.
Michael Mulet 04/18/13 IMDL sites.google.com/site/scaredycatrobot.
Rascalbot EEL4665 Eric Page. Problem Dogs have been shown to increase the happiness and well being of their owners Keeps elderly active Many people are.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Clap On, Clap Off Introductory Presentation. Opening Activity What is a sensor? Can you give examples? ?
Photos and Sensor Instructions
ΜCHIP Micro-Controlled High-tech Independent Putter.
Figure 12.1 The UP1-bot. Figure 12.2 Left: Radio Control Servo Motor and Right: Servo with Case and Gears Removed.
Vex Robotics Program four: reversing and turning.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
ROBOTC Software EV3 Robot Workshop
Smart Lens Robot William McCombie IMDL Spring 2007.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Bullfighting Autonomous Robot “BULL” IMDL Spring 2010 Aminatu Oyebanjo April 8, 2010.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Introduction to VEX® components
Basic Programming: Until Commands. The Problem with Wait States Motor Speed is affected by battery power. –If the battery is fully charged, the motors.
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
EEL 5666 Intelligent Machines Design Laboratory JAWS Summer 1998 BY: Kurnia Wonoatmojo.
I’m Mr. Sensitivity... A brief overview of sensors (and why you should love them)
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
Cleaning Mode Startup Mode Spray Mode Maintenance Mode Standby Mode
Introduction to Programming in RobotC
Electrical Engineer Responsibilities
NXT Mindstorms Kit Programming
ROBOTC for VEX Online Professional Development
Electrical Engineer Responsibilities
ECE Computer Engineering Design Project
“Murphy” Surveillance Robot
Touch Sensor.
Electrical Engineer Responsibilities
Programming Design ROBOTC Software Computer Integrated Manufacturing
Programming Part 2 Mod Kit
Electrical Engineer Responsibilities
Obliterator Jose Noriega.
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
Final Oral Report Name: Brian Flatley
SENSORS.
Photos and Sensor Instructions
Coding Edbot Dream with Scratch
Obstacle Detection.
Programming Design ROBOTC Software Principles of Engineering
Presentation transcript:

IMDL Summer 2007: RoBeDeS by David Ladolcetta

Summary Platform Sensors Behaviors

Platform Design 3 layers

Bottom Layer Motors and wheels mounted below Bumper attached to front Servo add-on Board MAVRIC board 3 Battery Packs SONAR JTAG

Middle Layer Drink platform CdS Cells under drink Status LED array

Top Layer Drink stabilizer Pyro Sensor LCD screen

Sensors Bump Sonar CdS PIR

Bump Backup Obstacle Avoidance 3 on front Bumper connecting all three Coat hanger inside Rubber weather stripping 1 on back for reverse Obstacle avoidance

Sonar Main Obstacle avoidance Mounted to minimize middle blind spot and maximize angle of viewing

CdS Drink detector Senses amount of light 3 mounted under middle layer under drinks AD reads ~250 when covered, <100 when uncovered

Pyro Infra Red (PIR) Hacked Wal-Mart Motion detecting night light Senses moving heat Mounted on a sweeping servo to get relative motion from static people Cardboard “Cone” to narrow field of vision

Behaviors Person seeking Obstacle avoidance Person Tracking Drink removal waiting Tray empty

Person seeking behavior The robot moves forward while panning the servo back and forth 120 degrees Continuously checks PIR on AD port 0 for any value above 170 and below 100 on a 0-255 scale. If triggered, enters person tracking mode. Simultaneously checks for Sonar or bump sensors – if triggered, enters obstacle avoidance mode

Obstacle Avoidance Behavior When sonar or bump sensors trigger Stops motors Moves backward for 1 second Turns randomly left or right 90 degrees Moves forward and returns to Person seeking mode

Person Tracking Behavior When pyro triggers meaning a person (or other heat source) is found Reads direction servo is facing and turns platform toward that direction Moves forward and continues sweeping servo If person is within +/- 15 degrees of center keep moving until sonar detects something within 3 in. If person is outside of threshold, robot will adjust platform direction accordingly

Person Tracking (cont’d) If person is not found after 3 full sweeps then robot spins ~400 degrees to re-find person, then adjusts accordingly when found If person is fully lost, returns to Person seeking Once sonar detects person within 3in, stops movement and enters waiting mode

Waiting Behavior Continuously checks CdS cells on AD port 1-3 to detect any removal of a drink Once drink is removed or if no drink is removed after 8 seconds, RoBeDeS turns 180 degrees and returns to person seeking mode If drink is removed and no more drinks remain, enters tray empty mode

Tray Empty Behavior Turns 180 degrees Finds nearest wall Shuts AD off and blinks signifying it needs to be refilled and reset