Final Oral Report Name: Brian Flatley

Slides:



Advertisements
Similar presentations
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.
Advertisements

Using three IR sensors, SensingBot can sense the front obstacles so it can avoid them. Sensing.
Sensor Based Planners Bug algorithms.
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.
Introductory Presentation
Intro to Robots Lab 6: Robot Behaviours. Intro to Robots Further Braitenberg Vehicles: Timid: –Moves forward in a straight line –One threshold light sensor.
Ted Keppner Jacques Dupuis.  Farms run into problems of having to pay for workers to clean up cow bed shavings when they could be doing more important.
CS 1 with Robots Robot Sensors & Actuators Institute for Personal Robots in Education (IPRE)‏
Right Face Introductory Presentation. Opening Activity How can you use this to make a right turn program? This is your program from Full Speed Ahead to.
©2006 CSUC Institute for Research in Intelligent Systems Introduction to Coding June 15, 2006.
Lukas Christensen. RoboSAR Hardware Novelda Impulse Radar used to detect movement with high range resolution Novelda Impulse Radar used to detect movement.
EDGE AVOIDER ROBOT USING I-BOT mini V3. EDGE AVOIDER USING I-BOT mini V3 Edge Avoider Robot is built using the IR based Line Detecting Module. The modules.
Tom and Jerry By: Nicholas Johnson & Joshua Hartman EEL-5666 – Intelligent Machines Design Lab.
IntelliBrain-Bot An Introduction to Robotics and Java Programming.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
JENNA STALLINGS IMDL MARCH 12 TH, 2012 DR. ARROYO & DR. SCHWARTZ TAS: TIM MARTIN, RYAN STEVENS, JOSH WEAVER Keybot Master.
Scan and Read with Eye-Pal Ace Plus ABiSee proprietary and Confidential.
Project Dachong Bo Liu Department of Physics Dr. A. Antonio Arroyo
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.
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.
How to link the robot and the computer (Bluetooth) How to turn on and off How to connect the adaptor Fluke card connection Sec Getting Started How.
Technical Writing for Robotic Coding!.  du/products/teaching_robotc_cort ex/fundamentals/introtoprogramm ing/thinking/videos/fundamentals.
Juan David Rios – Graduate Student ECE IMDL FALL 2012 Dr. A. Antonio Arroyo - Eric M. Schwartz November 29/2012.
Michael Mulet 04/18/13 IMDL sites.google.com/site/scaredycatrobot.
Engineering H193 - Team Project Gateway Engineering Education Coalition Lab 1P. 1Spring Quarter Introduction to Sensors Lab 1.
Clap On, Clap Off Introductory Presentation. Opening Activity What is a sensor? Can you give examples? ?
Silibotics Computer Engineering Senior Design Project Mike Fivas, Jian Zhou, Jessica Sherrid all information on web site:
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
CSE 321 Alex Reiner Nischal Vasant. CRC Card MovesCollaborations Responsibilities 1.Detect Obstacles 2.Detect Remote control Signals 1.Turn following.
Vex Robotics Program four: reversing and turning.
PROMGRAMING YOUR ROBOT How Servos Work: How to control your robot.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Multifunctional LCD Panel HDL-MPL8.48. LCD Panel Description The HDL-MPL8.48 series is a new generation of wall mounted switch, with a total of 8 metal.
Embedded Programming and Robotics Lesson 11 Arduino Interrupts 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.
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.
Bullfighting Autonomous Robot “BULL” IMDL Spring 2010 Aminatu Oyebanjo April 8, 2010.
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
EV3 Programming By Dianna de Matos.
Introductory Presentation
Electromagnetic Fields
Introductory Presentation
Introductory Presentation
Powertap User Guide.
ECE Computer Engineering Design Project
By Sanjay and Arvind Seshan
Marina Yokota Dr. Arroyo and Dr. Schwartz 12/6/11
“Murphy” Surveillance Robot
Touch Sensor.
Introducing KIPR Link/Interface and Set-up
Finch Robot Class L4 How do I… ? LED color (Range 0 to 100)
EV3 On Brick Programming
IMDL Summer 2007: RoBeDeS by David Ladolcetta.
PUMA-5 for Law Enforcement
Presented by Angel Nunez IDML Spring 2008 Dr. Arroyo Dr. Schwartz
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
TAs: Somchaya Liemhetcharat Si Yang Ng
Instructors: Dr. Arroyo
Electromagnetic Fields
BEGINNER PROGRAMMING LESSON
BRaD: Bomb Recovery and Disposal
BEGINNER PROGRAMMING LESSON
Weeble The Self-Balancing Robot
Special Sensor CMU Camera 3
Compiled from various Internet sources Presented by Mr. Hatfield
Presentation transcript:

Final Oral Report Name: Brian Flatley Robot Name: Feline Roving Entertainment Device (FRED) Date: 4/8/2010 Teachers: Dr. Arryo and Dr. Schwartz TA’s: Thomas Vermeer and Mike Pridgen

Sensors 2 Pyroelectric Infrared Sensors 3 Long Range Infrared Sensors Motion Sensing 3 Long Range Infrared Sensors Obstacle Avoidance

Behaviors Random Locate Flee

Random FRED will randomly wander around avoiding obstacles In the event that moving heat is sensed nearby, the mode will switch to Locate mode.

Locate In this mode, FRED will slowly scan around looking for a heat source. If one is found by both motion sensors, flee mode is entered. If in a couple scans the source is not found, random mode is entered again.

Flee In this mode, FRED runs away from any perceived heat. The heat seeking behavior got changed into a heat fleeing shy behavior. After a set period of time, random mode is returned to.

Functions, Functions, Functions void forward(int value); //FRED toward the face that wheels are closest to void backward(int value); //Moves toward the face that wheels are farthest from void right(int value); //Turns Right void slightRight(int value); //Left wheel full speed, right wheel half speed void left(int value); //Turns Left void slightLeft(int value); //Left wheel half speed, right wheel full speed void stop(void); //Stops the motor and turns off directional switches //void decelerate(int value); void senseMotion(void); //Controls msr and msl, reads motion sensors void shy(int time); //FRED runs from heat sources //void locate(int time); void scanHeat(void); //FRED turns to find heat sources void avoid(void); //Obstacle Avoidance void slightLeftBack(int value); //Same as slightLeft but backward void slightRightBack(int value); //Same as slightRight but backward void reportValue(void); //Display selected value on line 1 of LCD and Motion Sensors on line 2 void IRTest(void); //Scroll Front IR values on bottom of LCD screen void visionFilter(void); //Takes average of IR range data and saves them as ___ave void behaviorCaller(void); //Displays on Line 1 of the LCD what behavior is active void verifyHeat(void); //Determines if flee would be initiated if a heat source is truly in front of fred. void stopSense(void); //Alternates FRED between moving and sensing to avoid false positives.

Physical Description

Questions?