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

project plan
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Continuous Improvement of Boeing Assembly Lines

Team Boeing

Ross Blakeney Dave Grabowski Sean Heider Kyle Kotulak Department of Computer Science and Engineering Michigan State University Fall 2013

slide-2
SLIDE 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

slide-3
SLIDE 3

Functional Specifications

  • Simulate and monitor a Boeing assembly line
  • Teams of people and robots working together
  • Multiple levels of construction
  • 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
  • Dangerous situations for workers
  • Time spent in dangerous situations
  • Assembly line efficiency
  • Overall Idle time of assembly zones
  • Idle time of individuals and robots

The Capstone Experience Team Boeing Project Plan 3

slide-4
SLIDE 4

Design Specifications

  • 3D Graphical Visualization
  • Top-Down View
  • 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
  • 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
  • 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

slide-5
SLIDE 5

Screen Mockup: Construction View

The Capstone Experience Team Boeing Project Plan 5

  • Main

Selection Menu Sub- Selection Menu Zone Content Menu Grid Layout Aircraft Sled Path

slide-6
SLIDE 6

Screen Mockup: Third Person View

The Capstone Experience Team Boeing Project Plan 6

  • “Manager

View” of Simulation Controls Dynamic Danger Zone

slide-7
SLIDE 7

Screen Mockup: First Person View

The Capstone Experience 7 Team Boeing Project Plan

  • “Worker’s View” of
  • Zone

Contents and Job Completion Menu Simulation Controls

slide-8
SLIDE 8

Screen Mockup: Metrics Breakdown

The Capstone Experience 8 Team Boeing Project Plan

  • Simulation

Metrics

slide-9
SLIDE 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

slide-10
SLIDE 10

Technical Specifications – continued

  • Schedule:
  • 8/27 – 9/15
  • Initial Setup
  • Initial Research
  • Initial Documentation
  • 9/16 – 9/22
  • Prototyping
  • Specifically Research Assembly Lines
  • Implement Initial Project Layout (skeleton)
  • 9/23 – 10/14
  • Development/Testing
  • Alpha
  • 10/15 – 11/11
  • Development/Testing
  • Beta
  • 11/12 – 12/2
  • Development/Testing
  • Release
  • 12/6
  • Design Day

The Capstone Experience Team Boeing Project Plan 10

slide-11
SLIDE 11

System Architecture

The Capstone Experience Team Boeing Project Plan 11

slide-12
SLIDE 12

UML Diagram

The Capstone Experience 12 Team Boeing Project Plan

slide-13
SLIDE 13

UML Diagram – continued

The Capstone Experience 13 Team Boeing Project Plan

  • 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
  • f handling input for movement and will

contain an instance of the GUI manager class

slide-14
SLIDE 14

System Components

  • Hardware Platforms
  • PC
  • Software Platforms / Technologies
  • Windows
  • Unity
  • Mac
  • Unity
  • Blender

The Capstone Experience Team Boeing Project Plan 14

slide-15
SLIDE 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

slide-16
SLIDE 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

slide-17
SLIDE 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