Team Vision for System-Level Design Phase

During this phase, the team planned to finish the following activities:

  • Functional Decomposition
  • Benchmarking
  • Morphological Chart
  • Selection Criteria
  • Pugh Chart
  • Final Concept Selection
  • Feasibility
  • System Architecture
  • Risk Assessment

During the execution of this phase, the team finished all planned activities as well as acquiring all of the parts for the project from the MSD Floor where it had been stored over the summer semester. 

Functional Decomposition

Document Owner: Jeffrey Seamon

Date Updated: 9/25/2020

Function Tree:


Transformation Diagram:

Benchmarking

CriteriaPianoDisc ProdigyQRS Music Technologies Pianomation OTPiano Academy - Learn PianoAntique Player PianosMSD Team 18363MSD Team 19363MSD Team 20363
ObjectiveAutomated player piano deviceAutomated player piano device

Tutorial series to teach piano

Automated player piano deviceSemi-Automated player piano deviceSemi-Automated player piano deviceSemi-Automated player piano device
Feedback SystemOptical Sensors into MIDI (ProRecord)Optical Sensors into MIDI (PNOscan)Displays which notes were misplayedN/AN/AN/AMicrophone and Button array
Song Format5 pin MIDI, Bluetooth MIDI, USB MIDI inputs5 pin MIDI, Bluetooth MIDI, USB MIDI inputsStored in AppPaper scrolls with perforationsMIDI files on RPi web serverMIDI files on RPi web serverMIDI files on RPi web server
Power RequirementsStandard Wall-PlugStandard Wall-PlugPhone or TabletN/AStandard Wall PlugStandard Wall PlugStandard Wall Plug
Volume ControlIn-appIn-appN/APedal actuationTwo levels of volume controlFull dynamic rangeFull dynamic range
Method of PlayingFull autonomous, full manual controlFull autonomous, no full manual control while device is installedStudent plays to tutorial

Full autonomous, full manual control


Full autonomous, full manual controlFull autonomous, full manual controlFull autonomous, full manual control
Automated Key PressingSolenoid Array, all 88 keys, no sustain pedalElectro-Mechanical with App Integration, all 88 keys, no sustain pedalN/APneumatic, compressed air and a series of valves.Rack of solenoids for 48 keys and sustain pedalRack of solenoids for 86 keys, no sustain pedalRack of solenoids for 86 keys, no sustain pedal
AudienceMusic consumersMusic consumersMusic studentsMusic consumersVA-HospitalVA-HospitalVA-Hospital
On Screen DisplayVia App OnlyVia App OnlyKeyboard, scrolling sheet musicN/ARPI web interfaceRPI web interfaceRPI web interface
MIDI CompatibilityYesYesYesNoYesYesYes

Concept Development

Steven's Initial Concept Generation (ICG):

Function 1: LRH Partitioning and Playback

  • Allow user to select additional notes to add/remove from auto-play
  • Identify 'lines' of music to separate into two different portions e.g. a line is a unbroken line of notes within 1 octave of the previous
  • Implement machine intelligence to judge LRH parts in MIDI files
  • Hard-fix LRH positioning
  • Have user manually select which 'lines' to play or not
  • Separate LRH by clef
  • Automatic human tempo response measures
  • Piano 'nudges' the player back onto beat by delaying play
  • Improvisational note playing to any notes being played
  • Piano fills in incomplete notes from user

Function 2: MIDI Handling

  • Update to MIDI 2.0
  • Add redundancy measures to note transmission
  • Add anti-corruption measures to note transmission
  • MIDI file access and download for user
  • Have config permissions for whether any user can access music bank
  • Internet connection for open-source MIDI bank
  • MIDI File music suggest to multiple users
  • Live note editing
  • Allow user to create custom MIDI songs
  • Internet backup for MIDI files


Nick's ICG:

Function 1: Determining Feedback Input

Functions1234
Microcontrollers

PJRC Teensy 4.1 Development Board

