Lakshmi Baddam
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

Lakshmi Baddam Oren Levy Marc Smith Marvin Howard Georgia Institute of Technology April 28, 2011 PowerPoint PPT Presentation


  • 67 Views
  • Uploaded on
  • Presentation posted in: General

Lakshmi Baddam Oren Levy Marc Smith Marvin Howard Georgia Institute of Technology April 28, 2011. 1. Project Overview. Workout motivation tool that will manipulate music Motivate runner to reach target heart rate Available to iOS mobile users Purchased in App Store for $1.00. 2.

Download Presentation

Lakshmi Baddam Oren Levy Marc Smith Marvin Howard Georgia Institute of Technology April 28, 2011

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Lakshmi baddam oren levy marc smith marvin howard georgia institute of technology april 28 2011

Lakshmi Baddam

Oren Levy

Marc Smith

Marvin Howard

Georgia Institute of Technology

April 28, 2011

1


Project overview

Project Overview

  • Workout motivation tool that will manipulate music

  • Motivate runner to reach target heart rate

  • Available to iOS mobile users

  • Purchased in App Store for $1.00

2


Design goals

Design Goals

  • User-friendly GUI

  • Heart rate detection using Polar heart rate monitor

  • Music manipulation

  • Instantaneous performance data

3


Initial design overview

User-defined Variables

Heart Rate Monitor

Music Playlist

Music

Accelerometer

GUI

beatRunner

Initial Design Overview

4


Apple s bluetooth restrictions

Apple’s Bluetooth Restrictions

  • Pairing limited to Apple approved audio accessories

  • No functionality for apps to transfer or receive data and files

  • BTstack

    • Alternative Bluetooth stack

    • Pros

      • Unrestricted pairing

      • Data and file transfer

    • Cons

      • iOS mobile device jailbreak required

      • Requires solid understanding of Bluetooth protocol


Modified heart rate monitor module

Heart Rate Monitor Interface

Web Server

Heart Rate Monitor

Laptop

beatRunner

Modified Heart Rate Monitor Module


Hrm transmission details

HRM Transmission Details

  • Polar T31 coded transmitter

  • Heart rate monitor (HRM) interface

    • Convert ECG signal to heart rate data

  • HRM data

    • Transmit to laptop via USB

    • Laptop to webserver

    • Webserver to iPhone

  • Cons

    • System not portable

    • Wi-Fi environment required


Workouts and target heart rate thr

Workouts and Target Heart Rate (THR)

  • THR zone intensity

THR = (Maximum - Resting) * Intensity + Resting

8


User input settings screen

Value taking from the HRM

User defined variables used to calculate target heart rate,

calories burned, and BPM

Results from Calculation

User Input – Settings Screen

9


App features

Fat burning

Cardio

Main screens navigation buttons

Cross training

Training Level

App Features

  • Select from three workouts

  • Set workout levels

  • Select Time Length

10


Accelerometer

Accelerometer

  • 3-axis accelerometer

  • Shake API class

  • Receive x, y, z direction values from hardware

11


Accelerometer testing

Accelerometer Testing

  • Test screen

  • Put iPhone in pocket/hand

  • Shake motionto detect step

  • Increment count

12


Song selection

Song Selection

  • Songs chosen based on BPM in ID3 tag

  • Closest BPM chosen for workout

  • BPM stretched ± 20%


Music manipulation

Music Manipulation

  • Initial

    • SOLA time stretching algorithm

      • Pro

        • Alters tempo while preserving pitch

  • Actual

    • Adjust sampling rate


Linear pulse code modulation lpcm

Linear Pulse Code Modulation (LPCM)

  • Decompress MP3 file

  • Linearly sample amplitude

  • Play back at altered sampling rate


Cost analysis

Cost Analysis

  • Budget: $400

  • Equipment cost

    • Polar Wearlink+ Heart Rate Transmitter with Bluetooth – $79.95

    • Polar T31 Coded Transmitter - $43.99

    • Heart Rate Monitor Interface – $59.95

  • Development cost

    • $41.27/hour wage: $56,908

  • 125,000 downloads expected at $1.00 per download

  • Total profit: $68,000

16


Problems solutions

Problems & Solutions

  • Bluetooth data transmission

  • HRM decoding

  • MPPlayer Class

  • UIAccelerometer Class

  • Xcode and iPhone compatibility

  • Functions/Parameters

17


Future work

Future Work

  • Portable system

    • Transmit HRM data directly to mobile device

  • Calculate song BPM in app

  • Compatibility with other mobile devices


Questions suggestions

Questions/Suggestions?


  • Login