intelligent autonomous robot used to collect hazardous
play

Intelligent Autonomous Robot used to Collect Hazardous Material - PowerPoint PPT Presentation

Intelligent Autonomous Robot used to Collect Hazardous Material Group 5 Ben Bishop Jibu Abraham Steve Mezzo Tracy Shigemura Presentation Agenda Overview Project Requirements Detailed Description Program Concepts Sensors


  1. Intelligent Autonomous Robot used to Collect Hazardous Material Group 5 Ben Bishop Jibu Abraham Steve Mezzo Tracy Shigemura

  2. Presentation Agenda � Overview � Project Requirements � Detailed Description � Program Concepts � Sensors � Integration of Sensors and Roomba � Containment Design Concepts

  3. Project Overview � Design an intelligent fully Autonomous robot for detection and collection of Hazardous Material � Design a containment system for the material � Emphasis on Intelligence and autonomy

  4. Product Requirements

  5. Detailed Description � Assumptions � Rectangular room � Minimal obstructions � Material is colored power � Plan of attack � Created localized map of room with Ultrasonic range finder � Avoid/ hug obstacles with infrared sensor � Locate material using CMU cam-color detection

  6. Programming Intro � Control Program will perform several tasks: � Collect data from sensors � Interpret data and make decisions � Implement appropriate algorithm � Language of choice: Visual Basic

  7. Programming: This Semester � Create and test motor subroutines � Collect and react to sensor data � Create and test wall-hugging / obstacle avoidance algorithm

  8. Program Storyboard � General Control Program

  9. Program Storyboard � Searching for spills

  10. Program Storyboard � Cleaning the spills

  11. Program Storyboard � Wall-hugging flowchart using infrared sensors

  12. Programming Difficulties � Mapping strategy � Use ultrasonic sensor to determine location of obstructions � Map obstructions into a matrix � Difficulties in mapping will affect: � Creation of search grid � Localization of Hazbot and spills

  13. Mapping concept � Mapping Concept � Room divided into matrix � 1 stored where obstruction is � Data obtained by ultrasonic sensor and CMUcam = Roomba = Obstructed square = Previously occupied square

  14. = Previously occupied square Mapping Concept cont’d = Obstructed square = Roomba

  15. Long Distance Ranging � Devantech SRF04 Ranger � Low Cost � Fast response time � Long range � Low power

  16. Short Distance Ranging � Less influence on the color of reflected objects, reflectivity � Analog voltage corresponding to distance � Detecting distance of 4 to 30 cm � External control circuit unnecessary � Low Cost

  17. Infrared Calibration

  18. CMUcam

  19. Hazbot Command

  20. Roomba

  21. Hazbot Command � Labjack u12-DAQ board � Pros: � Allows us to use VB for mapping idea � Works with OOPIC board � Lots of support on website � Cons: � Ultrasonic sensor does not interface well � No PWM output for motor driver

  22. Hazbot Command

  23. Hazbot Command � OOPIC microcontroller Board � Pros: � Works well with ultrasonic sensor � Has PWM outputs for motor driver � Uses BASIC syntax � Free � Cons: � Programming language not powerful

  24. Sample Code

  25. Hazbot Command � Motor Driver � Controls the motors using PWM (Pulse width modulation) � Allows for additional power for motors

  26. Hazmat Options � Hazardous materials considered: � Anthrax � Transuranic Waste (Radio-Active) � Remote handled � Contact handled � Material must be: � Solid form � Appropriate size/ weight range � Not extremely easily disbursed into atmosphere

  27. Concept Designs

  28. Concept Chosen Features: Features: + Modular disposable containment + Modular disposable containment system connected using current system using quick-connect mechanism Roomba configuration + Large space for storage of collected + Vacuum pump located at front material close to entrance of material + “Trap door” - Narrow window for suction + Larger collection area - Little space for storage - Will need a more powerful pump - Material can fall out from entry point

  29. Final Concept

  30. Final Concept

  31. Final Concept

  32. Project Gantt Chat

  33. Questions Questions Questions Questions

Recommend


More recommend