Raspberry Pi 4 Model B - 2 GB RAM


Sensors

Pickup - Ehrlund Microphones

1825910-6 - Tactile Switch, FSMJ Series, Top Actuated, Through Hole, Round Button, 160 gf, 50mA at 24VDC

Data communication

C2G Velocity 5m Velocity TOSLINK Optical Digital Cable (16.4ft) - digital audio cable (optical) - 16.4 ft 1


Function 2: Display Feedback to User

Functions1234
Software Language


UI display

7 things mobile app developers should focus on - The Economic Times


Method of playback

Using a Guitar Hero style of showing what notes were played

Audio Recording

System generated report

Automated piano playback


Jeff's ICG:


David's ICG:

Feedback System:






Proximity Sensor:

Capacitive Touch:

Camera Tracking:

Accelerometer:

Contact Mic:

Magnetic Field:

Electric Field:

Wire Coil on Wippen:

Push Button:

Tilt Sensor:


User Control:






Computer Mouse:

Trackball:

Trackball - Wikipedia

Trackpad:

Touchscreen:

                

Mobile Phone:

Voice:

Smart Speaker:

Game Controller:

Hand Gestures:

Human-Hands-Front-Back.jpg


Mind Controller:


Josiah's ICG:

Function 1: UI/Intuitive Controls

Sony reveals new DualSense controller for the PlayStation 5 - The Verge


Knobs, buttons and rollers old tape recorder Stock Photo - Alamy

New TransLink touch-screens aim to help commuters with trip planning - NEWS  1130

Áon Scéal

facial recognition

mobile/app

Top 12 Oldest Websites From The 80s and 90s Still Online Today

olden days website (retro vibes)

ancient scroll (antique vibes for the mozart lovers)

Oral Tradition High Resolution Stock Photography and Images - Alamy

oral tradition (for our blind pianists)

Python


HTML

calligraphy

linguistics will help us design an intuitive, spoken-word device


Function 2: Transcription System

Echo Microphone at Lakeshore Learning

microphone

sewer clown header - MoreThanTheCurve

someone directly watching and writing down note timing (not very aible)

Camcorder - Wikipedia

video recording (tracks keys as they are pressed)

China Durable Red Actuator Silver Contact Automotive Push Button Switch for  Cars - China Waterproof Switches, Momentary Switch

buttons (in current prototype)

neural network (audio to midi)

calligraphy (write it down)

Random-access memory - Wikipedia

store it in RAM (store sound as it comes in, translate to MIDI after)


listen

metronome

Piano roll - Wikipedia

visually display notes as they come



Feasibility: Prototyping, Analysis, Simulation

CE System Level Review

  • UI Planning and Design
    • Will develop and poll several different versions of user interfaces to determine best intuitive response. (What UI planning scheme operates best in providing an intuitively understandable application that any user can manage?)
    • Which of our concepts (morphological chart) for the "playing" UI suit the customer/player? Can we implement this reasonably? (Decide which displays MIDI the most effectively.)
  • Feedback System
    • Will benchmark different speeds of sensor data transfer between optical, laser, button, and recorded (How quick of a turnaround is it to display live feedback to the user achievable by button-decoding? Optical sensing? Microphone-AI-Decoding?)
  • Song Playback
    • What is the longest song that can be played due to storage limitations of the RaspberryPi control system? (Determine what errors would occur from elongated MIDI file buffering/constraints on the RaspberryPi in handling large file sizes)
    • How long of a delay should exist between when a person finishes selecting a song/attributes and when the count-in/song starts playing? (Analysis - Measure average times to move hands to move to piano keys from UI, look into allowing users to select delay times.)

EE System Level Review

  • Solenoid Powering
    • How much power will the solenoid array require to sustain 10 actuation's at once?
  • Sustain Pedal Powering
    • How much power is required to operate the sustain pedal in addition to up to 10 key presses?
  • Printed Circuit Boards
    • Are the MOSFET's working correctly, or will additional insulation or replacement of parts be needed?

