31
SYNTHESIZING MANAGERIAL AND TECHNICAL KNOWLEDGE AND SKILLS: Guiding a Student Team Through the Process of Developing a Robot for the ATMAE Student Competition

Synthesizing managerial and technical knowledge and skills:

  • Upload
    dagmar

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

Guiding a Student Team Through the Process of Developing a Robot for the ATMAE Student Competition. Synthesizing managerial and technical knowledge and skills:. Objectives for the project Review of the develop process Concepts and tools. overview. Develop a robot that can compete - PowerPoint PPT Presentation

Citation preview

Page 1: Synthesizing managerial and technical knowledge and skills:

SYNTHESIZING MANAGERIAL AND TECHNICAL KNOWLEDGE AND SKILLS:Guiding a Student Team Through the Process of Developing a Robot for the ATMAE Student Competition

Page 2: Synthesizing managerial and technical knowledge and skills:

OVERVIEW Objectives for the project Review of the develop process Concepts and tools

Page 3: Synthesizing managerial and technical knowledge and skills:

OBJECTIVES Develop a robot that can compete

Limited timeline Limited experience Stringent requirements Small budget

Teach advanced concepts through application Emergent objectives

Continuity for future years Groundwork for continuous improvement

Page 4: Synthesizing managerial and technical knowledge and skills:

DEVELOPMENT PROCESS

Planning ConceptDevelopment

ConceptApproval

System LevelDesign

Detail Design DesignReview Build Test

Refine Test Ready forCompetition

Page 5: Synthesizing managerial and technical knowledge and skills:

PROJECT PLANNING

Page 6: Synthesizing managerial and technical knowledge and skills:

REQUIREMENTS AND CONSTRAINTS Basic requirements: December 2009 Complete requirements: February 2010

Remotely-operated navigation from base to target area Autonomous operation within target area: Find and

retrieve a partially-submerged cylinder Return cylinder to base

Constraints Deadline = competition date Budget = $1,500 from CWU + out of pocket Limits of team expertise

Page 7: Synthesizing managerial and technical knowledge and skills:

ACTION PLAN1 1. Planning ------ --- ---

2 a. Gather requirements, determine constraints Team 4 ---

3 b. Create baseline plan Arthur 1 2

4 2. Concept Development ------ --- ---

5 a. Determine possible system configurations Team 2 3

6 b. Apply selection criteria Team 1 5

7 c. Define system configuration Team 1 6

8 d. Create design sketches Jose 1 7

9 e. Build and test alpha-level prototypes Team 2 8

10 3. System Level Design & Specification ------ --- ---

--- a. Electro-Mechanical Systems ------ --- ---

11 i. Chassis Jose 1 9

12 ii. Drive system Arthur 1 9

13 iii. Manipulator system Jonathan S. 2 9

--- b. Electronics systems ------ --- ---

14 i. Programmable controller Arthur, Jose 4 9

15 ii. Motor controls Arthur 2 14

16 iii. Sensor system Team 4 9

17 4. Detail Design ------ --- ---

18 a. Make-buy decisions Arthur, Jose 2 16

19 b. Specify purchased components Arthur 2 18

20 c. Design fabricated components Jose 4 18

21 5. Build ------ --- ---

22 a. Procure purchased systems & components Arthur 2 15, 16, 19

23 b. Build fabricated components Team 1.5 20

24 c. Assemble and test subsystems Team 0.5 22, 23

25 d. Refine Team 1 24

26 e. Assemble robot Team 1 25

27 f. Integrate electronics Byron, Austin 1 26

28 6. Final Adjustments ------ --- ---

29 a. Test Team 0.2 27

30 b. Refine Team 0.4 29

Page 8: Synthesizing managerial and technical knowledge and skills:

NETWORK DIAGRAM

Page 9: Synthesizing managerial and technical knowledge and skills:

GANTT CHART DATA

Page 10: Synthesizing managerial and technical knowledge and skills:

GANTT CHART

Page 11: Synthesizing managerial and technical knowledge and skills:

LINEAR RESPONSIBILITY CHART

Arth

ur M

orke

n (G

A)

Proj

ect M

anag

er

Jose

Mor

a (U

G)

De

sign

& b

uild

, mac

hini

st

Jona

than

Spi

ry (U

G)

De

sign

and

build

Jona

than

Hor

ner (

UG)

De

sign

and

build

