Intelligent Autonomous Robot used to Collect Hazardous Material - - PowerPoint PPT Presentation
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
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 /
- bstacle 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
Mapping Concept cont’d
= Previously occupied square = 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
- bjects, 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: + Modular disposable containment system connected using current Roomba configuration + Vacuum pump located at front close to entrance of material
- Narrow window for suction
- Little space for storage
- Material can fall out from entry
point Features: + Modular disposable containment system using quick-connect mechanism + Large space for storage of collected material + “Trap door” + Larger collection area
- Will need a more powerful pump
Final Concept
Final Concept
Final Concept
Project Gantt Chat
Questions
Questions
Questions