Posture Correction Chris Yao (type your name here)

Slides:



Advertisements
Similar presentations
A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Advertisements

There are several research studies we would like to pursue with the HealthMonitor. These include long term monitoring of the elderly. We’re interested.
Software Analysis at Philips Healthcare MSc Project Matthijs Wessels 01/09/2009 – 01/05/2010.
Anatomy of a Multimedia Project
A Device’s Life Saver.  Purpose of this app:  Monitors the status and charging cycle of your device  Extends the battery life span on your device after.
Lecture 12 Page 1 CS 111 Online Devices and Device Drivers CS 111 On-Line MS Program Operating Systems Peter Reiher.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
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.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Smart-Sensor Infrastructure in the IPAC Architecture V.Tsetsos 1, V. Papataxiarhis 1, F.Kontos 1, P.Patelis 2, S.Hadjiefthymiades 1, E.Fytros 2, L.Liotti.
Camera Control Group Members - Bryan Marek - Brendan McMeel - Caitlin Motsinger - Tanya Ngo - Chris Hippleheuser.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Concrete Testing Gauge REBAR LOCATOR TC100 CRACK DEPTH GAUGE TC200 CONCRETE TESTING GAUGE TC300 CRACK DEPTH GAUGE TC400.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod.
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
Your Interactive Guide to the Digital World Discovering Computers 2012.
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
The Three Important Topologies By: Parimal Satashia.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
ConfidentialPA Testing Mobile Applications A Model for Mobile Testing.
Profile and a quick introduction Software Engineering: ) هندسة البرمجيات (in Arabic: is the branch of computer science Designed to develop a set rules.
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
Project Feasibility Presentation Helping People Be Healthy!
Introduction OF Enterprise Application Development.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Accessible Home Vital Signs Monitoring System
The 4 functions of a computer are 1.Input 2.Output 3.Storage 4.Processing.
Plug-in System for the Xylia Extensible XML Editor Student: Jonathan Milley Supervisor: Dr. T. S. Norvell.
For: Communication Technology 2201 By: Chris Murphy.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
By Conor Smyth. Contents Abstract Hardware Tri Axis Accelerometer Microcontroller Wireless Device Software Microcontroller End – User Interface.
Sun SPOT Introduction Miloš Solujić. Outline SPOT – beginnings Technical details - hardware Technical details - software Basestations SPOT – Pros and.
Low cost tactile feedback platform for teleoperation and VR sensing Human Machine Interaction & Low cost technologies Adrien Moucheboeuf - July 8 th, 2015.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Ewout van Bekkum Chris Gurley Nate Klein. Brief Summary Purpose of project Automated Gigapixel Panorama Acquisition Create a platform to Adjust the camera’s.
Software Development A Proposed Process and Methodology.
Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan.
Posture Correction System International Team (Mechanical and Environmental Informatics) Ahmet Cetinkaya Wonjun Choi Yusuke Ejiri Takuya Iwaki Chris Yao.
Sun Small Programmable Object Technology (Sun SPOT)‏
Implementation and provisioning of mobile extensions for telephonic calls Ioannis Metaxas.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
UML - Development Process 1 Software Development Process Using UML.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Lesson 5 MULTIMEDIA. Multimedia on the Web has expanded rapidly as broadband connections have allowed users to connect at faster speeds. Almost all Web.
Department of Electronic & Electrical Engineering Digital Lock. (e.g. for sports locker room) Assessment: Plan. Demo. Code.
Assistive Technology Margaret Carlson ED 505. What is assistive technology?  Assistive technology is a broad term that encompasses many different tools.
“COLLEGE MANAGEMENT SYSTEM” Presented by: BCA VI SEMESTER.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
Powerpoint Templates Page 1 iPhone combines smart phone capabilities with graphical interface iPhone Application Development.
Northwest Arkansas.Net User Group Jay Smith Tyson Foods, Inc. Unit Testing nUnit, nUnitAsp, nUnitForms.
Software Testing By Souvik Roy. What is Software Testing? Executing software in a simulated or real environment, using inputs selected somehow.
Final Report Yijie Xiao Project Title: Design and Development of a Continuous Monitoring System based on Wearable Devices Page 1.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Benefits of Investing in a Portable Video Studio.
Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
Vinculum II Development Modules
Network Configurations
OpenWells Cross-Platform Mobile Application
EXTENSION AND INTEGRATION
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Software, O/S & Interfaces
Chapter 7 –Implementation Issues
Yining ZHAO Computer Network Information Center,
Programming Logic and Design Eighth Edition
Presentation transcript:

Posture Correction Chris Yao (type your name here)

Contents Purpose Project scope Implementation Feasibility

Purpose Over 10 million days lost due to musulo-skeletal absence per year (UK). Millions spent on therapy and treatment Correct posture for computer usage Reduced medical coverage Increase overall health Extensive add-on capabilities

Project scope Device connected to the computer and user Detects whether user is in ideal posture or not Warns user when deviating from ideal posture Alarm system for extended computer usage Tailored to each user’s individual needs

Implementation Hardware ▫Sunspot – accelerometer detecting change in posture ▫Slave devices attached to user, possibly shoulder blades or chest idea ▫Host device connected to the computer

Implementation Software ▫Programmed in Java ▫Detection algorithm for changes in accelerometer ▫User interface to customize the Sunspot devices as well as the entire program ▫Warning system

Steps for initializing posture correction system Posture Correction System User places two SunSPOT Devices to his/her body User sets his/her own ideal posture User sets his/her preferences User starts the posture correction system 1234

Posture Correction System Features Steps for initializing posture correction system Posture Correction System User places two SunSPOT Devices to his/her body User sets his/her own ideal posture User sets his/her preferences User starts the posture correction system 1234 Warnings when deviation from ideal posture Alarm system Continuous visual feedback Graphical User Interface

Posture Correction System Features Steps for initializing posture correction system Posture Correction System User places two SunSPOT Devices to his/her body User sets his/her own ideal posture User sets his/her preferences User starts the posture correction system 1234 Warnings when deviation from ideal posture Alarm system Continuous visual feedback Graphical User Interface Different Levels of Warnings 1.Textual warning 2.Warning by sound 3.Disabling mouse/keyboard 4.Shutting down the computer

Posture Correction System Features Steps for initializing posture correction system Posture Correction System User places two SunSPOT Devices to his/her body User sets his/her own ideal posture User sets his/her preferences User starts the posture correction system 1234 Warnings when deviation from ideal posture Alarm system Continuous visual feedback Graphical User Interface Alarm System 1.Encourage user to take breaks 2.Warn user to take a rest if working too long 3.Warn user to go back to work if resting too long

Posture Correction System Features Steps for initializing posture correction system Posture Correction System User places two SunSPOT Devices to his/her body User sets his/her own ideal posture User sets his/her preferences User starts the posture correction system 1234 Warnings when deviation from ideal posture Alarm system Continuous visual feedback Graphical User Interface Continuous visual feedback 1.Show user’s posture on display

Posture Correction System Features Steps for initializing posture correction system Posture Correction System User places two SunSPOT Devices to his/her body User sets his/her own ideal posture User sets his/her preferences User starts the posture correction system 1234 Warnings when deviation from ideal posture Alarm system Continuous visual feedback Graphical User Interface 1.Customizing the software 2.Save/Load user settings 3.Set levels of warnings 4.Customizing SunSPOT devices

Feasibility Sunspot compatible with almost all platforms since it uses Java User interface also programmed in Java for easy integration Source code control through Google code Tasks divided between hardware and software

Questions

References Sunspot ▫one basestation Sun SPOT unit with USB power ▫two free-range Sun SPOT units with onboard battery ▫Dimensions of the Sun SPOT are 41 x 23 x 70 mm. Weight is about 54 grams. ▫ OwnersManual.pdf