Byro

n Ch

an (U

G)

Elel

ctro

nics

Austi

n Bo

yd (U

G)

Elec

tron

ics

Ted

Bram

ble

(GA)

Team

Con

sulta

nt

Establish Project Plan 1 1 = Actual responsibility

Platform Design 3 1 3 3 2 = General supervision

Manipulator Design 3 3 1 3 3 = Must be consulted

Manipulator integration 3 3 1 3 4 4 = May be consulted

Drive mechanism design 3 3 3 1 5 = Final approval

Drive mechanism integration 3 3 3 1 4

Selection of microprocessor system 1 4

Design of sensor system 1 3 3 3 3 3 4

Specification of sensors 3 1 1 4

Design of control system 1 3 3 3

Integration of control system 1 1 4

Integration of sensors 1 1 4

Programming of search and retrieval routines 1 1

Page 12: Synthesizing managerial and technical knowledge and skills:

CONCEPT DEVELOPMENT

Page 13: Synthesizing managerial and technical knowledge and skills:

CONCEPT DEVELOPMENT PHASE

Release ofCompetition

RulesIdentify Needs Establish

Specifications

GenerateConceptsSelect ConceptBegin Build

Phase

Page 14: Synthesizing managerial and technical knowledge and skills:

FUNCTION DIAGRAM: POSITION ROBOT

1. Execute Search Pattern2. Scan for Cylinders

3. Position Robot

Positioned RobotSensor Data

Program Directive

Page 15: Synthesizing managerial and technical knowledge and skills:

CONCEPT TREE: SEARCH PATTERN

SearchPattern

DirectPath

Sweep

Point andShoot

Guided Path

Latitudinal

Longitudinal

Page 16: Synthesizing managerial and technical knowledge and skills:

CONCEPT TREE: SCAN

Scan

Optical

Electro-Magnetic

Color

Size

MetalDetector

DirectContact

Bumper

Curb Feeler

Ultrasonic

Page 17: Synthesizing managerial and technical knowledge and skills:

CONCEPT TREE: POSITION ROBOT

PositionRobot

RelativeCoordinates

AbsoluteCoordinates

Corner ofSearch Area

Point onRobot

GPS

Triangulate

Page 18: Synthesizing managerial and technical knowledge and skills:

CONCEPT TABLE: POSITION ROBOTExecute Search Pattern Scan for Cylinders Position Robot

Point and Shoot

Guided Path

Latitudinal Sweep

Longitudinal Sweep

Bumper

Curb Feeler

Color

Size

Metal Detector

Ultrasonic

RelativeCoordinates: Corner

of Search Area

RelativeCoordinates: Point

on Robot

GPS

Triangulate

Page 19: Synthesizing managerial and technical knowledge and skills:

FUNCTION DIAGRAM: RETRIEVE CYLINDER

1. Activate Mechanism2. Clear Away Excess Sand

3. Grasp Cylinder4. Load Cylinder

Loaded CylinderProgram Directive

Page 20: Synthesizing managerial and technical knowledge and skills:

CONCEPT TABLE: RETRIEVE CYLINDER

Activate Mechanism Clear Away Sand Grasp Cylinder Load Cylinder

Limit Switch

Signal fromProcessor

Dig

Sieve

Sweep

Blow

Vacuum

Bull Doze and Scoop

Grasp WithManipulator Arm

Crane Bucket

Expansion Anchoron a Spear

Pinch Rollers

Dig and Scoop

Manipulator

Linear Lift

Articulated Lift

Page 21: Synthesizing managerial and technical knowledge and skills:

SYSTEM-LEVEL DESIGN

Page 22: Synthesizing managerial and technical knowledge and skills:

DESIGN PLATFORM: SOLIDWORKS

Page 23: Synthesizing managerial and technical knowledge and skills:

SYSTEM DESIGN PRINCIPLESPassive defenses

Heavy & Low CGRigid structure

Use a drive-over strategy and a large capture bay (reduces required level of precision)

Ease of service & transport

Page 24: Synthesizing managerial and technical knowledge and skills:

DETAIL DESIGN:QFD

Page 25: Synthesizing managerial and technical knowledge and skills:

HOUSE OF QUALITY

Wei

ght

Ext

erio

r Dim

ensi

ons

Tota

l Hor

sepo

wer

Pre

cisi

on o

f Tor

que

Del

iver

y

Cha

