160 likes | 323 Views
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
E N D
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. Design Document
ROLES • Team Leader – Peter Motykowski • Lead Designer – Matt Allen • Lead Documenter/Tester – J.D. Pohlman • Lead Programmer – Brad White Design Document
Design to Schedule Model Software Concept:Locate a chair Design Document
Design to Schedule Model Software Concept:Locate a desk Design Document
Design to Schedule Model Software Concept:Robot moves with chair Design Document
Design to Schedule Model Software Concept:Robot moves without chair Design Document
CLASS DIAGRAM Design Document
SOFTWARE TOOLS & RESOURCES • New Saphira 8.1 (integrated ARIA implementation) • Runs on both win32 and Unix platforms • Colbert - Sophisticated scripting environment Design Document
SOFTWARE TOOLS & RESOURCES • Concurrent development • Need not develop on the actual robot • Facilitates testing Design Document
STATE DIAGRAM Design Document
SEQUENCE DIAGRAM Design Document
CODING STANDARDS Variables Declarations Functions In line comments TEST PLAN • One module at a time • Use Colbert Language • Simulator Design Document
PROTOTYPE • Move in square while holding a chair • Determine feasibility of pulling a chair • Evaluate accuracy of movement while holding a chair Design Document
COMMITTED RELATIONSHIPS • Locate a chair (many stickers) • Locate a desk (many stickers) • Put one chair in one empty desk Design Document
CASUAL RELATIONSHIPS • Locate a chair (few stickers) • Locate a desk (few stickers) • Put all chairs in an empty desk Design Document