ME System Level Review

  • Solenoid Performance
    • Can the solenoid noise be reduced by adding gaskets to the inner cylinder? (Test the solenoid with various gaskets/o-rings to see how quiet they can be without slowing the solenoids.)
    • Will our piano sound as good as a regular player piano? How about a MIDI virtual keyboard? A human player? (Compare the same song being played on each)
  • Sustain Pedal

    • What is the best way to mount the sustain pedal actuator to the piano without modifying the piano? (Prototyping - Use cardboard, foam, masking tape, etc. to develop simple models that mock potential attachment designs and locations.)

Morphological Chart and Concept Selection

Document Owner: Nick Besley

Date Created: 9/16/2020

Functions123456
Feedback Module/Sensors

Pickup - Ehrlund Microphones

Contact microphone

Vibration Sensor

Microphone

Laser/Optical

Infrared

Button (designed)

Volume Calibration

Microphone

Vibration Sensor

Accelerometer




Noise Dampening

Vacuum Chamber

Foam

Gaskets (planned)





Pedal Actuation

Wormgear

Linear actuator





Key-playing Mechanism

Electric Solenoids (in place)

Pneumatic Solenoids

Hydraulic Solenoid Valves




User Interface

Touch Screen

Hardware Knobs/Buttons

Mobile App

Yes, websites really are starting to look more similar

Website

Mind controller

Voice control

Providing power (Consolidated power supply)

Mean Well USA LRS-350-24

1 36 V Supply, 1 5 V supply (in place)

Picture of XPF 360-840W DC Bench Power Supply (8 wks lead time)

Single consolidated power supply

Batteries

Small module reactor



Software Platform

Raspberry Pi 3 w/ Teensy (in place)

Microcontroller

Arduino




Solenoid Controller Boards

Bus Connection

PWM Adafruit Board

Microcontroller

Custom Built Board (designed)



Programming Language

Python

C++

Javascript

For Neural Networks

C


Signal Transfer Medium

Copper Wires (in place)

Bluetooth 

C2G Velocity 5m Velocity TOSLINK Optical Digital Cable (16.4ft) - digital audio cable (optical) - 16.4 ft 1

Fiber optics


Laser



Mounting System


Stainless Steel Rails (in place)

Suspended

Zipties

Velcro



Circuit Board Mounting System

Shelf

Suspended

Zipties

Velcro

Stainless Steel Rails (in place)


Method of playback

Using a Guitar Hero style of showing what notes were played

Audio Recording

Audio playback

System generated report

Automated piano playback

Adventure Of A Lifetime - Coldplay (Vertical Piano Roll Cover) - YouTube

Vertical Piano Roll - well known, but will not be intuitively above each note

Direct to Paper Representation - a callback to the previous forms of player pianos, but virtually useless to read

Feedback Sensor Mounting Location

On strings

Under Keys



On Hammer Connectors

On Top of Keys






System Construction Chart

FunctionsConcept AConcept BConcept CConcept DConcept E
Feedback Module/Sensors

Pickup - Ehrlund Microphones

Volume Calibration

Noise Dampening

Pedal Actuation

Key-playing Mechanism

User Interface

Yes, websites really are starting to look more similar

Yes, websites really are starting to look more similar

Providing power (Consolidated power supply)

Mean Well USA LRS-350-24

Mean Well USA LRS-350-24

Mean Well USA LRS-350-24

Mean Well USA LRS-350-24

Mean Well USA LRS-350-24

Software Platform

Solenoid Controller Boards

Programming Language

Signal Transfer Medium

Mounting System

Circuit Board Mounting System

Method of playback

Audio Recording

Adventure Of A Lifetime - Coldplay (Vertical Piano Roll Cover) - YouTube

Feedback Sensor Mounting Location

Concept Selection

Selection Criteria

