390 likes | 547 Views
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.
E N D
MSD-I Project Review Motion Tracking Technology Evaluation P10010: Motion Tracking Technology Evaluation
Agenda • Current State • Budget Update • Project Plan • Risk Assessment • Individual Team Member Status • Deliverables Checklist and Online Status • Rubric Review P10010: Motion Tracking Technology Evaluation
Current State • Currently 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 go • Dr. Phillips gave approval to EE components • Met with Sara one week before DDR • Test Fixtures: Mostly done- exploring additional options • Shock and Impact- biggest concern at this point P10010: Motion Tracking Technology Evaluation
Current State.. cont • Design Activities still open: • Test Fixtures: • Will meet with Lamkin-Kennard on Week 1 of Spring quarter • Need 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 Evaluation
Project Plan Comparison • Compare plan • Differences 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 Evaluation
MSDII Project Plan • Start up on risk assessment as soon as possible • Start software development and testing soon, so as to enable system level testing • Test fixtures early • Allow for time to re-test in case of erroneous results • Test overall system power consumption P10010: Motion Tracking Technology Evaluation
Risk Assessment Comparison • Differences & Causes • H-M-L vs. 1-2-3 Ranking Method • Addition of Total Risk column • More detailed technical risks • Sample: Sensor Risks from Concept Design Presentation vs Detailed Design Presentation: P10010: Motion Tracking Technology Evaluation
Risk Assessment ComparisonConcept Design Presentation P10010: Motion Tracking Technology Evaluation
Risk Assessment ComparisonDetailed Design Presentation P10010: Motion Tracking Technology Evaluation
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 risks • Effective use of Arduino IDE (MCU/Data/Comm) • Will customer needs be met? • If our components perform as advertised! P10010: Motion Tracking Technology Evaluation
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 Evaluation
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 Evaluation
James Stern, ME • MSD1 Plan • Research of current sensor tech. to help Cory and Jahanavi • Test Method Research and Risks • Communication with p10011 • Test Fixtures • Test Method BOM • Status • Research has been completed, and sensors to be tested have been picked for MSD2 • Test method Risks have been kept up to date • Main Test Method Plans have been discussed and picked • New 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 built • BOM for Test methods has been completed, and parts are ready to be ordered. P10010: Motion Tracking Technology Evaluation
James Stern, ME • MSD2 Plan • Order parts for Test methods • Start Building Test Fixtures • Meet with Dr. Lamkin-Kennard to see her articulated arm for another possible test method • Verify Accuracy of test fixtures with multiple tests • Start tests with sensors • Integrate sensors and microcontroller and repeat tests. • Include Human Interfaces enclosures with sensors testing P10010: Motion Tracking Technology Evaluation
James Stern, ME • A 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 quarter • Group has been amazing and things get done without saying them, could not have picked a better team. P10010: Motion Tracking Technology Evaluation
David Monahan, ME • Responsibilities • Project Manager • Assemble & execute weekly meeting agendas • Keep track of what team needs to do on a week-to-week basis • Ensure major deliverable compliance- all bases covered? • Enclosure Lead** • Liaison with Nazareth • Sensor Interface Assistant. P10010: Motion Tracking Technology Evaluation
David Monahan, ME • MSD1 Plan • Research & Benchmark Enclosures • Organize meeting with Nazareth & expedite communication throughout quarter • Be 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 • Status • Aborted most Enclosure work after week 6 due to P10011 overlap • Refocused research/work efforts on test methods • Spontaneous meeting with Nazareth during Week 2; organized follow-up week 9 • Authored 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 Evaluation
David Monahan, ME • MSD2 Plan • Start Building Test Fixtures • Verify Accuracy of test fixtures with multiple tests • Facilitate merging of P10010/P10011 testing efforts • Concept Generation: Shock and Impact testing • Continue management of team • Continue liaison position with Nazareth P10010: Motion Tracking Technology Evaluation
David Monahan, ME • A Look Back • Clarify stance with enclosures with P10011 on day 1- rather than allowing for confusion during week 4 • Modify Enclosure/Sensor interface positions • Discuss collaborative testing w/P10011 earlier • Shock & Impact included in MSD1 concept generation • Found benchmark or full understanding of “research project” during week 1 • Used projector starting week 1 during large group meetings • Be more of a “bad cop” when needed P10010: Motion Tracking Technology Evaluation
Brian Glod, CE • Responsibilities • Data Lead • Microcontroller research and selection • Interpret and filter sensor data • Convert data to desired format for storage • Design PC user interface • Sensor Interface Assistant • Assist EE’s with sensor/MCU interface circuitry • Communication Assistant • Assist with storage of sensor data • Assist with PC/MCU communication P10010: Motion Tracking Technology Evaluation
Brian Glod, CE • MSD1 Plan • Research and select adequate microcontroller for this project • Research data storage and PC/MCU communication options and requirements • Assist EE’s (Cory and Janvi) with sensor/MCU interface circuitry • Manage risks and keep Risk Assessment document up-to-date • Status • Ultimately selected Arduino Mega MCU • Dr. Phillips (EE) thought this was an excellent choice • Sensor data to be stored on microSD card through Arduino add-on • PC/MCU communication through standard USB 2.0 cable • MCU has sufficient analog and digital communication buses, protocols, and ports for successful interfacing with all sensors selected by EE’s • Risk Assessment document kept up-to-date P10010: Motion Tracking Technology Evaluation
Brian Glod, CE • MSD2 Plan • Order MCU components (before break) • MCU, cables, power supplies, etc (see Electrical BOM) • Become familiar with the Arduino IDE • Write small programs for testing interrupts, ADC and DIO operations, microSD card read/write operations • Work closely with Assis in designing the MCU software • Break down the programming into small blocks / modules • Assign programming tasks to Assis and myself • Finalize software system design flowchart • Weekly (?) deliverables • Maintain communication with EE’s for sensor integration • Continue to keep the Risk Assessment document up-to-date P10010: Motion Tracking Technology Evaluation
Brian Glod, CE • A 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 Assis • More 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 Evaluation
JanviGauthaman, EE • Responsibilities • Sensor Technology Lead • Sensor research • Sensor selection • Sensor Evaluation • Sensor review (with Professor) • Final Sensor Selection • Ordering of chosen sensors • Test 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 Lead • Ensuring that all documents are on EDGE • Taking minutes during meetings, updating agenda P10010: Motion Tracking Technology Evaluation
JanviGauthaman, EE • MSD1 Plan • Researched Sensors • Evaluated sensors by customer needs and specs • Sensor review (with Professor) after Week 5 and Week 9 • Final Sensor Selection • Ordering of chosen sensors • Status • Extensive research on market solutions and technology solutions • Final sensors are chosen and added to BOM • Sensor Feasibility for every sensor • Consistently update risks • Manage System Design and Detailed Design review feedback and ensure action P10010: Motion Tracking Technology Evaluation
JanviGauthaman, EE • MSDII Plan • Acquire devices, equipment, other necessary accessories for testing • Solder, prepare sensors for evaluation • Ensure all sensors are in full working orders • Integrate sensors with subsystem (MCU) for evaluation and testing • Integrate sensors with test fixtures and MCU (system level) for testing. P10010: Motion Tracking Technology Evaluation
JanviGauthaman, EE • A Look Back • Met with Sara (Naz) directly in the beginning of the quarter a team, and gain clear understanding of her expectations • Received clear goals- we did not start/ know about testing fixtures and plans until the System Design Review P10010: Motion Tracking Technology Evaluation
Cory Laudenslager , EE • Responsibilities • MCU/Sensor Interface Lead: Ensure all Sensor Technologies can Interface to MCU • Sensor Selection Assistant • MCU Selection Assistant • Battery Analysis • BOM Creation/Ordering Parts • Sensor Testing /Test Plan P10010: Motion Tracking Technology Evaluation
Cory Laudenslager, EE • MSD1 Plan • Customer Needs to Establish System Parameters • Research of Current Sensor Technology • Sensor Research and Risks • MCU Selection & Interface • Battery Analysis • Sensor/Electrical BOM • Status • Customer Needs Established • Wide Variety of Sensor Technology has been chosen and Verified • All Sensor Interfaces to MCU Verified • Battery Analysis Completed • BOM for Sensor/MCU has been completed, and parts are ready to be ordered. • Continuing to Create Test Plans for Sensors. P10010: Motion Tracking Technology Evaluation
Cory Laudenslager, EE • MSD2 Plan • NOW- Order Parts for Sensors/MCU • NOW- Finish Sensor Test Plans • Assemble Sensors/Setup Test Area • Work with MEs to implement Test Fixtures into testing • Verify Accuracy/Functionality of Sensors as Well as Wiring. Work With Jahanavi for Testing Order • Integrate Sensors and Microcontroller, make sure I/O signals are distinguishable. P10010: Motion Tracking Technology Evaluation
Cory Laudenslager, EE • A 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 Evaluation
Assis Ngolo, CE • Responsibilities • Communications Lead • Capture and Coordinate Data (Sensor-Microcontroller) • Data Storage • Transmit Data (Microcontroller-Computer) • Select Communication Components for Microcontroller • Data Assistant • Assist in microcontroller research and selection • Assis in data filtering and interpretation • Assis in data formatting • Assist in UI design • Microcontroller Assistant • Assist with MCU selection • Assist with Sensor/MCU/PC communication P10010: Motion Tracking Technology Evaluation
Assis Ngolo, CE • MSD1 Plan • Research and select MCUs for design implementation • Research how we plan to interpret data • Perform risk assessment • Perform concept design research • Manage the project plan • Research data storage and PC/MCU communication options and requirements • Research interfacing solutions for Sensors => MCU => PC • Status • Selected Arduino Mega MCU as best option • Using the implemented SPI interface in the MCU • Using local storage over wireless/wired communication to PC • Risk Assessment is up-to-date P10010: Motion Tracking Technology Evaluation
Assis Ngolo, CE • MSD2 Plan • Create a software design flowchart • Research and implement data analysis algorithms • Become familiar with the Arduino IDE • Implement software modularly to simplify testing • Maintain communication with EE’s for sensor integration • Implement system level test cases P10010: Motion Tracking Technology Evaluation
Assis Ngolo, CE A Look Back Made a more flexible schedule for team meetings Have a better understanding of motion sensors and their capabilities/limitations Created a well defined software design and testing process The team is great, everyone works in sync and are always available. P10010: Motion Tracking Technology Evaluation
Deliverables Checklist & Online Status (5 mins max) • Customer Needs- Done • Engineering Specifications- Done • Risk Assessment- Done • Test Plan- Done • SDR & DDR Documents- Posted • Project Plan- Done • Other Deliverables?? • ***Are our documents easy to find on EDGE? P10010: Motion Tracking Technology Evaluation
Rubric Review (5 mins max) • Go over rubric elements as a group • Concerns? P10010: Motion Tracking Technology Evaluation