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

Slides:



Advertisements
Similar presentations
Embedded Streaming Media with GStreamer and BeagleBoard ESC-228 Presented by Santiago Nunez santiago.nunez (at) ridgerun.com.
Advertisements

1 Electrical and Computer Engineering Drebin Rescuing Firefighters in Distress FPR Team Ganz: Jonathan Bruso Michael Carney Daniel Fortin James Schafer.
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
Audio to MIDI Converter Team Obama Advisor: Dr. William Hunt Adnan Burkic Sean Earley Jon Kump Brian Tyson Georgia Institute of Technology 4/27/2010.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Caching the MDSPlus Data via Hibernate By Ajith M Jose Comp6703 Project Client: Raju Karia Supervisor: Dr. Henry Gardner (Development of “WebScope”)
Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :
ANDROID APP. FOR ELDERY Jack Whelan. Introduction  Regular Exercise is an important part of maintaining a healthy lifestyle  Having a structured routine.
1 Rhode Island Transportation Information System. (RITIS) Spring, 2000.
Project BlueDate. The development team Petrus Bergman - Configuration manager Oskar Holmlund – Requirements manager Mikael Nilsson – Design manager Kristian.
Patron Queuing System Team Gong Archit Agarwal Thanh Nguyen Adnan Salam.
Power Consumption Awareness by using a Pedometer Denis Kosovich Lior Kuchinski Asaf Bar Power Consumption Awareness by using.
Structure of a web application1 Dr Jim Briggs. MVC Structure of a web application2.
BLUETOOTH CONTROLLER BLUETOOTH CONTROLLER HARDWARE AND LIBRARY HARDWARE AND LIBRARYPROJECT ComFUTURE TECHNOLOGY.
Schedule Viewer A Scheduling Tool for UBC Okanagan Administration Jacob Orr Dr. Ramon Lawrence Bachelor of Science Honours Project.
Cloud Connected Fitness
GUI for Computer Architecture Simulation Technical Problem Currently there are tools to aid in the study of computer architecture, but they lack a flexible.
Introducing SysAid 5.0 New Features. /102 Content New Graphic User Interface Satisfaction Survey vPro Support Various Remote Control Support Backup database.
Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar Ruth Shinar with Bob Mayer.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
Take a leap towards the most promising technology
GSI 1.0 by A. Elmekati M. Zeghal Geotechnical System Identification Software Framework 8/20/07 Introducing.
Pump Controller Team Number: May06-12 Team Members Dwayne Stammer CprE Francois Munyakazi EE Dan Paulsen CprE/EE Faculity Advisor Nicola Elia Client Viking.
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure the evidence is.
DImpack By Chau Ngo EEL 6788 Spring Outline Problem Statement/Motivation Software Overview Demo Technical Difficulties Lessons Learned Improvements.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
Abstract Introduction Project Requirements End Product Description Proposed Technical Approach Approach and Considerations Team Members: Travis Djuren.
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering SMS RFID SMS (Security Monitoring System) Team Sage Thrasher Rebekah.
Software Acquisition and Project Management Lesson I: Introduction.
Small, Lightweight Speed and Distance Sensor for Skiers and Snowboarders Michael Bekkala Michael Blair Michael Carpenter Matthew Guibord Abhinav Parvataneni.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
An Architecture to Support Context-Aware Applications
HOME AUTOMATION: WEB BASED CONTROL Anthony Campbell Eric Poynter EKU, Dept. of Technology Computer Electronic Networking.
Java EE Patterns Dan Bugariu.  What is Java EE ?  What is a Pattern ?
Faculty Advisor – Dr. Suraj Kothari Client – Jon Mathews Team Members – Chaz Beck Marcus Rosenow Shaun Brockhoff Jason Lackore.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 2.
1. 2 A scalable, feature-rich VMS solution, delivers enterprise- level performance along with freedom of choice, enabling system customization and compatibility.
Presentation Layer (Graphical User Interface) AppGUI Logic Layer (Business Logic and data access) Network Discovery Device Information Extraction Network.
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Technician Table Editor Academic advisor : Professor Ehud Gudes Technical advisor : Menny Even Danan Team: Olga Peled Doron Avinoam Ira Zaitsev ADD Presentation.
ORM Basics Repository Pattern, Models, Entity Manager Ivan Yonkov Technical Trainer Software University
Internet of Things. Creating Our Future Together.
Project Paper Presentation Hanlin Wan March 15, 2011.
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
UWave: Accelerometer-based personalized gesture recognition and its applications Tae-min Hwang.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Structure of a web application
Web Routing Designing an Interface
Walk n’ Play Project Group-8 Sivarama Krishna Polamraju
Walk n’ Play Group #8 - Team Murali Krishna Goli Viswanath Patimalla
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
YRW: Project Yellowtooth
Software Support Framework
Bluetooth Pedometer.
Making Exercise Easy Matthew Penk.
ONGO-08 K-12 Teaching Application
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors
HOME AUTOMATION: WEB BASED CONTROL
Resources and Schedule
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Storing and Processing Sensor Networks Data in Public Clouds
Monitoring Physical Activities Using Smartphones
REST Easy - Instant APIs for Your Database
Presentation transcript:

Aefa Personal Exercise Assistant

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

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

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

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

Discussion

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

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

Discussion - Architecture

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

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

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

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

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

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

Demonstration - Running

Demonstration – Squats

Demonstration – Jumping Jacks

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

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