MSD-II F INAL P ROJECT P RESENTATION Motion Tracking Technology Evaluation P10010: Motion Tracking Technology Evaluation 1.

Slides:



Advertisements
Similar presentations
Team Members:  Kyle Bloomer  Josh Geiman  Lucas Bennett Team Sponsor:  Dr. Cindy Harnett Team Mentor:  Dr. Andy Dozier.
Advertisements

Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
MSD-I Project Review Motion Tracking Technology Evaluation P10010: Motion Tracking Technology Evaluation1.
Project Review. Current State Currently on track to meet our mission objectives and cover all customer needs – Unpredictable to know whether or not sensors.
MSD-I Project Review Modular Motion Tracking Sensors 1.
P08009 Audible Memo Board Phase II Friday, February 22, 2008 P08009: Audible Memo Board Phase II Sponsor: Dr. Hopkins Advisor: Professor Slack Jon GosligaElectrical.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
Project Status Update II R09230: Open Architecture, Open Source Unmanned Aerial Vehicle for Imaging Systems A. Benjamin Wager (ME) B. Michael Skube (ME)
Motion Tracking System Research and Testing Rochester Institute of Technology DAVID J. MONAHAN (ME) JIM K. STERN (ME) JAHANAVI S. GAUTHAMAN (EE) BRIAN.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
ME 224 Experimental Engineering: Professor Espinosa 2005 TEAM : Jamie Charles Carlo Niko Javier.
MSD Project P10236: Versatile Adaptive Controller Project Introduction P10236 Introduction.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
EDGE™ Final Project Presentation P09141 – Satellite Thermal Heater Controller Anthony Berwin (Mechanical Engineer)
MSD-II Project Review Modular Motion Tracking Sensors 1.
Ground Scouts P09207 Project Manager: Stewart Wadsworth Faculty Guide: Dr. Sahin Starting: Ending:
Motion Tracking System Research and Testing Rochester Institute of Technology DAVID J. MONAHAN (ME) JAMES K. STERN (ME) JAHANAVI S. GAUTHAMAN (EE) ASSIS.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Critical Design Review 2/24/05 Project Sponsor: EE Department.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: Quantifying and measuring certain aspects of a golf swing is a helpful.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Automated Feeding Solutions for Dog Owners Preliminary Design Review October 19, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine.
Planning. SDLC Planning Analysis Design Implementation.
Digital Microfluidics Control System II P15610 Complete Detailed Design.
Effective Methods for Software and Systems Integration
Wind, wave and tidal energy DNV serving the energy industry.
2006 Palisade User ConferenceNovember 14 th, 2006 Inventory Optimization of Seasonal Products with.
S/W Project Management
Production Planning Processes EGN 5620 Enterprise Systems Configuration (Professional MSEM) Fall, 2012.
MGS Testing A High Level Overview of Testing in Microsoft Games Studio Joe Djorgee – Test Lead.
Virtual Mechanics Fall Semester 2009
LAB 1 MATLAB, dSPACE and Simulink
From Research Prototype to Production
Production Planning Processes EGN 5620 Enterprise Systems Configuration Spring, 2014.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
© Mahindra Satyam 2009 Configuration Management QMS Training.
P16221 – FSAE Shock Dynamometer System Level Design Review September 29, 2015.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
through Introduction  Particle Imaging Velocimetry (PIV) uses a sheet laser beam to illuminate particles that cross the sheet.  The particles.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
P16221 – FSAE Shock Dynamometer Preliminary Detailed Design Review November 13, 2015.
Instrumented Football Helmet
Path The purpose of this project is to design a universal data recording device to monitor the health of a Dresser-Rand compressor during operation. In.
Subsystem Design Review P16203 Andre Pelletreau, Kerry Oliviera, Jeremy Willman, Vincent Stowbunenko, Kai Maslanka.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Copyright 2010, The World Bank Group. All Rights Reserved. Recommended Tabulations and Dissemination Section B.
Production Planning Processes EGN 5620 Enterprise Systems Configuration Fall, 2015.
THROUGH NERANJAN DHARMADASA JAMES BROWN P09451: Thermo-Electric Module for Large Scale Systems.
Software Requirements Specification Document (SRS)
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
EDGE™ Concept Level Project Plan P08210/11 – Ruggedization of a Data Recorder for a Forklift Truck Shadle Stewart ME Rick Chadwick ME.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
ELVIS Educational Laboratory Virtual Instrumentation Suite: Phase II Abstract Problem Statement The goal of this project is to convert the EE 201 labs.
MSD-II P ROJECT R EVIEW Modular Motion Tracking Sensors 1.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Allen Luccitti (ME). Mission Statement Product Description ▫ Test stand consisting of a centrifugal pump, closed loop flow system with control through.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
P07307: Controls for Dynamic Suspension
Turbomachinery Flow Visualization P08453
P07203 Dynamometry Laboratory Infrastructure
Systems Analysis and Design
Description of Revision
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Image Acquisition and Processing of Remotely Sensed Data
Eye Movement Tracking Device Senior Design Project: P09004
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

