Motion Analyzer for Physical Therapy (MAPT)

Post on 21-Jan-2016

28 views 0 download

Tags:

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 Presentation

transcript

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?