Based on the team's Customer and Engineering Requirements the selection criteria was designed such that it covers everything required by the customer. The Concept Selection Criteria Table below shows the selection criteria that was developed. After several iterations, this is the group of criteria that the team determined would cover the ERs and CRs the most completely as well as the most concise to make selection not too complex and bloated from too finely detailed selection criteria.

Concept Selection Criteria Table

CriteriaDefinition
Relevance to CRIs this something that the customer asked for?
FeasibilityCan an engineering student do something like this?
Ease of UseDoes this implementation make the feedback system easy for the user? The key is for this device to be easily used by physical or mental handicapped players.
CheapWill the implementation require a large budget to develop? There are already materials purchased, will it be necessary to acquire new materials?
SafeIs it safe for anyone who uses it?
DurableWill the part require frequent replacement? Can it be used for several years?
LightweightWill the part put an excessive stress on mounting apparatus/piano?
IntuitiveCan this system be operated without much explanation?
Easy to installCan this part/system can be installed or replaced without much disruption or special tools?
QuietWill this produce as little noise as possible?
SoundDoes this make the piano sound better?
AccessibleIs this usable by someone with one hand or limited mobility?
Adequate

Does this meet our engineering requirement standards?


System Construction and Comparison

The team went through and evaluated the current system based on the technical paper the previous team handed off for us as well as individual system assessment (EE System, CE System, ME System) such that we compare the current state of the system, what previous teams have designed, with any small or minor improvements that could potentially be made. Because of this, the current system design was used as our datum for our detailed systems comparison which was done below the Pugh chart here. Once detailed design was completed and the results populated the chart below, the final system was able to be selected. If there were any designs that had an overall improvement over the existing design then this is where that would be determined. If the totals below each column representing the systems we designed showed a positive number then that would indicate that the design was determined to adhere to our selection criteria better. As seen in the table, this was not the case so no major improvements were determined to be needed for this implementation. 

Pugh Chart 

System

A

B

C

D

E

Relevance to CR

e

x

i

s

t

i

n

g


d

e

s

i

g

n

-10

-1

-2

Feasibility

-2-1-5-2

Ease of Use

-1+4-30

Cheap

+2-3+1

+2

Safe

00+1-1

Durable

-2-2+1+5

Lightweight

00-1+1

Intuitive

-2+2-3-1
Easy to install-2-4-4-1
Quiet000-3
Sound000-1
Accessible00-10
Adequate+1+30-1
Total0-7-2-14-4


In Depth System Comparison

Here the team took their respective system designs and compared them more in detail to the datum, which was determined to be the baseline as mentioned previously. If the selection criteria determined System A's function was better than System B's function, then a '-' is marked in the table. If the selection criteria favored System B, then a '+' is marked in the table. If both systems' function choice evaluated equally based on the selection criteria then a '=' is marked. To determine the totals seen in the Pugh chart above, the magnitudes were added up where a '-' is counted as -1, a '+' is counted as +1 and a '=' is counted as 0. With this, the totals at the bottom relating to each selection criteria were then populated into the Pugh Chart above. 

Document Owner: Jeffrey Seamon

Date Created: 9/25/2020

System A to System BRelevance to CRFeasibilityEase of UseCheapSafeDurableLightweightIntuitiveEasy to InstallQuietSoundAccessibleAdequate
Feedback Module/Sensors=============
Volume Calibration--=====--====
Noise Dampening=============
Pedal Actuation=============
Key-playing Mechanism=============
User Interface=-+-=-++-==++
Providing power (Consolidated power supply)=============
Software Platform=--+==--=====
Solenoid Controller Boards=============
Programming Language=============
Signal Transfer Medium=============
Mounting System=============
Circuit Board Mounting System=+++==-?-====
Method of playback=+-+===-===-=
Feedback Sensor Mounting Location=--==-+=+====
Total-1-2-1+20-20-2-2000+1


Document Owner: Steven Petrick

Date Created: 9/25/20

