project plan
play

Project Plan Continuous Improvement of Boeing Assembly Lines The - PowerPoint PPT Presentation

Project Plan Continuous Improvement of Boeing Assembly Lines The Capstone Experience Team Boeing Ross Blakeney Dave Grabowski Sean Heider Kyle Kotulak Department of Computer Science and Engineering Michigan State University Fall 2013 From


  1. Project Plan Continuous Improvement of Boeing Assembly Lines The Capstone Experience Team Boeing Ross Blakeney Dave Grabowski Sean Heider Kyle Kotulak Department of Computer Science and Engineering Michigan State University Fall 2013 From Students… …to Professionals

  2. Project Overview • Create a 3D simulation of a Boeing assembly line. • Compile important data about the construction process. • Use this data to optimize the design of the assembly line, improving safety and efficiency. The Capstone Experience Team Boeing Project Plan 2

  3. Functional Specifications • Simulate and monitor a Boeing assembly line  Teams of people and robots working together  Multiple levels of construction o Beneath, above, and inside the aircraft • Simulate realistic limitations of the workers  Limited sight distance  Limited hearing distance  Fatigue  Breaks / idle time  Walking distances  Etc… • Must analyze the simulation metrics to identify:  Safety concerns o Dangerous situations for workers o Time spent in dangerous situations  Assembly line efficiency o Overall Idle time of assembly zones o Idle time of individuals and robots The Capstone Experience Team Boeing Project Plan 3

  4. Design Specifications • 3D Graphical Visualization  Top-Down View o Must include:  Grid based system for placing the various modules and zones that will make up the assembly line  GUI for selecting and placing the various modules  Free-Range Third Person View o Must include:  Dynamic information display based on current location along the assembly line. » Current percentage of work completed » Safety concerns  Free-Range First Person View o Same requirements as the third person view but from a higher perspective • Quality metrics  Must be used to analyze safety and efficiency  Must identify specific points of danger in the line The Capstone Experience Team Boeing Project Plan 4

  5. Screen Mockup: Construction View • Main Zone Selection Content • Menu Menu • • • Aircraft Sled Path Sub- Selection Menu Grid Layout The Capstone Experience Team Boeing Project Plan 5

  6. Screen Mockup: Third Person View • • “Manager Simulation View” of Controls Dynamic Danger Zone The Capstone Experience Team Boeing Project Plan 6

  7. Screen Mockup: First Person View • Zone • Contents “Worker’s View” of and • Job Completion Menu Simulation Controls The Capstone Experience Team Boeing Project Plan 7

  8. Screen Mockup: Metrics Breakdown • Simulation • Metrics • The Capstone Experience Team Boeing Project Plan 8

  9. Technical Specifications • Software Technologies  Unity  Blender  Microsoft Visual Studio 2012 • Development Tools and Methodologies  C#  XML  SQL  Test Driven Development  Code Reviews  Inverse Kinematic Algorithms The Capstone Experience Team Boeing Project Plan 9

  10. Technical Specifications – continued • Schedule:  8/27 – 9/15 o Initial Setup o Initial Research o Initial Documentation  9/16 – 9/22 o Prototyping o Specifically Research Assembly Lines o Implement Initial Project Layout (skeleton)  9/23 – 10/14 o Development/Testing o Alpha  10/15 – 11/11 o Development/Testing o Beta  11/12 – 12/2 o Development/Testing o Release  12/6 o Design Day The Capstone Experience Team Boeing Project Plan 10

  11. System Architecture The Capstone Experience Team Boeing Project Plan 11

  12. UML Diagram The Capstone Experience Team Boeing Project Plan 12

  13. UML Diagram – continued • The Zone Manager has many entities within it, each with their own State Machine • The Manager of the program has many Zone Managers and allows for communication between them • Entities are divided into three derived classes, person, material, and machine • The Camera Controller class will be in charge of handling input for movement and will contain an instance of the GUI manager class The Capstone Experience Team Boeing Project Plan 13

  14. System Components • Hardware Platforms  PC • Software Platforms / Technologies  Windows o Unity  Mac o Unity o Blender The Capstone Experience Team Boeing Project Plan 14

  15. Testing • Nunit  Testing framework for C# • Uunit  Testing framework for Unity • Test Driven Development  Red – Green – Refactor The Capstone Experience Team Boeing Project Plan 15

  16. Testing: Red – Green – Refactor • Red  Write a test case so that it fails (the functionality is not yet implemented) • Green  Write the code so that the test case passes • Refactor  Clean up redundant and spaghetti string code The Capstone Experience Team Boeing Project Plan 16

  17. Risks • Purchasing of Unity License  We will require access to Unity Pro, which will require the purchase of a license after 30 days.  $129 license available through http://www.studica.com/unity • Familiarity with the concept of Inverse Kinematics  Wikipedia: Inverse kinematics refers to the use of the kinematics equations of a robot to determine the joint parameters that provide a desired position of the end-effector.  Become more familiar with the concept of inverse kinematics. • Knowing which metrics to measure  There are hundreds, possibly even thousands of factors that go into measuring safety and efficiency on an assembly line  Speak with Jayson, and decipher which metrics are the most relevant, and which aren’t • GUI for Unity  We are trying to use Unity, a game developing tool, to create a useful simulation “game”, however limitations with unity’s built -in UI functionality will force alternate approaches to be considered.  Figure out if it’s possible, and if it’s not, change our approach The Capstone Experience Team Boeing Project Plan 17

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend