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

intelligent autonomous robot used to collect hazardous
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Intelligent Autonomous Robot used to Collect Hazardous Material

Group 5 Ben Bishop Jibu Abraham Steve Mezzo Tracy Shigemura

slide-2
SLIDE 2

Presentation Agenda

Overview Project Requirements Detailed Description Program Concepts Sensors Integration of Sensors and Roomba Containment Design Concepts

slide-3
SLIDE 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

slide-4
SLIDE 4

Product Requirements

slide-5
SLIDE 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
slide-6
SLIDE 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

slide-7
SLIDE 7

Programming: This Semester

Create and test motor subroutines Collect and react to sensor data Create and test wall-hugging /

  • bstacle avoidance algorithm
slide-8
SLIDE 8

Program Storyboard

General Control Program

slide-9
SLIDE 9

Program Storyboard

Searching for spills

slide-10
SLIDE 10

Program Storyboard

Cleaning the spills

slide-11
SLIDE 11

Program Storyboard

Wall-hugging flowchart using infrared sensors

slide-12
SLIDE 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

slide-13
SLIDE 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

slide-14
SLIDE 14

Mapping Concept cont’d

= Previously occupied square = Obstructed square = Roomba

slide-15
SLIDE 15

Long Distance Ranging

  • Devantech SRF04 Ranger

Low Cost Fast response time Long range Low power

slide-16
SLIDE 16

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

slide-17
SLIDE 17

Infrared Calibration

slide-18
SLIDE 18

CMUcam

slide-19
SLIDE 19

Hazbot Command

slide-20
SLIDE 20

Roomba

slide-21
SLIDE 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

slide-22
SLIDE 22

Hazbot Command

slide-23
SLIDE 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

slide-24
SLIDE 24

Sample Code

slide-25
SLIDE 25

Hazbot Command

Motor Driver

  • Controls the motors

using PWM (Pulse width modulation)

  • Allows for

additional power for motors

slide-26
SLIDE 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

slide-27
SLIDE 27

Concept Designs

slide-28
SLIDE 28

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
slide-29
SLIDE 29

Final Concept

slide-30
SLIDE 30

Final Concept

slide-31
SLIDE 31

Final Concept

slide-32
SLIDE 32

Project Gantt Chat

slide-33
SLIDE 33

Questions

Questions

Questions

Questions