Upload
tokala
View
19
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Group 15 Ma Be aN. Foot Pressure Monitoring System for a Speed Skater. Presentation Outline. Possibilities for further improvement Division of labour Self Education – Andrew, Ben, Matthew Schedule / Milestones Budget Line Category analysis Social, Environmental and Enterprise Context - PowerPoint PPT Presentation
Citation preview
Group 15MaBeaN
Foot Pressure Monitoring System for a Speed Skater
1. Project Objectives2. Performance Specifications3. Design Details• Hardware:• Parts list• Construction
• Software• Information flow• Post-process flow
4. Results5. Assessment of Design
Performance6. Evaluation of Results
Presentation Outline7. Possibilities for further
improvement8. Division of labour9. Self Education – Andrew,
Ben, Matthew10. Schedule / Milestones11. Budget • Line • Category analysis
12. Social, Environmental and Enterprise Context
13. Conclusions
Improving a system to monitor foot pressure on the soles of speed skaters
Display pressure results alongside skater footage for use as a training tool to club level skaters
Ensure a minimum hindrance to the safety and performance of the speed skater
Skater stats (typical Kingston Striders skater) Max velocity = 34km/h Average stride duration = 720ms
Project Objectives
Performance SpecificationsRequirement Target Reasoning
Sensor placement
8 FSRs per foot Allows reasonable spread of inputs to identify mass distribution over sole
Sampling frequency
40Hz sampling Gives average of 29 discrete steps per stride – sufficient to identify mass transitions within stride
Wireless fidelity Max range 60m;<3% Tx error
Operation inside short track speed skating rink; Tx error limit corresponding to one sample packet lost per stride
Compact transmission unit
Minimize injury potential
Consider Tx unit placement and size such that the skater is at no additional risk in a fall situation
Minimally intrusive insole
~1mm thickness
Low profile to maximize skater comfort, but must be robust to withstand mechanical strain inside skate
Data visualization
Max time drift 25ms
Display data in contour map and bar graph alongside time matched skater footage.
Design Details Hardware - Components
Arduino Uno – Micro-controller chosen for project, has 6 analog and 16 digital inputs
Xbee Chip – employed for wireless communication
WiFi Shield: Shield designed to extend the Arduino Uno providing wireless capabilities
Dual Axis accelerometer: to determine the initial start of a speed skater
RTC: real time clock to provide a clock time stamp
4051 Analog multiplexer: accepts the analog inputs of the force sensitive resistors
Resistors and holders: specific to each individual FSR; scaled to provide a scaled force output
(components not to scale)
Design Details Hardware - Parts List
Tekscan Force Sensitive Resistor (FSR) – used to evaluate the pressure exerted at a given point on the foot
Xbee base station chip: used to enable wireless capabilities of Arduino Uno
Base Station Shield: enables wireless Xbee chip to establish communication between a laptop and the Data Acquisition Pack.
Design Details Hardware – Part List
Design Details Hardware – Construction
Information Flowchart
Design Details Software
Serial.printlnTo Tx Xbee @ 38400 baud
MATLAB Function WriteCSV
COM Port Serial Buffer
@ 38400 baud
Arduino AnalogRead
(all 8 sensors)FSR
resistance
Recorded .csv file
Base Station Rx XBee
XBee packetization
and Tx
Software Flowchart (Post processing)
Design Details Software
Draw sample and capture
frame
Extract sampling instance,
interpolate values
Input .csv file & skater
footage
Overlay pressure plot
Produce final .avi file
Align time index with
skater footage
Capture frame
Loop
Results Hardware
Results Hardware
Results Hardware – FSR Properties
Simulation pressure profile video◦ Compiled from
fictional .csv file◦ Uses MATLAB
griddata(‘v4’) function to smoothly interpolate between the eight sensor locations
Results – Software
Assessment of Design Performance
Assessment of Design Performance
Evaluation of Results
Employ the accelerometer for further data acquisition beyond the current application of a trigger to start sending data when a speed skater starts moving
Inclusion of a triple axis accelerometer to measure acceleration in 3 degrees of movement for turn analysis
Separation of scaled resistors to outside the DAQPAC for ease of exchange and to ensure the DAQPAC seals tightly
Use of a rechargeable lithium battery pack system for greater battery life while minimizing the environmental footprint of the unit
Further refinements to the placement and number of sensors in the foot sensor system for greater resolution
Possibilities For Further Improvement
Division of Labour and Team EffectivenessSegment Task Andrew Ben Matthew
Project FSR research 33 34 33
Project Part sourcing 50 25 25
Project Scheduling 80 10 10
Project Logistics 40 30 30
Project Communication 50 25 25
ProjectWikispaces Project
website 60 20 20
Project Project Calendar 60 25 15
ProjectSpeed Skating
Research 33 33 34
Project Overall 51 25 24
Division of Labour and Team EffectivenessSegment Task Andrew Ben Matthew
Hardware Part Selection 33 34 33
Hardware Soldering 75 20 5
HardwareWiring
Diagramming 60 30 10
Hardware Testing 100 0 0
Hardware Prototyping 45 35 20
Hardware Insole Construction 75 20 5
Hardware Overall 65 23 12
Division of Labour and Team EffectivenessSegment Task Andrew Ben Matthew
Software Matlab Research 30 50 20
SoftwareArduino Subroutine
Development 20 50 30
SoftwareMatlab Data Acquisition 0 100 0
SoftwareMatlab Data
Analysis 0 100 0
Software Video Input 0 90 10
Software Data Video Output 0 100 0
SoftwareVideo / Data
Marriage 0 80 20
Software Overall 7 81 11
Division of Labour and Team Effectiveness
Projec
t Cate
gory
Hardware
Catego
ry
Softw
are Cate
gory
Projec
t Con
tributi
on0%
20%40%60%80%
100%Work Division Breakdown
Andrew Ben Matthew
Project Category
Wor
k Pe
rfor
med
Digital and analog inputs work very differently, and both can be used for very different things
Much more can be extracted from resultant data then just pressures at given times, speed can be found as well as other things
A better understanding of circuits and how they interact with parts like processors and small IC’s
Self Education – Matthew McKerroll
Choosing the best visualization method Colour blindness Ease of interpretation for youth audience
Fail fast design Build a prototype early, learn from it, then move on
Considering transient behaviour of ICs When trying to maximize the sampling rate,
components (i.e. MUX) do not behave instantaneously
Weekly meeting with supervisors A source of unrivalled brainstorming and suggestions
for improvement
Self Education - Ben York
Micro-electronics are very approachable; the Arduino platform is a versatile platform to make use with an invaluable open source community
Soldering is an art that is a necessity when working with micro-electronics
The good news: Crazy glue is not conductive; the bad news: Crazy glue is not conductive.
Planning a design project requires more time than the actual project process itself; it is completely true that an engineer spends ½ of the time working, ¼ of the time writing reports and ¼ of the time presenting those reports to keep those involved updated with the current status
Project planning is a necessity. The amount of time spent planning at the beginning of the project is directly proportional to the success of the project and inversely proportional to the work required to complete the project.
Fail fast prototypes are integral to bypassing project bottlenecks
Self Education – Andrew Yaworski
Schedule / MilestonesOverall Project Timeline
Schedule / MilestonesHardware Timeline
Schedule / MilestonesSoftware Timeline
Budget – Line Item ReviewCanakit Supplier Order
Item Description Unit Price Quantity Extended Price X-Bee Kit Xbee Wireless Kit 89.95 1 89.95
Arduino Uno Arduino Uno 29.95 1 29.95 SX00099 Real Time Clock Module 19.95 1 19.95
SX10088 Arduino Project Enclosure 12.67 1 12.67
SX00844Dual Axis Accelerometer Breakout Board -
ADXL2030 39.95 1 39.95 Subtotal 192.47 Tax 28.29 Freight 20.00 Total 240.76
TekScan Supplier Order (Force Sensitive Resistor)
ZFLEX(A201) 100-8 A201 Sensor @ 100 - 8 Pk 117.00 1 130.00 US Conversion 129.207 CAD(US*0.9939) Brokerage 12.5 GST 7.08535 148.79
The Source Order (Prototyping Silicon Board)
2760150 IC PC Board - Multi-purpose 417 6.99 1 6.99 Taxes 0.91 Total 7.90
Project Total 397.45Slack 2.55
Budget – Category Breakdown
Wireless Components Micro-controller Peripheral ComponentsSensors Taxes ShippingSlack
Analysis of the budget provides insight into the limitations due to component cost
FSR Sensors: 33%
Wireless Components: 22%
Peripheral Components: 20 %
Taxes / Shipping: 17%
Microcontroller: 7%
The device made already exists but can cost more than $10 000 dollars. The one made for this project is meant for the club level of skating – many uses, cost effective
Other applications of this project include heath-care and rehabilitation
This project has little to no environmental impact, but changes could be made so that it is more environmentally friendly
Social, Environmental and Enterprise Context
From a cost perspective, the limitations of the current design project stem from the high initial cost of sensor equipment.
The least expensive component cost was in actuality the Arduino microcontroller.
The ease of connectivity resulting from the inclusion of the Wi-fi shield in conjunction with the Xbee has exceeded all expectations in terms of reliability, range, encryption and functionality and was worth the 22% budget allocation.
The pressure sensor system for a speed skater can be expanded to encompass varied practical applications that exceed the original application of monitoring foot pressure for a speed skater:◦ Ergonomics analysis of repetitive and stressful working conditions◦ Sport-specific analysis of the movements and pressures experienced during sports related activities◦ Gait analysis that can aid in diagnosing possible issues relating to back problems resulting from bad
posture or possibly misshapen feet that require orthotic support◦ As a data collection unit that can be interfaced with any type of data acquisition system not
necessarily that of a foot pressure monitoring system.
The unit is highly versatile due to the nature of the Arduino platform and is easily extended to other applications while being highly approachable in those disparate implementations.
Conclusions