motion analyzer for physical therapy (mapt)
DESCRIPTION
April 9th, 2010. SDP10 – Final Project Review. Motion Analyzer for Physical Therapy (MAPT). Arjuna Baratham (CSE) - Sean Klaiber (EE) - James Rutter (EE) - Constantina Tyes (EE). Professor Soules Advisor, Senior Lecturer, ECE. Outline. Demonstration Key Design Components Design Review - PowerPoint PPT PresentationTRANSCRIPT
Electrical and Computer Engineering
Motion Analyzer for Physical Therapy
(MAPT)
SDP10 – Final Project Review
Arjuna Baratham (CSE) - Sean Klaiber (EE) - James Rutter (EE) - Constantina Tyes (EE)
Professor Soules
Advisor, Senior Lecturer, ECE
April 9th, 2010
2Electrical and Computer Engineering
Outline
I. Demonstration
II. Key Design Components
III. Design Review
IV. Complete Design Overview
Electrical and Computer Engineering
DEMONSTRATION
Electrical and Computer Engineering
Outline
I. Demonstration
II. Background
III. Key Design Components
IV. Complete Design Overview
V. Future + Timeline
5Electrical and Computer Engineering
Problem and Solution
Reliable Quantitative Data in Physical Therapy (PT) can only be Collected with a One-on-One Patient/Therapist Interaction
Create a simple, inexpensive, and portable device that can accurately measure physical therapy related motion
6Electrical and Computer Engineering
Block Diagram
7Electrical and Computer Engineering
FPR Deliverable
• 2 PCB WS working
•PSFD communicating with the user
• PCB and enclosures for wireless sensors and PSFD
• PT software
8Electrical and Computer Engineering
Outline
I. Demonstration
II. Background
III. Key Design Components
IV. Complete Design Overview
9Electrical and Computer Engineering
Mounting Wireless Sensor
• Housed in a lightweight plastic enclosure – 3.125”x2”x0.875” weighing about one pound
• Two sensors comfortably
mounted above and below knee– Pouch and strap designed for
holding cell phones for
horseback riders
10Electrical and Computer Engineering
Manufacturing PCB
• All PCBs made by students– Front and back of sensor pcb shown below
11Electrical and Computer Engineering
Outline
I. Background
II. Key Design Components
III. Demonstration
IV. Complete Design Overview
V. Timeline
12Electrical and Computer Engineering
PT Software
Audio Updates/Additions
Viewing of Exercise Charts
By Demo Day: Textual Summary of Exercise Data
13Electrical and Computer Engineering
Processing and Display
• Counterpart XBee wireless receiver plugged into USB on BeagleBoard
• All data values plus timestamp logged into .txt file
• Python script on Beagleboard processes received sensor data• Real-time feedback
– Sends Arduino commands to interact with visual feedback– Playback of audio cues that were recorded by PT
• Data Logging– Stores all received data with single header
• Java GUI can plot and organize all of the logged data
14Electrical and Computer Engineering
Exercise Scripts
Data Rate: 60 Packets per second (per sensor)
File System:Script Files in /script/Data Files in /data/[exercise name]/Audio Files in /PT Audio Data/[exercise name]/
15Electrical and Computer Engineering
PSFD : Input/Output
Python – Listen Script upon Beagle Startup
Arduino/BeagleBoard exchange simple serial messages
Audio feedback – limited use
7 Segment LEDs – low power, high visibility
16Electrical and Computer Engineering
17Electrical and Computer Engineering
Finances
Already purchased:
Anticipated costs:
Part # Description Quantity Unit Price Total PriceWRL-08664 Xbee Radio 2 22.95 $45.90
v1.1 Xbee Adapter Kit 2 10.00 $20.00900.002 Xbee USB Board 1 29.95 $29.95
SEN-09269 3D Accelerometer 1 24.95 $24.95EPS050100-P6P 5V Power Supply 1 7.16 $7.16
Total $127.96
Part # Description Quantity Unit Price Total PriceWRL-08664 Xbee Radio 1 22.95 $22.95
v1.1 Xbee Adapter Kit 1 10.00 $10.00SEN-09269 3D Accelerometer 1 24.95 $24.95
Wireless Sensor PCB 3 33.00 $99.00
Total $156.90
18Electrical and Computer Engineering
Team Roles
Sean
PSFD output, PT java GUI,
PCB production
James
PCB production, PSFD input, closure design
Arjuna
Wireless data Tx/Rx, Python exercise scripts
PT java GUI
Constantina
Wireless sensor design
PCB production
19Electrical and Computer Engineering
Questions?