1 / 9

Final Oral Report

Final Oral Report. Name: Brian Flatley Robot Name: F eline R oving E ntertainment D evice (FRED) Date: 4/8/2010 Teachers: Dr. Arryo and Dr. Schwartz TA’s: Thomas Vermeer and Mike Pridgen. Sensors. 2 Pyroelectric Infrared Sensors Motion Sensing 3 Long Range Infrared Sensors

tess
Download Presentation

Final Oral Report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

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

  3. Behaviors • Random • Locate • Flee

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

  5. 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.

  6. 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.

  7. 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.

  8. Physical Description

  9. Questions?

More Related