Peter Motykowski J.D. Pohlman

16
Peter Motykowski J.D. Pohlman Brad White Matt Allen

description

Peter Motykowski J.D. Pohlman. Brad White Matt Allen. BACKGROUND. Untidy senior project room (EB2029). S.O.E. ActivMedia robots. CS425 group needs a senior project. ROLES. Team Leader – Peter Motykowski Lead Designer – Matt Allen Lead Documenter/Tester – J.D. Pohlman - PowerPoint PPT Presentation

Transcript of Peter Motykowski J.D. Pohlman

Page 1: Peter Motykowski J.D. Pohlman

Peter Motykowski

J.D. Pohlman

Brad White

Matt Allen

Page 2: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 22

BACKGROUNDBACKGROUND

Untidy senior Untidy senior project room project room (EB2029).(EB2029).

S.O.E. ActivMedia S.O.E. ActivMedia robots.robots.

CS425 group needs CS425 group needs a senior project.a senior project.

Page 3: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 33

ROLESROLES Team Leader – Peter MotykowskiTeam Leader – Peter Motykowski Lead Designer – Matt AllenLead Designer – Matt Allen Lead Documenter/Tester – J.D. Lead Documenter/Tester – J.D.

PohlmanPohlman Lead Programmer – Brad WhiteLead Programmer – Brad White

Page 4: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 44

Design to Design to Schedule Schedule ModelModelSoftware Concept:Software Concept:

Locate a chairLocate a chair

Page 5: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 55

Design to Design to Schedule Schedule ModelModelSoftware Concept:Software Concept:

Locate a deskLocate a desk

Page 6: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 66

Design to Design to Schedule Schedule ModelModelSoftware Concept:Software Concept:

Robot movesRobot moves

with chairwith chair

Page 7: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 77

Design to Design to Schedule Schedule ModelModelSoftware Concept:Software Concept:

Robot moves Robot moves

without chairwithout chair

Page 8: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 88

CLASS DIAGRAMCLASS DIAGRAM

Page 9: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 99

SOFTWARE TOOLS & RESOURCES

New Saphira 8.1 (integrated ARIA implementation)

Runs on both win32 and Unix platforms

Colbert - Sophisticated scripting environment

Page 10: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1010

Concurrent development

Need not develop on the actual robot

Facilitates testing

SOFTWARE TOOLS & RESOURCES

Page 11: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1111

STATE DIAGRAM

Page 12: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1212

SEQUENCE DIAGRAMSEQUENCE DIAGRAM

Page 13: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1313

TEST PLANCODING

STANDARDS

Variables

Declarations

Functions

In line

comments

One module at

a timeUse Colbert

LanguageSimulator

Page 14: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1414

PROTOTYPEPROTOTYPE

Move in square Move in square while holding a while holding a chairchair

Determine Determine feasibility of pulling feasibility of pulling a chaira chair

Evaluate accuracy Evaluate accuracy of movement while of movement while holding a chairholding a chair

6x6 Traversal Region

36 sq. ft.

8'-0

"

8'-0"

Page 15: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1515

COMMITTED RELATIONSHIPSCOMMITTED RELATIONSHIPS

Locate a chair (many stickers)Locate a chair (many stickers) Locate a desk (many stickers)Locate a desk (many stickers) Put one chair in one empty deskPut one chair in one empty desk

Page 16: Peter Motykowski J.D. Pohlman

RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1616

CASUAL RELATIONSHIPSCASUAL RELATIONSHIPS

Locate a chair (few stickers)Locate a chair (few stickers) Locate a desk (few stickers)Locate a desk (few stickers) Put all chairs in an empty deskPut all chairs in an empty desk