System A to System CRelevance to CRFeasibilityEase of UseCheapSafeDurableLightweightIntuitiveEasy to InstallQuietSoundAccessibleAdequate
Feedback Module/Sensors=-=-====-===+
Volume Calibration=-=-====-====
Noise Dampening=============
Pedal Actuation=============
Key-playing Mechanism=============
User Interface=-+====+-==++
Providing power (Consolidated power supply)=============
Software Platform=============
Solenoid Controller Boards=============
Programming Language==+==-==-====
Signal Transfer Medium=============
Mounting System==+=--+=+====
Circuit Board Mounting System=++-==-=-====
Method of playback==+====+=====
Feedback Sensor Mounting Location=+--====-==-+
Total0-1+4-3-1-20+2-4000+3


Document Owner: Josiah Martuscello

Date Created: 9/25/20

System A to System DRelevance to CRFeasibilityEase of UseCheapSafeDurableLightweightIntuitiveEasy to InstallQuietSoundAccessibleAdequate
Feedback Module/Sensors=============
Volume Calibration=============
Noise Dampening---===---==-=
Pedal Actuation=-=+===-=?===
Key-playing Mechanism=============
User Interface=============
Providing power (Consolidated power supply)=============
Software Platform=--+==--=====
Solenoid Controller Boards=============
Programming Language==+===+=-====
Signal Transfer Medium=---++==-==+=
Mounting System=============
Circuit Board Mounting System=============
Method of playback=-======-==-=
Feedback Sensor Mounting Location=============
Total-1-5-3+1+1+1-1-3-400-10


Document Owner: David Anthony

Date Created: 9/25/20

System A to System ERelevance to CRFeasibilityEase of UseCheapSafeDurableLightweightIntuitiveEasy to InstallQuietSoundAccessibleAdequate
Feedback Module/Sensors=-=-=+==++===
Volume Calibration=============
Noise Dampening=+=+-+==+--==
Pedal Actuation=-=+=+==--+==
Key-playing Mechanism=============
User Interface-+-+=+=---=--
Providing power (Consolidated power supply)=============
Software Platform=-=+=++---===
Solenoid Controller Boards=============
Programming Language=-===+==-====
Signal Transfer Medium=============
Mounting System=============
Circuit Board Mounting System-+===-==+====
Method of playback=-+====+-==+=
Feedback Sensor Mounting Location===-====+=-==
Total-2-20+2-1+5+1-1-1-3-10-1

Final System Selections

Based on the results of the Pugh Chart regarding the detailed systems comparison as mentioned earlier, the final system that will be designed further in detail during the next phase can be seen below in the table. This was determined by our selection criteria to fulfill our requirements the best. Note that most of the decisions that were made were to keep the current system that had been designed by previous teams with minor improvements coming mainly in the circuit board mounting system with adding shelves for circuits to sit upon. Note that as a part of our design, a linear actuator will be used to activate the sustain pedal which is not currently implemented. 

FunctionsConcept A
Feedback Module/Sensors

Button

Volume Calibration

Microphone

Noise Dampening

Gaskets

Pedal Actuation

Linear actuator

Key-playing Mechanism

Electric Solenoids

User Interface

Yes, websites really are starting to look more similar

Website

Providing power

(Consolidated power supply)

Mean Well USA LRS-350-24

1 36 V Supply, 1 5 V supply (in place)

Software Platform

Raspberry Pi 3 w/ Teensy

Solenoid Controller Boards

Custom Built Board

Programming Language

Javascript

Signal Transfer Medium

Copper Wires

Mounting System

Stainless Steel Rails

Circuit Board Mounting System

Stainless Steel Rails & Shelves

Method of playback

Audio Recording

Audio playback

Feedback Sensor Mounting Location

On Hammer Connectors


Standards

Standards are sparse and far between for the scope of the project. The project doesn't have any outstanding features for any standards grant applications with the possible exception of the piano being categorized as an assistive medical technology. This will have to be followed up upon as the system design.