ssis

Thi

ckne

ss

Pla

ting

Thic

knes

s

Type

of S

enso

rs

Num

ber o

f Sen

sors

Pla

cem

ent o

f Sen

sors

Type

of M

icro

cont

rolle

r

Type

of C

ircui

t Shi

eldi

ng

Type

of B

atte

ry

Cha

ssis

Mat

eria

l

Pla

ting

Mat

eria

l

Type

of D

rive

Sys

tem

Met

hod

of L

ocom

otio

n

Type

of R

etrie

val M

echa

nism

Customer Requirements 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 Finds cylinder autonomously 11.49 9 9 9 32 Retrieves cylinder autonomously 11.49 3 9 9 3 93 Deposits cylinder autonomously 11.49 3 94 Completes task once within time limit 8.05 1 1 3 9 3 3 3 3 1 3 3 95 Can be driven remotely 5.75 36 Operator can drive without line of sight 5.75 9 1 97 Operator can initiate autonomous function 5.75 38 Avoids interference 3.45 3 9 9 3 3 3 3 39 Resists attack 3.45 9 1 9 3 3 9 3 3 3 3 9 9 3 3 3

10 Maintains traction 5.75 9 9 1 9 911 Can operate in the rain 5.75 9 9 3 112 Does not malfunction 11.49 3 3 3 3 9 9 3 3 913 Can maneuver well 3.45 3 3 9 3 3 3 9 914 Can be transported easily 3.45 9 9 1 915 Can be serviced easily 3.45 3 3 1 1 3 3 3 3 3 3 9 9

Importance Factor 143 74 55 248 24 34 293 302 348 217 176 145 55 41 172 210 430Percent of Total

Im

porta

nce

wt.

(by

%)

Page 26: Synthesizing managerial and technical knowledge and skills:

PARETO ANALYSIS: HOUSE OF QUALITY DATA

Type

of Ret

rieva

l Mec

hanis

m

Placem

ent o

f Sen

sors

Numbe

r of S

enso

rs

Type

of Sen

sors

Precis

ion of

Torq

ue D

elive

ry

Type

of M

icroc

ontro

ller

Metho

d of L

ocom

otion

Type

of Circ

uit Shie

lding

Type

of D

rive S

yste

m

Type

of Bat

tery

Weight

Exte

rior D

imen

sions

Chass

is Mat

erial

Tota

l Hor

sepo

wer

Plating

Mat

erial

Plating

Thick

ness

Chass

is Th

ickne

ss0

2

4

6

8

10

12

14

16

18

20

0

10

20

30

40

50

60

70

80

90

100

Page 27: Synthesizing managerial and technical knowledge and skills:

DESIGN REFINEMENT

Page 28: Synthesizing managerial and technical knowledge and skills:

DETAIL DESIGN PRINCIPLESOne successful iteration of task Increase reliability via simplicity

Minimize partsMinimize motionsLess sophisticated electronicsLess sophisticated programming

Page 29: Synthesizing managerial and technical knowledge and skills:

RISK ANALYSIS: PDPC/NAVIGATE ROBOT

Function Actions Risks Countermeasures

Sense cylinderlocation and

stop

Execute searchpattern

Sensors missthe cylinder

Insufficientprecision

Redundantsensors

(different type)

Use an array ofsensors totriangulate

Navigate robotDifficult to

create6 stick tocoord . system

Don't usecoordinate

system

Interferingrobot disruptssearch pattern

Systematicpattern too time

consuming

Aim robot fromoutside roped

area

Use a straightline search

path

Exit roped areaand re-aim

Use a large bay& a convergingpair of rollers

Page 30: Synthesizing managerial and technical knowledge and skills:

RISK ANALYSIS: PDPC/RETRIEVE CYLINDERFunction Actions Risks Countermeasures

Grasp cylinder

Load Cylinder

Not enoughsurface

exposed

Insufficientgrasping force

Add flaps orbristles to

rollers

Use tackymaterial on

rollers

Usescissor-jackmechanism

Retrievecylinder

Cylindercross-feeds

Foreignmaterial jams

mechanism

Roller's startingz-position =

ground level -d

Inspect andclean between

matches

Roller's startingz-position =

ground level -d

Page 31: Synthesizing managerial and technical knowledge and skills:

THANK YOU Questions? PowerPoint file available at: http://www.cwu.edu/~olsondar/robot