MSD-II F INAL P ROJECT P RESENTATION Motion Tracking Technology Evaluation P10010: Motion Tracking Technology Evaluation 1

A GENDA Project Status Individual Team Member vs. Norms and Values Deliverables Checklist EDGE Review Rubric Review 2 P10010: Motion Tracking Technology Evaluation

P ROJECT S TATUS Sensors: With additional filtering and signal processing overall accuracy could be much improved. Overall, phase I complete Test fixtures are designed and built MCU: Can now record data to microSD card Data can be transferred to PC All sensors were connected and tested for compatibility and function. 3 P10010: Motion Tracking Technology Evaluation

I NDIVIDUAL T EAM M EMBERS S TATUS 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 II and is your current assessment of status realistic? Have you documented all related work and data? What would you have done differently during the quarter (as an individual) knowing what you know now? 4 P10010: Motion Tracking Technology Evaluation

M EMBER VS. N ORMS  Punctual  Thorough  Accurate  Professional and Ethical  Demonstrates the core RIT values of SPIRIT  Committed 5 P10010: Motion Tracking Technology Evaluation

D AVID M ONAHAN, ME Overall 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? Expected MSD2 Responsibilities (from MSD1 Project Review) 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 6 P10010: Motion Tracking Technology Evaluation

D AVID M ONAHAN, ME Status Continued project manager role First 5 weeks: mostly individual testing/construction Final 5 weeks: much heavier schedule & management Brainstormed alternative fixtures during weeks 1-3 Goniometer & Flex Fixture delivered Week 5/6 Led Technical Paper efforts Performed Flex Fixture & Shock Testing Developed Pendulum model & MATLAB code Ultimately did much more data manipulation than expected during final two weeks Mostly due to late introduction of Pendulum fixture Documentation Fixture Manufacturing Plans Fixture Procedures MATLAB Code & Figures 7 P10010: Motion Tracking Technology Evaluation

D AVID M ONAHAN, ME Recommendations Future leaders: Tighter management during first 5 weeks Ensure all deadlines are met! Ripple effects undesirable Test Fixture: Controllable input Labview? GUI: both actual model and measured sensor data tracked & analyzed simultaneously Provides variety of scenarios Take advantage of Sara’s spine fixture if possible! MATLAB Better way of integration for non harmonic data Trapz function? Simulink model? Consult with resident MATLAB experts (Crassidis)? Utilize alternative programming methods- C? 8 P10010: Motion Tracking Technology Evaluation

J AMES S TERN, ME Responsibilities Sensor Interface Lead : Limb Kinematics, Sensor Placement, Sensor Configuration. Liaison with Human Interface Team. Sensor Technology Assistant. Enclosure Assistant. 9 P10010: Motion Tracking Technology Evaluation

J AMES S TERN, ME MSD2 Plan Order parts for Test methods Start Building Test Fixtures Verify Accuracy of test fixtures. Help with testing sensors Integrate sensors and microcontroller and repeat tests. Include Human Interfaces enclosures with sensors testing Test sensors for durability with cycle testing and shock tests. Status Parts were received and tests fixtures were built (modifications needed to be mad to original plans) Test fixtures were verified Flex sensors were tested, and data was analyzed to correlate voltage to angles using Trendline in excel Flex sensor was tested using p10011 under-armor sleeve. Flex sensors went through cycle analysis (1000 cycles) Ordered 2 * DE-ACCM3D2 to complete shock testing. Could withstand of 500G’s of shock (Test included p10011 enclosure). 10 P10010: Motion Tracking Technology Evaluation