List of Standards for Consideration:

82079-1-2019 - IEEE/IEC International Standard for Preparation of information for use (instructions for use) of products - Part 1: Principles and general requirements

Providing a standard of use to the end-customer should start to be developed and laid out in a manner as standardize

IEC PNW 72-1245 Automatic electrical controls -Part 2-XX: Particular requirements for current sensing controls

The project could shift into the aspect of sensors for the feedback system which will likely dominated our design strategies so any standards on such should be read up upon

1857-2013 - IEEE Standard for Advanced Audio and Video Coding

Standards for compressing and decompressing audio to save bandwidth. Relevant to audio files being transmitted via IP, such as uploading or downloading music, or sending audio recordings to be processed on a web server.

IEEE Standard for Advanced Audio and Video Coding," in IEEE Std 1857-2013 , vol., no., pp.1-178, 4 June 2013, doi: 10.1109/IEEESTD.2013.6522104 https://ieeexplore.ieee.org/document/6522104

26514-2010 - IEEE Standard for Adoption of ISO/IEC 26514:2008 Systems and Software Engineering--Requirements for Designers and Developers of User Documentation

The team will be developing user documentation for the project, and as such should follow relevant standards.

IEEE Standard for Adoption of ISO/IEC 26514:2008 Systems and Software Engineering--Requirements for Designers and Developers of User Documentation," in IEEE Std 26514-2010 , vol., no., pp.1-72, 27 Jan. 2011, doi: 10.1109/IEEESTD.2011.5712775. https://ieeexplore.ieee.org/document/5712775

ISO/IEC JTC 1/SC 35 - User interfaces

Standards for user interfaces to allow accessibility and adaptability, as well as navigation.

ISO 19353:2019 - ISO Standard for Safety of machinery — Fire prevention and fire protection

Our project involves the use of solenoids, which can heat up, and many electrical components in and around an old wooden piano, which could pose a fire risk. This standard could help us minimize this risk

MIL-DTL-4040G - Military Specification: General Specification for Electrical Solenoid

Military standard on the general requirements for solenoids, which we will be using many in our project.


Systems Architecture

Our system's inputs consist of the UI display and controller, the key presses by a human pianist, and the power supplied to the system. When operating the system, the pianist uses the UI to select the song and related playing criteria. The Raspberry Pi will then process the midi file of the chosen song into a matrix which is used to manage the PWM signal. The matrix data is used to communicate with the solenoid Controller Board from the Raspberry Pi and based on the matrix information, different pulse signals are sent by the PWM board to control the solenoids and push the keys. If the feedback module is used, the pianist will use the UI to indicate that and prep the system to record data The user will then play the piano while the system is collecting data using feedback sensors to record the key-presses. The raw data is converted to digital data via Microcontroller before saving it to Raspberry Pi. Once, the user select done on the touch screen, the Raspberry Pi will process the data into a midi file. Then, the user can choose the newly created midi file to be play.

Risk Assessment

IDCategoryRisk ItemEffectCauseLikelihoodSeverityImportanceAction to Minimize RiskOwner

