msd-i project review
DESCRIPTION
MSD-I Project Review. Motion Tracking Technology Evaluation. Agenda. Current State Budget Update Project Plan Risk Assessment Individual Team Member Status Deliverables Checklist and Online Status Rubric Review . Current State. - PowerPoint PPT PresentationTRANSCRIPT
P10010: Motion Tracking Technology Evaluation 1
MSD-I Project ReviewMotion Tracking Technology Evaluation
P10010: Motion Tracking Technology Evaluation2
AgendaCurrent StateBudget UpdateProject PlanRisk AssessmentIndividual Team Member StatusDeliverables Checklist and Online StatusRubric Review
P10010: Motion Tracking Technology Evaluation3
Current StateCurrently on track to meet our mission objectives and cover all customer needs
Unpredictable to know whether or not sensors will “walk the walk”
All major subsystems good to goDr. Phillips gave approval to EE componentsMet with Sara one week before DDRTest Fixtures: Mostly done- exploring additional options
Shock and Impact- biggest concern at this point
P10010: Motion Tracking Technology Evaluation4
Current State.. contDesign Activities still open:
Test Fixtures: Will meet with Lamkin-Kennard on Week 1 of Spring quarterNeed to generate ideas for shock/impact testing
Order Components: (Discuss purchase requisition form?) Drawings and Schematics for Sensors/MCUs
Build-Test Activities Needs EE Lab Permission?Acquisition of all items?
P10010: Motion Tracking Technology Evaluation5
No. Parts Qty Description Unit Cost Net Cost Shipping Total Supplier Link1 Sensor 2 DE-ACCM3D 35.00 70.00 2.50 72.50 Dimension Engineering Link
3 Sensor 2 LIS302DL 20.90 41.80 10.73 52.53 Robotcraft Link
4 Sensor 2 Atomic SEN-09184 IMU 6DOF 124.95 249.90 9.39 259.29 Sparkfun Electronics Link
5 Programmer Cable 2 AVR STK Programmer Dongle 12.95 25.90 0.00 25.90 Sparkfun Electronics Link
6 AVR Adapter Board 2 AVR Adapter Board 0.95 1.90 0.00 1.90 Sparkfun Electronics Link
7 Sensor 6 Flex Sensor 4.5" FLX-03 A 13.95 83.70 12.50 96.20 Images Co Link
8 Sensor 2 Ultra Thin IMU Razor 6DOF 89.95 179.90 0.00 179.90 Sparkfun Electronics Link
9 Interface Board 5 Logic Level Shifter Interface BOB-08745 1.95 9.75 0.00 9.75 Sparkfun Electronics Link
10
11 MCU 2 Arduino Mega MCU 49.63 99.26 8.37 107.63 Liquidware Link
12 MCU 1 Arduino Mega Shield 17.95 17.95 0.00 17.95 Sparkfun Electronics Link
13 MCU Power Supply 2 9V AC Adapter 25.95 51.90 6.95 58.85 Mouser Link
14 MCU Power Supply 2 Power Cord 2.01 4.02 0.00 4.02 Monoprice.com Link
15 MicroSD Module[1] 2 MicroSD Adapter Module + 2GB Card 27.50 55.00 10.89 65.89 Libelium Link
16 USB Cable 2 USB A-B 10 ft 1.46 2.92 2.92 5.84 Monoprice.com Link
17
18 Jumper Wires 2 (10) 12" M/F Jumpers 4.50 9.00 0.00 9.00 Sparkfun Electronics Link
19 90° Headers 1 (40) 90° Breakaway Headers 1.95 1.95 0.00 1.95 Sparkfun Electronics Link
20 Straight Headers 1 (40) Straight Breakaway Headers 2.50 2.50 0.00 2.50 Sparkfun Electronics Link
21 Wire 1 24 AWG / 6 - 50 ft 34.00 34.00 0.00 34.00 Altex Link
22 Solder 1 Solder 0.00 0.00 0.00 0.00 Ourselves
23 Breadboard 1 Prototyping Breadboard 0.00 0.00 0.00 0.00 Ourselves
[1] MicroSD Module has lead time of 3-4 weeks, all other parts in stock-1 week lead time
Total: 1005.60
P10010: Motion Tracking Technology Evaluation6
Item Part Description Supplier Part #
Units Needed
Price Per Unit Shipping Total
Price Part
Test Method #1 P10007 (Mechanical Spine)
1 Adhesived Back Velcro McMaster-Carr9273K173 10' $12.54
per 10' $0.00 $12.54
Test Method #2 Brown Robot & Arm
2 Adhesived Back Velcro McMaster-Carr9273K173 10' $0.00
Per 10' $0.00 $0.00
Test Method #3 Goniometer Test Method
3 Goniometer Amazon.com 1 $9.74 ea $0.00 $9.74
Angle Measurement
Test Method #4 ( Simple Test Fixture)4 Aluminium Round Turntable McMaster-Carr 1544T2 1 $10.25 ea $0.00 $10.25
5 Sleeve Bearing McMaster-Carr6381K455 2 $1.75 ea $0.00 $3.50
6 Rotary Motion Precision Shaft Donated 1 $0.00 ea $0.00 $0.00 7 Aluminum Bar 1"x2"x3" Donated 1 $0.00 ea $0.00 $0.00 8 Aluminum Bar 0.52"x2" Donated 1 $0.00 ea $0.00 $0.00 9 Polished Copper L-Bracket McMaster-Carr 1564A1 6 $0.75 ea $0.00 $4.50 10 Collar Stops McMaster-Carr 9414T8 2 $0.65 ea $0.00 $1.30 11 8" Diam. Aluminum Table Top Donated 1 $0.00 ea $0.00 $0.00
12 #8 Socket Head Screw McMaster-Carr92196A269 1 $6.63
per 100 $0.00 $6.63
13 360 Degree Protractor
http://www.enasco.com/product/TB22031T TB22031
T2 $6.50 ea $9.32 $22.32
**All of the above components can be replaced with materials or scrap found on
RIT's campus/machine shop. Prior to ordering parts we will survey our resources
for any preeexisting solutions.**
Test Method #Cost
1 12.54
2 0
3 9.74
4 $48.50
Total 70.78
P10010: Motion Tracking Technology Evaluation7
Project Plan ComparisonCompare planDifferences and causes?
Main differences: due to our project’s deviation from typical MSD projects (research vs final production)
What would we do differently next time?Try to find a comparable project for benchmarking during week 1
P10010: Motion Tracking Technology Evaluation8
MSDII Project PlanStart up on risk assessment as soon as possibleStart software development and testing soon, so as to enable system level testingTest fixtures earlyAllow for time to re-test in case of erroneous resultsTest overall system power consumption
P10010: Motion Tracking Technology Evaluation9
Risk Assessment Comparison
Differences & Causes H-M-L vs. 1-2-3 Ranking MethodAddition of Total Risk column More detailed technical risks
Sample: Sensor Risks from Concept Design Presentation vs Detailed Design Presentation:
P10010: Motion Tracking Technology Evaluation10
Risk Assessment Comparison
Concept Design Presentation
P10010: Motion Tracking Technology Evaluation11
Risk Assessment Comparison
Detailed Design Presentation
P10010: Motion Tracking Technology Evaluation12
Risk Assessment Comparison
Have we executed any contingency plans?Not yet
Have we added any new risks since DDR review?
Shock/Vibrations- Still unsure P10011 Spine replaces Dr. Brown’s Arm as gold standard- with accompanying risksEffective use of Arduino IDE (MCU/Data/Comm)
Will customer needs be met?If our components perform as advertised!
P10010: Motion Tracking Technology Evaluation13
Individual Team Members Status
What were your personal responsibilities and where are you against your plan (compare to your original plan)? Have you utilized your plan effectively in MSD I and is your current assessment of status realistic? Have you prepared your schedule for MSD II – is it meaningful and realistic? What would you have done differently during the quarter (as an individual) knowing what you know now?
P10010: Motion Tracking Technology Evaluation14
James Stern, ME Responsibilities
Sensor Interface Lead: Limb Kinematics, Sensor Placement, Sensor Configuration.Liaison with Human Interface Team. Sensor Technology Assistant. Enclosure Assistant.
P10010: Motion Tracking Technology Evaluation15
James Stern, MEMSD1 Plan
Research of current sensor tech. to help Cory and JahanaviTest Method Research and RisksCommunication with p10011Test FixturesTest Method BOM
StatusResearch has been completed, and sensors to be tested have been picked for MSD2Test method Risks have been kept up to dateMain Test Method Plans have been discussed and pickedNew test method will have to be implemented for impact testing for sensor durability (Will work hand and hand with p10011)Constant communication has been kept with the Human Interface Team.Test Fixture has been Designed and ready to be builtBOM for Test methods has been completed, and parts are ready to be ordered.
P10010: Motion Tracking Technology Evaluation16
James Stern, MEMSD2 Plan
Order parts for Test methodsStart Building Test FixturesMeet with Dr. Lamkin-Kennard to see her articulated arm for another possible test methodVerify Accuracy of test fixtures with multiple testsStart tests with sensorsIntegrate sensors and microcontroller and repeat tests.Include Human Interfaces enclosures with sensors testing
P10010: Motion Tracking Technology Evaluation17
James Stern, MEA Look Back
Would have tried harder in Circuits 1 so can get more involved with Sensors and Microcontrollers.Would have Started notebook in beginning of MSD1 instead of catching up with notes halfway through the quarterGroup has been amazing and things get done without saying them, could not have picked a better team.
P10010: Motion Tracking Technology Evaluation18
David Monahan, ME Responsibilities
Project ManagerAssemble & execute weekly meeting agendasKeep track of what team needs to do on a week-to-week basisEnsure major deliverable compliance- all bases covered?
Enclosure Lead**Liaison with NazarethSensor Interface Assistant.
P10010: Motion Tracking Technology Evaluation19
David Monahan, MEMSD1 Plan
Research & Benchmark EnclosuresOrganize meeting with Nazareth & expedite communication throughout quarterBe a effective team leader
Ensure team understands what needs to be done and is on task.Ensure communication is facilitated within all aspects of project- members, EDGE
StatusAborted most Enclosure work after week 6 due to P10011 overlap
Refocused research/work efforts on test methodsSpontaneous meeting with Nazareth during Week 2; organized follow-up week 9Authored Test Plan with feedback from more electrically talented teammates Prepared Agenda in advance of each team meeting; Kept track of needed deliverables
Team compiled all deliverables & executed 2 successful presentations
P10010: Motion Tracking Technology Evaluation20
David Monahan, MEMSD2 Plan
Start Building Test FixturesVerify Accuracy of test fixtures with multiple testsFacilitate merging of P10010/P10011 testing efforts Concept Generation: Shock and Impact testingContinue management of teamContinue liaison position with Nazareth
P10010: Motion Tracking Technology Evaluation21
David Monahan, MEA Look Back
Clarify stance with enclosures with P10011 on day 1- rather than allowing for confusion during week 4
Modify Enclosure/Sensor interface positionsDiscuss collaborative testing w/P10011 earlier
Shock & Impact included in MSD1 concept generation Found benchmark or full understanding of “research project” during week 1Used projector starting week 1 during large group meetingsBe more of a “bad cop” when needed
P10010: Motion Tracking Technology Evaluation22
Brian Glod, CE Responsibilities
Data LeadMicrocontroller research and selectionInterpret and filter sensor dataConvert data to desired format for storageDesign PC user interface
Sensor Interface AssistantAssist EE’s with sensor/MCU interface circuitry
Communication AssistantAssist with storage of sensor dataAssist with PC/MCU communication
P10010: Motion Tracking Technology Evaluation23
Brian Glod, CEMSD1 Plan
Research and select adequate microcontroller for this projectResearch data storage and PC/MCU communication options and requirementsAssist EE’s (Cory and Janvi) with sensor/MCU interface circuitryManage risks and keep Risk Assessment document up-to-date
StatusUltimately selected Arduino Mega MCU
Dr. Phillips (EE) thought this was an excellent choiceSensor data to be stored on microSD card through Arduino add-onPC/MCU communication through standard USB 2.0 cableMCU has sufficient analog and digital communication buses, protocols, and ports for successful interfacing with all sensors selected by EE’sRisk Assessment document kept up-to-date
P10010: Motion Tracking Technology Evaluation24
Brian Glod, CEMSD2 Plan
Order MCU components (before break)MCU, cables, power supplies, etc (see Electrical BOM)
Become familiar with the Arduino IDEWrite small programs for testing interrupts, ADC and DIO operations, microSD card read/write operations
Work closely with Assis in designing the MCU softwareBreak down the programming into small blocks / modules
Assign programming tasks to Assis and myselfFinalize software system design flowchart
Weekly (?) deliverablesMaintain communication with EE’s for sensor integrationContinue to keep the Risk Assessment document up-to-date
P10010: Motion Tracking Technology Evaluation25
Brian Glod, CEA Look Back
Realize this is a research project from day 1 as opposed to weeks later:
Which sensors are good for what part of the body?What microcontrollers are small and portable, yet powerful enough to perform the necessary calculations and data storage?This project is not meant to design an entire motion tracking system!!
Increased communication with AssisMore microcontroller software design and programming flowcharts may have optimized the MSD I planning stage
I am very impressed with how well this team works together
P10010: Motion Tracking Technology Evaluation26
Janvi Gauthaman, EE Responsibilities
Sensor Technology LeadSensor researchSensor selectionSensor EvaluationSensor review (with Professor)Final Sensor SelectionOrdering of chosen sensorsTest plan (MSDI) and execution (MSDII) for sensors (component)Test plan (MSDI-II) and execution (MSDII) for sensors (sub-system)Test plan (MSDII) and execution (MSDII) for sensors (system)
Microcontroller Assistant: Assist in all MCU/Sensor Interface Lead’s responsibilities
Documentation LeadEnsuring that all documents are on EDGETaking minutes during meetings, updating agenda
P10010: Motion Tracking Technology Evaluation27
Janvi Gauthaman, EEMSD1 Plan
Researched SensorsEvaluated sensors by customer needs and specsSensor review (with Professor) after Week 5 and Week 9Final Sensor SelectionOrdering of chosen sensors
StatusExtensive research on market solutions and technology solutionsFinal sensors are chosen and added to BOMSensor Feasibility for every sensorConsistently update risksManage System Design and Detailed Design review feedback and ensure action
P10010: Motion Tracking Technology Evaluation28
Janvi Gauthaman, EEMSDII Plan
Acquire devices, equipment, other necessary accessories for testingSolder, prepare sensors for evaluationEnsure all sensors are in full working ordersIntegrate sensors with subsystem (MCU) for evaluation and testingIntegrate sensors with test fixtures and MCU (system level) for testing.
P10010: Motion Tracking Technology Evaluation29
Janvi Gauthaman, EEA Look Back
Met with Sara (Naz) directly in the beginning of the quarter a team, and gain clear understanding of her expectationsReceived clear goals- we did not start/ know about testing fixtures and plans until the System Design Review
P10010: Motion Tracking Technology Evaluation30
Cory Laudenslager , EE Responsibilities
MCU/Sensor Interface Lead: Ensure all Sensor Technologies can Interface to MCUSensor Selection AssistantMCU Selection AssistantBattery AnalysisBOM Creation/Ordering PartsSensor Testing /Test Plan
P10010: Motion Tracking Technology Evaluation31
Cory Laudenslager, EEMSD1 Plan
Customer Needs to Establish System ParametersResearch of Current Sensor TechnologySensor Research and RisksMCU Selection & InterfaceBattery AnalysisSensor/Electrical BOM
StatusCustomer Needs EstablishedWide Variety of Sensor Technology has been chosen and VerifiedAll Sensor Interfaces to MCU VerifiedBattery Analysis CompletedBOM for Sensor/MCU has been completed, and parts are ready to be ordered.Continuing to Create Test Plans for Sensors.
P10010: Motion Tracking Technology Evaluation32
Cory Laudenslager, EEMSD2 Plan
NOW- Order Parts for Sensors/MCUNOW- Finish Sensor Test PlansAssemble Sensors/Setup Test AreaWork with MEs to implement Test Fixtures into testingVerify Accuracy/Functionality of Sensors as Well as Wiring. Work With Jahanavi for Testing OrderIntegrate Sensors and Microcontroller, make sure I/O signals are distinguishable.
P10010: Motion Tracking Technology Evaluation33
Cory Laudenslager, EEA Look Back
Would have spent more time on how the sensor technology actually works and how to find position ; Would have saved time in sensor selection.Would have updated notebook continuously in real time instead of in scratch notebook and copying over.
P10010: Motion Tracking Technology Evaluation34
Assis Ngolo, CE Responsibilities
Communications LeadCapture and Coordinate Data (Sensor-Microcontroller)Data StorageTransmit Data (Microcontroller-Computer)Select Communication Components for Microcontroller
Data AssistantAssist in microcontroller research and selectionAssis in data filtering and interpretationAssis in data formattingAssist in UI design
Microcontroller AssistantAssist with MCU selectionAssist with Sensor/MCU/PC communication
P10010: Motion Tracking Technology Evaluation35
Assis Ngolo, CEMSD1 Plan
Research and select MCUs for design implementationResearch how we plan to interpret dataPerform risk assessmentPerform concept design researchManage the project planResearch data storage and PC/MCU communication options and requirementsResearch interfacing solutions for Sensors => MCU => PC
StatusSelected Arduino Mega MCU as best optionUsing the implemented SPI interface in the MCUUsing local storage over wireless/wired communication to PCRisk Assessment is up-to-date
P10010: Motion Tracking Technology Evaluation36
Assis Ngolo, CEMSD2 PlanCreate a software design flowchartResearch and implement data analysis algorithmsBecome familiar with the Arduino IDE
Implement software modularly to simplify testingMaintain communication with EE’s for sensor integrationImplement system level test cases
P10010: Motion Tracking Technology Evaluation37
Assis Ngolo, CEA Look BackMade a more flexible schedule for team meetingsHave a better understanding of motion sensors and their capabilities/limitationsCreated a well defined software design and testing processThe team is great, everyone works in sync and are always available.
P10010: Motion Tracking Technology Evaluation38
Deliverables Checklist & Online Status (5 mins max)
Customer Needs- DoneEngineering Specifications- DoneRisk Assessment- DoneTest Plan- DoneSDR & DDR Documents- PostedProject Plan- Done Other Deliverables?? ***Are our documents easy to find on EDGE?
P10010: Motion Tracking Technology Evaluation39
Rubric Review (5 mins max)
Go over rubric elements as a group Concerns?