P20510: Eastman Museum Digitization Improvement
/public/

Detailed Design

Table of Contents

Team Vision for Detailed Design Phase

In this phase we planned to continue to find and address the biggest risks of our project, mainly the rotating table, but also addressing risks for the mechanical arm. We also planned to have all of our critical parts ordered so that we can begin building as soon as MSD II starts.

In actuality we were able to do these things, finding the correct components that will work for our system and ordering them for both the mechanical arm and the rotating table subsystems and putting ourselves in a good place for MSD II to start construction of our systems.

Progress Report

Software:

Electrical:

Mechanical:

Planning:

A link to the live document can be found here.

Prototyping, Engineering Analysis, Simulation

For our feasability analysises:

A link to the live document can be found here (for software) and here (for hardware).

Our pre-existing feasibility analysis can be found here.

Load Projections

Here's our updated load projections.

Click on the image for a higher-quality view.

Load Projections

Load Projections

Drawings, Schematics, Flow Charts, Simulations

CAD Models for Rotating Table

A link to all our CAD files can be found here.

Circular Table

A CAD model was designed using the measurements of the circular table and our current design of the table. These dimensions are to-scale.

Click on the image for a higher-quality view.

CAD Model (Overview)

CAD Model (Overview)

CAD Model (Without tabletop, bearing assembly)

CAD Model (Without tabletop, bearing assembly)

CAD Model (Motor Assembly)

CAD Model (Motor Assembly)

CAD Model (Foot Assembly)

CAD Model (Foot Assembly)

Arm

A CAD model was designed for the ARM.

Click on the image for a higher-quality view.

CAD Model (Arm)

CAD Model (Arm)

Electrical Schematic

Here's our updated circuit schematic.

Click on the image for a higher-quality view.

Electric Schematic

Electric Schematic

Microcontroller Software Flow

This is the software flowchart diagram for the microcontroller program.

Click on the image for a higher-quality view.

Microcontroller Software Execution Flow

Microcontroller Software Execution Flow

Our microcontroller will implement a polled loop scheduling system, with a series of non-blocking tasks in sequence to emulate a real-time operating system.

The four tasks include polling for user input via the external buttons, polling for updates through the servo encoder, applying logic to update the output signal for the DC motors to control the table, and applying logic to update the output of the stepper motor to control the arm.

A link to the live document can be found here.

Software Diagram

This is the software design diagram for the autocrop script improvement.

Click on the image for a higher-quality view.

Multithreaded Auto-Crop Overview

Multithreaded Auto-Crop Overview

Bill of Material (BOM)

All “major” components have been ordered.

Click on the image for a higher-quality view.

Bill Of Materials

Bill Of Materials

Waiting on CAD measurements for wood estimates.

A link to our live document can be found here.

Test Plans

Our updated test plan is displayed here.

Click on the image for a higher-quality view.

Test Plan

Test Plan

Table

  1. Speed of table- Needs to meet the requirement of 1 m/s. Can measure this directly using a stopwatch, getting the rotational speed, and then converting to a linear speed.
  2. Accuracy of table- Need to be within 5mm of desired position.Will run table and determine the distance from its desired position to see if it within desired bounds

Mechanical Arm

  1. Accuracy of arm- Needs to place the color bar in the desired position. Confirm that the microcontroller program will go to the desired position.
  2. Structural integrity of arm- Needs to not degrade as it is run. Cycle the arm a set number of times to make sure it does not degrade

Software

  1. Speed of performance- Needs to improve the performance of the software. Test the time to run for both the original and the multithreaded program. Test the time to run with both the original and reduced image size.
  2. Error free performance- Needs to not fail after a certain amount of runs. If any time out, do the remaining images finish.

A link to our live document can be found here.

Risk Assessment

Here is an updated view of our risks.

Click on the image for a higher-quality view.

Original Risks for Detailed Design

Original Risks for Detailed Design

Updated Risks for Detailed Design

Updated Risks for Detailed Design

A link to our live document can be found here.

Design Review Materials

Include links to:

Plans for next phase

This is our schedule for MSD 2.

Calendar for MSD II

Calendar for MSD II

A link to our individual plans for the next phase can be found here.

Detailed Design Documents

A directory consisting a snapshot of all of our live documents as of this phase can be found here.


Home | Planning & Execution | Imagine RIT

Problem Definition | Systems Design | Preliminary Detailed Design | Detailed Design

Build & Test Prep | Subsystem Build & Test | Integrated System Build & Test | Customer Handoff & Final Project Documentation