J AMES S TERN, ME Recommendations Start building of test fixture in MSD1, would have given more time for testing. Implement rotational servo motors on fixture so the tester can rotate sensors at a set rotational speed. Make fixture out of non metallic material, or at least cover it with a rubber. Design a easier and more universal way of attaching sensors to test fixture. Should have thought about acceleration test methods in MSD1 Impact Test, Not Shock test to see if enclosure could withstand an impact and keep sensor safe. 11 P10010: Motion Tracking Technology Evaluation

C ORY L AUDENSLAGER, EE Responsibilities MCU/Sensor Interface Lead: Ensure Sensor Technologies can Interface to MCU Sensor Selection Assistant MCU Selection Assistant Battery Analysis BOM Creation / Ordering Parts Sensor Testing / Test Plan 12 P10010: Motion Tracking Technology Evaluation

C ORY L AUDENSLAGER, EE MSDII Plan BOM Creation / Select Vendors / Order Parts Soldering of Headers on Sensors DE-ACCM2G2 Test / Test Procedure / Data Analysis / Future Recommendations Ultra-Thin IMU Test / Test Procedure / Data Analysis / Future Recommendations Status All Parts Ordered and Received on Time All Sensors Soldered and Powered Up DE-ACCM2G2- Steady State/Position Analysis Completed and Sensor Document Created Ultra-Thin IMU- Steady State/Rotation/Position Analysis Completed and Sensor Document Created 13 P10010: Motion Tracking Technology Evaluation

C ORY L AUDENSLAGER, EE Recommendations Future Data Analysis is Required -Point by Point Integration for Both Rotation and Position A More Efficient Means to Display Data for the User Kalman Filtering to Account for Drift in Gyroscopes 14 P10010: Motion Tracking Technology Evaluation

J ANVI G AUTHAMAN, EE(B IOMED ) Responsibilities Sensor Technology Lead Sensor research, Sensor selection, Sensor Evaluation, Sensor review (with Dr. Phillips), Final Sensor Selection Test plan (MSDI) sensors (on a component level) Execution (MSDII) of testing for sensors (on the sub-system level- integrating with the MCU) Testing the Atomic 6DoF IMU, and the Flex Sensor. Documentation Lead Ensuring that all documents are on EDGE Taking minutes during meetings, updating agenda (MSDI) 15 P10010: Motion Tracking Technology Evaluation

J ANVI G AUTHAMAN, EE MSDII Plan Test the Atomic sensor for basic functionality Check the Atomic sensor for Accuracy Test the Atomic with the MCU for integration. Test the Flex sensor for basic functionality Check the Flex sensor for Accuracy Test the Flex sensor with the MCU for integration. Test the Flex sensor for accuracy at different bend positions. 16 P10010: Motion Tracking Technology Evaluation

J ANVI G AUTHAMAN, EE Status MSDI: Extensive research on market solutions and technology solutions, Final sensors were chosen bought, Sensor Feasibility for every sensor was done, risks were updated consistently. Feedback from previous presentations were considered and action items were added as needed MSDII: All documentation of knowledge, data, results, write- ups are thoroughly uploaded to EDGE. Atomic IMU was tested for its basic functionality on three fixtures. All data was analyzed –pendulum, was most useful. Flex sensor was tested for accuracy bend position life cycle With P10011 interface MCU interface (possibly adding noise) 17 P10010: Motion Tracking Technology Evaluation

J ANVI G AUTHAMAN, EE Recommendations Test the Atomic with a constant acceleration, velocity, position fixture/ motor – so as to lessen some of the variables. Build fixtures beforehand. Find more applications of, and documents, go through source codes of the Atomic to better understand it. (Lot of functions, poor marketing/documentation). Flex sensor- better interface. Try the more expensive flex sensor for highly accurate applications. 18 P10010: Motion Tracking Technology Evaluation

