Presentation is loading. Please wait.

Presentation is loading. Please wait.

Aefa Personal Exercise Assistant. Introduction Team members: Justin Bumpus-Barnett Dmitri Musatkin Cilranus Thompson Sean Cline Course Instructor: Dr.

Similar presentations


Presentation on theme: "Aefa Personal Exercise Assistant. Introduction Team members: Justin Bumpus-Barnett Dmitri Musatkin Cilranus Thompson Sean Cline Course Instructor: Dr."— Presentation transcript:

1 Aefa Personal Exercise Assistant

2 Introduction Team members: Justin Bumpus-Barnett Dmitri Musatkin Cilranus Thompson Sean Cline Course Instructor: Dr. Gursel Serpen Faculty Advisor: Dr. Henry Ledgard

3 Presentation Contents Background Discussion Problem Statement Solutions Architecture Design Hardware Motion Analysis Social Networking Database Abstraction Video Demonstration Conclusion Questions

4 Background Project Motivation: Promote healthy lifestyle Simplify exercise tracking Join growing market of exercise software Save users’ money and time

5 Background Importance of Project Promote weight loss Introduce exercise software on PC Provide an inexpensive option for exercise management Relation to Coursework Signal processing & Filtering Hardware Interfacing GUI building Software Development Database Design

6 Discussion

7 Problem Statement & Solution Problem Track user exercise Exercise analysis Motivate user Performance graphing Usable with a variety of sensors Sharing recorded data

8 Problem Statement & Solution Solution Design a Multi-Platform Application o Intuitive User Interface Wii Remote o Accelerometer Motion Detection Algorithms o Peak Counting Storage Of Exercise Data o SQL Database Plugin o Java Simple Plugin Framework Solution Social Networking o Twitter Result & User Feedback o JfreeChart

9 Discussion - Architecture

10 Discussion - Design Plugin Management Event Driven Design Interface-based Design Dependency Injection

11 Discussion - Hardware Wii Remote: ADXL330 accelerometer Broadcom bluetooth device +/- 5g with 10% accuracy Acceleration axes are relative to the device Earth gravity is added to the measurements Motion Plus to improve acceleration reading

12 Discussion - Acceleration Data Acceleration measured in units of g Exercise patterns are preserved in the acceleration data

13 Discussion - Motion analysis Algorithm based on published technical articles Mean filter to smooth out the data Adaptive thresholding Dynamic precision Time framing Calories burned calculation

14 Discussion - Social Networking Share performance with friends Motivate users by showing friends' performance

15 Discussion - DAL Database Abstraction Layer Persistence of data between exercise sessions Implementation independent method to store data Separates code from data Implemented using SQLite database

16 Demonstration - Running

17 Demonstration – Squats

18 Demonstration – Jumping Jacks

19 Conclusion Prospective Users: Home Users Retirement Homes Exercise Gyms Future Possibilities: More plugins Compatibility with more devices Better social networking connectivity o Facebook o Foursquare

20 Q&A You've got questions... We've got blank stares.


Download ppt "Aefa Personal Exercise Assistant. Introduction Team members: Justin Bumpus-Barnett Dmitri Musatkin Cilranus Thompson Sean Cline Course Instructor: Dr."

Similar presentations


Ads by Google