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
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 � Integration of Sensors and Roomba � Containment Design Concepts
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
Product Requirements
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
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
Programming: This Semester � Create and test motor subroutines � Collect and react to sensor data � Create and test wall-hugging / obstacle avoidance algorithm
Program Storyboard � General Control Program
Program Storyboard � Searching for spills
Program Storyboard � Cleaning the spills
Program Storyboard � Wall-hugging flowchart using infrared sensors
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
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
= Previously occupied square Mapping Concept cont’d = Obstructed square = Roomba
Long Distance Ranging � Devantech SRF04 Ranger � Low Cost � Fast response time � Long range � Low power
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
Infrared Calibration
CMUcam
Hazbot Command
Roomba
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
Hazbot Command
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
Sample Code
Hazbot Command � Motor Driver � Controls the motors using PWM (Pulse width modulation) � Allows for additional power for motors
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
Concept Designs
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
Final Concept
Final Concept
Final Concept
Project Gantt Chat
Questions Questions Questions Questions
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.