What type of risk is this?Describe the risk brieflyWhat is the effect on any or all of the project deliverables if the cause actually happens?What are the possible cause(s) of this risk?LSL*SWhat action(s) will you take (and by when) to prevent, reduce the impact of, and/or transfer the risk of this occurring?Who is responsible for following through on mitigation?
1Resource/EnvironmentCOVID-19We will not be able to work on the physical prototype. Mental Distress.COVID-19 pandemic preventing us from assembling the design339Wear masks, work remotely as much as possibleAll Team Members
2Social/TechnicalUnintuitive UIUsers may be confused/dissatisfied with the UI, and unable to navigate it.Unclear use case flowcharts, not testing the UI enough212Test with new users, good user manualCE Team Members
3TechnicalImperfect SoundDevice sounds bad, clicking and jerky/inconsistent playingSolenoids dont fire perfectly, inconsistently hitting keys.212Minimize solenoid noise, create an enclosureME Team Members
4SafetyFireDevice incurs some danger, such as starting a fireSolenoids heating up and causing problems133Fire extinguisher, test that nothing heats up too muchAll Team Members
5Technical/ResourceLacking FunctionalityPedal support and/or additional functionality is not implementedRunning out of time, losing funding, lack of access to materials224Make sure goals are realisticAll Team Members
6ResourceSupply lagComponents of device cannot be built on timeDelays in ordering/shipping components212Order components well ahead of timeAll Team Members
7TechnicalInadequate feedbackFeedback system not able to provide adequate feedbackComponents used are inadequate122Do lots of testing, prioritize this systemAll Team Members
8SocialAnnoyance w/ pianoNonePeople may not want to hear piano played in hospital/rehab facility111Make sure customer wants itCommunications
9SafetyInjury/Piano DamageRedesign of device structure to mitigate safety risksInjury occurs due to instability in the device212Make sure components are secureME Team Members
10Technical/ResourceLegacy debugMore time spent finishing last years work than designing our own workCOVID-19 pandemic prevented previous team from assembling their design326Time Management, contacting JonahAll Team Members
11SocialProject planningProject Planning introduces more problems and reduces team efficiencyInexperience with project planning212Feedback for Project Manager/TEAMWORKNick Besley
12TechnicalLack of skills by team members.Failure to solve problems, preventing meeting CRs.Work beyond curriculum of team member's programs.224Consulting with professors knowledgeable of subject.All Team Members
13ResourceLoss of fundingFailure to obtain resources needed, preventing piano completion.Budget freezes, bureaucracy, Covid mitigation spending.224Do as much work with as little purchase material as possible.Finance Person
14TechnicalComputer devices fail operationDelay in Software/System workEnvironmental/improper handling122Careful handling of all electronic devicesAll Team Members
15TechnicalOver-power draw/electrical failureDamage to system - delay of total hardware workImproper handling/design133Careful overview of design and handlingAll Team Members
16SafetyCOVID-19 Team ManagementLimitation on in-person team meetings - addendum on ID1COVID-19 pandemic preventing us from assembling the design339Limitation of people <=3, preferably less, 4 over crampsAll Team Members
17TechnicalLegacy Hardware DamageDamage to hardware handed downImproper handling/storage of devices found in team cubicle133Insurance of careful handling and usage of devicesAll Team Members
18ResourceLost/Unlocatable HardwareInability to find pieces of equipment required by the projectInsufficient tracking and no documentation of hardware usage222Proper recordkeeping and tracking of physical devicesAll Team Members

The following link leads to the risk management sheet that compiles the template filled with several risks assessed and categorized for the project.

Risk Management Sheet on Google Docs

System Level Design Review - 10/5/2020

See the System Level Design Review Notes sub-page for more information

The following link leads to the pre-read of the review: System Level Design Review Pre-read. A PDF version is available here.

The following link leads to the presentation given for the Problem Definition Review: System Level Design Review Presentation. A PDF version is available here.

Plans for next phase

Team Plans for Next Phase:

The Preliminary Detailed Design stage involves the open-ended familiarization of the physical modules that compose the player piano. By utilizing the implementation left from the previous team, this phase allows the team to prepare for precise design procedures and tasks to be accomplished in the following phases. The team will begin prototyping and constructing initial design of the final implementation of the system. The system modules, both existing and planned, will be thoroughly tested to ensure functional compliance. These steps prepare the team, functionally and conceptually, to continue into the actual Detailed Design phase.

Individual Three-Week Plans:

David Anthony End of SLD Phase Three-Week Plan

Nick Besley End of SLD Phase Three-Week Plan

Josiah Martuscello End of SLD Phase Three-Week Plan

Steven Petrick End of SLD Phase Three-Week Plan

Jeffrey Seamon End of SLD Phase Three-Week Plan


  • Aucune étiquette