1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead...
-
Upload
alison-sherman -
Category
Documents
-
view
214 -
download
0
Transcript of 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead...
![Page 1: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/1.jpg)
1
R.O.M.PRobot Orientation Mapping Project
(Project Plan)
Team Evolution
Peri Subrahmanya:
Lead Designer
Michael Lazar:
Project Manager
Sean Hogan:
Lead Designer
Joe Hackstadt:
Lead Programmer
Sean Williams:
Documentation & Testing
![Page 2: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/2.jpg)
Overview
• Lifecycle Choice
• Project Timeline
• Deliverables
• Plans
• Development Tools/Support
• Project Status
• Questions
Team Evolution
![Page 3: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/3.jpg)
Evolutionary Delivery
Control and Mapping
implementation
Control and Mapping interface
Team Evolution
![Page 4: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/4.jpg)
Evolutionary Delivery with Subprojects
• Design of Architecture and System Core– Mapping architecture– Control architecture
Detailed Design
Coding and Debugging
Subsystem Testing
Detailed Design
Coding and Debugging
Subsystem Testing
Control Subproject
Mapping Subproject
Team Evolution
![Page 5: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/5.jpg)
Project Timeline
![Page 6: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/6.jpg)
Deliverables
• A working web interface• Pan control (Move Camera Up or Down)• Zoom Control (Zoom in or Zoom out)• Camera Control (Move camera left or right)• Mapping Feature (Positional Information)
Prototype (#1)
Team Evolution
![Page 7: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/7.jpg)
Design Decisions
• Camera Control– Flat Panel or– Arch Dial
• Mapping Feature– Zoomed View or– Full View with zoom option
Team Evolution
![Page 8: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/8.jpg)
Organization Chart
Peri Subrahmanya
Lead Designer/Web Administrator
Sean WilliamsDocumentation/Testing
Mike LazarProject Manager
Joe HackstadtLead Programmer
Sean HoganLead Designer
Andrew Lamonica
Client
Dr. BlytheUpper Management
Dr. WeinbergUpper Management/Client
Team Evolution
![Page 9: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/9.jpg)
Conflict Resolution
• In the Event of a Conflict– Members will present their case to team– All team members will then vote for solution– Team leader has final say in case of a tie– Extreme cases taken to upper management
Team Evolution
![Page 10: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/10.jpg)
Risk Management
• Difficult Learning Curve– Reading Java and graphics books– Reading existing code– Working With Andrew Lamonica
• Incompatibility with Aria– Working with Andrew Lamonica
• Video Streaming Issues– Researching streaming methods
• Unforeseen Dependencies– Adequate buffer time scheduled
Team Evolution
![Page 11: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/11.jpg)
Test Plan
• Module Testing– Test each individual module
• Integration Testing– Test each time multiple modules are combined
• System Testing– Test entire system once all modules are
implemented and combined– Test system on emulation server– Test system on Marvin before moving to Taz
Team Evolution
![Page 12: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/12.jpg)
Documentation Plan
• Follow standards and naming conventions team determined
• Keep a running document of all changes and revisions
• Document all test cases and results
Team Evolution
![Page 13: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/13.jpg)
Review Plan
• Scheduled Code Walkthroughs – Coder explains his code to the team– Explains why/how what was done
• Scheduled Code Inspections– Other team members inspect the code– Try to understand without coder explaining
Team Evolution
![Page 14: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/14.jpg)
Installation Plan
User Workstation- No installation necessary
- Web server will serve up applet to user
Applet & Middleman (Team Evolution & Andrew Lamonica)
- Modifying existing system
- Changes will be implemented for Marvin during development
- Once complete, system will be transferred to Taz.
Robot Server (Andrew Lamonica)
- Switch from Saphira to Aria robot control system
Team Evolution
![Page 15: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/15.jpg)
Development Tools
• Languages– JAVA
• Development Software– Eclipse
• Support Software– Microsoft Word– MS Project 2003
Team Evolution
![Page 16: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/16.jpg)
Activities to Support Development
• Learning the Current System– The Applet– The Middle Man– Remote Control
Server
• Learning JAVA
![Page 17: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/17.jpg)
Project Status
• Finalizing Camera Control Design
• Finalizing Mapping Design
• Finalizing Documentation
• Working on Prototype
Team Evolution
![Page 18: 1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.](https://reader030.fdocuments.us/reader030/viewer/2022032607/56649ed05503460f94bde6d2/html5/thumbnails/18.jpg)
QuestionsTeam Evolution