B RIAN G LOD, CE Responsibilities Data Lead Interpret and filter sensor data Convert data to desired format for storage Design PC user interface Analyze sensor data (degrees, angles, etc) Sensor Interface Assistant Assist EE’s with sensor/MCU interface circuitry Communication Assistant Assist with storage of sensor data Assist with PC/MCU communication EDGE/SVN janitor Assist David with organization Fix it when it’s broken 19 P10010: Motion Tracking Technology Evaluation

B RIAN G LOD, 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 Assign programming tasks to Assis and myself Maintain communication with EE’s for sensor integration Assist in testing and sensor data analysis Continue to keep the Risk Assessment document up-to- date 20 P10010: Motion Tracking Technology Evaluation

B RIAN G LOD, CE 21 P10010: Motion Tracking Technology Evaluation Status MCU logs data to microSD card Selectable inputs from 0 to all 16 analog channels Worst-case sample rate of 240 Hz for all 16 channels Comma separated values (CSV) format Contains raw acceleration data, may be converted to other formats as necessary (ie: C3D) Developed PC / host software that reads the sensor data file and converts the digital values back into analog voltages Helps tremendously in data analysis – using these values, angles may be calculated (Cory / discrete integration) Assisted with sensor data acquisition Debugging of circuitry and code

B RIAN G LOD, CE Recommendations Use interrupts for sampling ADC channels Allows for other operations while waiting for a sample Write to micro-SD, on-chip data analysis, etc May be able to use a plane old data logger Much smaller; but…ADC inputs? Speed? Filter the digitized ADC values through a calibration curve to improve accuracy Currently off by as much as 50 mV – tens of degrees Full curve (1024 values?); or subset, say 512 values? Smaller MCU with more ADC inputs (if possible) External / more accurate ADCs May have to deal with custom PCB layout and high-frequency considerations 22 P10010: Motion Tracking Technology Evaluation

A SSIS N GOLO, CE Responsibilities Communications Lead Develop storage solution Interface SD card to MCU Design file format for storage for PC accessibility Capture and Coordinate Data Analyze collected sensor data Microcontroller Assistant Assist EE’s with interfacing MCU to Sensos Assist EE’s in running sensor tests on MCU Data Assistant Assist with general MCU programming Project Plan Manager Keep tasks on schedule Fix it when it’s broken 23 P10010: Motion Tracking Technology Evaluation

A SSIS N GOLO, CE MSD2 Plan Perform research on storage interfacing methods Look for an appropriate C/C++ libraries to use with micro SD card Modify selected library for use with the ATmega1280 Create a CSV file format that make sit easy to identify data from each sensor along with a timestamp Perform analysis on acquired data, to obtain velocity and displacement from acceleration 24 P10010: Motion Tracking Technology Evaluation

A SSIS N GOLO, CE 25 P10010: Motion Tracking Technology Evaluation Status Micro SD card interfacing successful Data logging successful CSV file can be written and read from with ease FAT16 formatted SD card can be plugged into PC easily Matlab and MS Excel can access the CSV files easily Data analysis successful Matlab analysis with double integration successful Velocity determined from acceleration Displacement determined from velocity

A SSIS N GOLO, CE Interrupts Avoid polling Improve performance Dedicated data logging MCU Have more analog channels More precise Calibration curves to ADC values to increase accuracy 26 P10010: Motion Tracking Technology Evaluation

EDGE Review as a team: 27 P10010: Motion Tracking Technology Evaluation

D ELIVERABLES C HECKLIST & O NLINE S TATUS Customer Needs- Done Engineering Specifications- Done Risk Assessment- Done Test Plan- Done Previous Presentation Documents- Posted Project Plan- Done Other Deliverables?? 28 P10010: Motion Tracking Technology Evaluation

C ONCLUSIONS DE Sensor Good for linear movements in determining position from acceleration Atomic Moderately accurate in finding position from acceleration. ( Razor) Has internal processor- not documented well Does not meet portability requirement Razor Least accurate in determining position from acceleration. Very accurate in determining rotational angles. Flex Accurate in lab, but in reality best for repeated motions where accuracy is not main function Cheap, durable, easy to use, portable-satisfies all major customer needs (at least JJ) 29 P10010: Motion Tracking Technology Evaluation

R UBRIC R EVIEW Go over rubric elements as a group Questions? Concerns? 30 P10010: Motion Tracking Technology Evaluation