peter motykowski j.d. pohlman
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 PresentationTRANSCRIPT
Peter Motykowski
J.D. Pohlman
Brad White
Matt Allen
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.
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
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
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
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
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
RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 88
CLASS DIAGRAMCLASS DIAGRAM
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
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
RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1111
STATE DIAGRAM
RAFS - Robot Aided Feng ShuiRAFS - Robot Aided Feng Shui Design DocumentDesign Document 1212
SEQUENCE DIAGRAMSEQUENCE DIAGRAM
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
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"
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
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