AN APPLYING OF ACCELEROMETER IN ANDROID PLATFORM FOR CONTROLLING WEIGHT

Size: px
Start display at page:

Download "AN APPLYING OF ACCELEROMETER IN ANDROID PLATFORM FOR CONTROLLING WEIGHT"

Transcription

1 AN APPLYING OF ACCELEROMETER IN ANDROID PLATFORM FOR CONTROLLING WEIGHT Sasivimon Sukaphat Computer Science Program, Faculty of Science, Thailand ABSTRACT This research intends to present a mobile calorie counting application which utilizes Android accelerometer to perform human movement recognition. The proposed application uses accelerometer on the Android platform for identifying the physical activity a user is performing. The acceleration generated by user s movement will be converted into speed and further be used in ACSM metabolic equations in order to find the number of calories burned. The proposed application also shows the statistics of calories burned per day and suggests the appropriate number of calories burned for each user which can help people to control their weight anytime and anywhere. Keyword: Accelerometer, Android, Activity Recognition, Calorie counting INTRODUCTION Health-care is one of people s major concerns, especially when obesity problem becomes fast growing. Several weight control techniques have been proposed for diminishing this health problem. In particular, foot pod gadgets such as running watch, pedometer and embedded foot pod shoe (Willson, 2010) were introduced for helping people to control weight. These gadgets calculate the amount of burned calories by counting the number of steps that the user walks or runs which will be used for measuring the distance that the user takes. However, the ability of these devices may not be quite accurate. The pedometer and related devices identify person s step by using a hair spring mechanism which tends to droop after a constant usage (Flaherty, 2005). In addition, the distance of each person gait varies, thus requiring an informal calibration which is quite inconvenient to perform. Moreover, people need to pay more for purchasing these gadgets. It would be better if we can use everyday life devices to perform this task. In order to solve the problems mentioned above, we try to present a new health-care paradigm which only uses a common device for helping people control their weight at ease. This research presents SWL (SWU Weight Loss), a mobile calorie counting application on the Android platform which utilizes an accelerometer for classifying continuous human motions. The Android platform was proved by many researches (Ayu, Mantoro, Matin, & Basamh, 2011), (Brezmes, Gorricho, & ISS 294

2 Cotrina, 2009), (Kwapisz, Weiss, & Moore, 2010) that it has an ability to recognize human activities. By using an accelerometer, the acceleration generated when a user is moving will be converted into speed which is used for classifying user s activities. Because the vertical motion acceleration such as stair climbing is still difficult to recognize by Android accelerometers (Kwapisz, Weiss, & Moore, 2010), the SWL application only focus on the acceleration from the x-axis for classifying planar motion. The speed will be further used in ACSM metabolic equations (ACMS, 2006) for calculating the number of calories used in that activity. The SWL application also shows the statistics of calorie burned per day and suggests the appropriate number of calories burned for each user which can help people who want to control weight anytime and anywhere. LITERATURE REVIEW 1.1.Embedded Accelerometer in Smartphone The SWL application works with Android accelerometer which is a built-in sensor that measures the motion and tilt of a mobile. By using interface SensorListener (SensorListener, 2013), we can measure the acceleration force in m/s 2 which is applied to a mobile on the x, y, and z axes, including the force of gravity. By using IBMEyes program (Ableson, 2009), we can demonstrate the example outputs from the accelerometer when a mobile was lying and when it was tilting shown in figure 1. Figure 1 Example outputs from Android accelerometer when mobile was lying (left) and when mobile was tilting (right). The acceleration from the accelerometer is converted into speed for using in ACSM metabolic equations described in the next section. ISS 295

3 1.2.ACSM metabolic equations In order to find the number of calories burned in each activity, we use two ACSM metabolic equations: maximal oxygen consumption equations and caloric expenditure equation for two purposes. Firstly, the maximal oxygen consumption equation is used for calculating the maximum oxygen consumption of a client's body (VO 2 Max) for a given exercise. Secondly, the caloric expenditure equation is used for calculating the number of calories burned from physical activity. In addition, the Basal Metabolic Rate (BMR) equation is also used for calculating the appropriate number of calories expended per day for each person. The components of each equation are described below: 2.1. Maximal Oxygen Consumption Equation VO 2 Max = H + V + R Where H, V and R are the amount of oxygen consumed in horizontal motion, vertical motion and resting (ml/kg/min). This research only focuses on two activities: walking and running. In the case of walking (the speed is not over 5.95 kilometer/hour or meter/minute), the components of equation are: VO 2 Max = (0.1 x Speed) + (1.8 x Speed x Gradient) In the case of running (the speed is greater than 5.95 kilometer/hour or meter/minute), the components of equation are: VO 2 Max = (0.2 x Speed) + (0.9 x Speed x Gradient) Where 0.1 is oxygen cost per meter of moving each kilogram (kg) of body weight while walking (horizontally). 0.2 oxygen cost per meter of moving each kg of body weight while running (horizontally). 1.8 is oxygen cost per meter of moving total body mass against gravity (vertically). 0.9 is oxygen cost per meter of moving total body mass against gravity (vertically) Caloric Expenditure Equation Caloric expenditure = (VO 2 Max x Weight/1000) x 5 Where the unit of caloric expenditure is kilocalorie (kcal). ISS 296

4 2.3. BMR (Basal Metabolic Rate) Equation In order to suggest the appropriate number of calories expended per day for each person, we use the BMR (Basal Metabolic Rate) equation (Wikipedia, 2013) to find the number of calories the client body needs at rest for each day. The BMR equation for male and female consists of components described below: Male BMR = 66 + (13.7 x Weight) + (5 x Height) (6.8 x Age) Female BMR = (9.6 x Weight) + (1.8 x Height) (4.7 x Age) RELATED WORK There are various weight control applications on the Android platform which can be classified into three major groups: 1. GPS Tracking Application The GPS tracking application is used for measuring the distance of the client s exercise. An example of Android GPS tracking application is Runstar (Runstar, 2013), which can track distance and time of user s exercise. However, the flaw of this application is the GPS network that has limited range and the lack of abilities to pierce through barriers (Otsason, Varshavsky, LaMarca, & Lara, 2005). Thus, it does not work well indoor. 2. Pedometer Application The pedometer application generally mimics the functions of the pedometer device. Therefore, this application can count user steps, show the approximate distance, speed and the number of calories burned. Accupedo-Pro Pedometer (LLC, 2013) is an example of this kind of application. Because this application measures the approximate distance calculated from user s paces, it cannot measure user s speed accurately, thereby affecting the precision of calorie calculation. 3. Calorie Counting Application Android calorie counting application is an application that helps users to keep track of their meals, exercise and weight. An example of Android calorie counting application is Calorie Counter by FatSecret (FatSecret, 2013). This application works by providing necessary information such as nutrition facts on foods and number of calories burned in each exercise mode. The number of calories burned by user s activities will be counted and recorded in the application. Since the calorie counting process does not come from the real practice, the result may be incorrect. ISS 297

5 SYSTEM DESIGN AND IMPLEMENTATION The SWL application was developed as a calorie counting tool that helps people control their weight in anywhere and anytime. This application works by applying Android accelerometer to perform human activity recognition and task classification. The SWL application consists of four modules: interface module, motion recognition and classification module, calorie calculation module and SQLite module. 1. Interface Module Interface module deals with user input and display output. First of all, user has to register into SWL application by submitting personal information such as age, gender, height and weight (figure. 2) which will further be used in calorie calculation module. SWL application displays two types of outputs: 1.1. Calorie Per Activity This is a single result of each activity a user performs and is immediately shown after the user finishes his/her motion. Figure 4 (left) shows the output screen which consists of activity date, activity type, total time spent, average speed and the number of calorie burned. 1.2.Calorie Burned Statistic This is a summary result of all activities the user performs throughout the day, including with the BMR suggestion. Figure 4 (right) shows the output screen which consists of user s BMR in a specific date. The BMR result will be used to compare with the BMR standard for giving a suggestion about the appropriate metabolic rate to the user. Under BMR suggestion is the accumulated number of calories burned from all exercises that the user performs in one day, including the details of each exercise. 2. Motion Recognition and Classification Module In order to perform motion recognition and classification task, the Android APIs were used to receive the acceleration from the accelerometer. The interface SensorListener (SensorListener, 2013) was used for receiving notifications from the SensorManager class when sensor values have changed. By calling onaccuracychanged method and onsensorchanged method, the acceleration from sensor can be received and further be used in the calorie calculation module. Figure 3 (right) shows the acceleration from the x-axis while the user is moving. 3. Calorie Calculation Module This module consists of two tasks: ISS 298

6 3.1 Maximum Oxygen Consumption Calculation After the user finishes his/her exercise, the maximum oxygen consumption calculation task is performed by using the ACSM's maximal oxygen consumption equations to find VO 2 Max of the client's body for a given exercise. The VO 2 Max value will be used in the caloric expenditure equation for finding caloric expenditure of each activity that user performs. The result from this process will be sent to the interface module for showing calories per activity on screen. 3.2 BMR Calculation In case that user wants to know his/her statistics of calorie burned per day, the BMR calculation task will be performed. The BMR from this calculation process will be sent to the interface module for showing the statistics of calories burned on screen. 4. SQLite Module In order to compute the statistics of calories burned per day, the number of calories burned from each user s activity has to be kept in SQLite database. After specifying date on the calorie statistics screen, the number of calories from every activity that user performed in that day will be retrieved from SQLite database and further be accumulated. The result from this process will be sent to the calorie calculation module under the BMR calculation task. Figure 2 The input screen of SWL application. ISS 299

7 Figure 3 (Left) The acceleration starting screen, (right) the user speed acquired from accelerometer sensor Figure 4 (Left) The output screen of calories per activity, (right) the output screen of the statistics of calories burned per day. EXPERIMENT RESULT The experiment was conducted by calculating the number of calories burned in 2 activities: walking and running, of which a 10-minute continuous movement was performed 15 times per activity. The 3-axis accelerometer, Sumsung Galaxy S II, was used for installing the SWL application. In order to evaluate the accuracy of the SWL application, an accelerated standard device, Tech 4 O Accelerator Woman s Running ISS 300

8 Watch: the built-in accelerometer and calorie counting was used to compare the result to the SWL application. The accelerometer watch and mobile phone were both attached to the tester s body throughout the testing period. After testing 15 times in each activity, we found that the SWL application can reach a good accuracy rate of activity classification: the overall walking speeds are lower than meter/minute (table 1) and the overall running speeds are greater than meter/minute (table 2). Besides, the number of calories burned from the SWL application is closely to the one from the running watch: the average percent of discrepancies which are 28.57% and 26.27% in walking and running activity respectively. TABLE 1 THE RESULT OF WALK TESTING Running Watch SWL Application Calories Speed Calories Percent of (kcal/min) (m/min) (kcal/min) Discrepancy The average percent of discrepancy ISS 301

9 TABLE 2 THE RESULT OF RUN TESTING Running Watch SWL Application Calories Speed Calories Percent of (kcal/min) (m/min) (kcal/min) Discrepancy The average percent of discrepancy CONCLUSION This research aims to propose the SWL application: a new paradigm of weight controlling application which can be used anywhere and anytime. By utilizing an accelerometer on the Android platform, we can create a mobile application that users can use for counting the number of calories burned from their exercises including statistics of calorie burned. From the experiment, we found that the SWL application ISS 302

10 was well performed in activity classification task, precisely identifying user activities in horizontal movements. Moreover, this application also has an average percent of discrepancy from both waking and running activity less than 30% comparing to the accelerometer running watch. Therefore, we can conclude that the SWL application is accurate and reliable enough to use as a calorie counting device. However, user needs to calibrate the accelerometer sensor at the first time of use. Thus, the accelerometer calibration program installation is required for improving sensor performance by removing structural errors in the sensor outputs. REFERENCES SensorListener. (2013, June 21). Retrieved from Android Developer: Ableson, F. (2009, June 16). Tapping into Android's sensors. Retrieved from IBM: ACMS. (2006). Amercan college of Sports Medicine's Guidelines for Exercise Testing and Prescription. Lippinkott Williams & Wilkins. Ayu, M. A., Mantoro, T., Matin, A. F., & Basamh, S. S. (2011). Recognizing User Activity Based on. IEEE Symposium on Computers & Informatics, (pp ). Brezmes, T., Gorricho, J.-L., & Cotrina, J. (2009). Activity Recognition from Accelerometer Data on a Mobile Phone. IWANN 2009 (pp ). Springer-Verlag Berlin Heidelberg. FatSecret. (2013, January 26). Calorie Counter by FatSecret. Retrieved from Google-Play: Flaherty, C. (2005, May 2). Hip-riding pedometers are popular, but how accurate are they? Retrieved from Montana State University: w-accurate-are-they Kwapisz, J. R., Weiss, G. M., & Moore, S. A. (2010). Activity Recognition using Cell Phone Accelerometers. SensorKDD 10. Washington, DC.: ACM. LLC, C. (2013, May 12). Accupedo-Pro Pedometer. Retrieved from Google-Play: hl=en Otsason, V., Varshavsky, A., LaMarca, A., & Lara, E. d. (2005). Accurate GSM Indoor Localization. UbiComp (pp ). Springer-Verlag Berlin Heidelberg. Runstar. (2013, Febuary 21). Runstar. Retrieved from Google-Play: ISS 303

11 Wikipedia. (2013, April 12). Basal metabolic rate. Retrieved from Willson, S. (2010, September 20). Nike+ ipod vs Nike+ GPS Application Review. Retrieved from Learn Fitness: w/ ISS 304

A Brief Survey of Physical Activity Monitoring Devices 1

A Brief Survey of Physical Activity Monitoring Devices 1 A Brief Survey of Physical Activity Monitoring Devices 1 Technical Report MPCL-08-09 Chao Chen Steve Anton Abdelsalam Helal Email: cchen@cise.ufl.edu www.ctia.ufl.edu Phone: 352-392-6845 May 2008 1 This

More information

Chapter 6: Measurement of Work, Power, and Energy Expenditure

Chapter 6: Measurement of Work, Power, and Energy Expenditure Chapter 6: Measurement of Work, Power, and Energy Expenditure Objectives Define the terms work, power, energy, and net efficiency Give a brief explanation of the procedure used to calculate work performaed

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1295 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1295 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1295 HUMAN ACTIVITY RECOGNITION AN ANDROID APPLICATION Abstract Smitha K.S Department of Electronics and Communication,

More information

A smartphone based real-time daily activity monitoring system. Shumei Zhang Paul McCullagh Jing Zhang Tiezhong Yu

A smartphone based real-time daily activity monitoring system. Shumei Zhang Paul McCullagh Jing Zhang Tiezhong Yu A smartphone based real-time daily activity monitoring system Shumei Zhang Paul McCullagh Jing Zhang Tiezhong Yu Outline Contribution Background Methodology Experiments Contribution This paper proposes

More information

NAME: The measurement of BMR must be performed under very stringent laboratory conditions. For example:

NAME: The measurement of BMR must be performed under very stringent laboratory conditions. For example: NAME: HPER 3970 BODY COMPOSITION / WEIGHT MANAGEMENT / SPORT NUTRITION LABORATORY #1: ASSESSMENT OF RESTING METABOLIC RATE AND SUBSTRATE UTILIZATION DURING EXERCISE Introduction Basal Metabolic Rate /

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 3, March 203 ISSN: 2277 28X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Real Time Monitoring

More information

Human Activities Recognition in Android Smartphone Using Support Vector Machine

Human Activities Recognition in Android Smartphone Using Support Vector Machine 2016 7th International Conference on Intelligent Systems, Modelling and Simulation Human Activities Recognition in Android Smartphone Using Support Vector Machine Duc Ngoc Tran Computer Engineer Faculty

More information

Pedometer Project 1 Mr. Michaud / www.nebomusic.net

Pedometer Project 1 Mr. Michaud / www.nebomusic.net Mobile App Design Project Pedometer Using Accelerometer Sensor Description: The Android Phone has a three direction accelerometer sensor that reads the change in speed along three axis (x, y, and z). Programs

More information

VIRTUAL REALITY GAME CONTROLLED WITH USER S HEAD AND BODY MOVEMENT DETECTION USING SMARTPHONE SENSORS

VIRTUAL REALITY GAME CONTROLLED WITH USER S HEAD AND BODY MOVEMENT DETECTION USING SMARTPHONE SENSORS VIRTUAL REALITY GAME CONTROLLED WITH USER S HEAD AND BODY MOVEMENT DETECTION USING SMARTPHONE SENSORS Herman Tolle 1, Aryo Pinandito 2, Eriq Muhammad Adams J. 3 and Kohei Arai 4 1,2,3 Multimedia, Game

More information

GENERAL EQUATION FOR SPIROMETRY CALCULATION OF VO 2 VO 2(ml O2/min) = (V I (ml O2/min STPD) * F I O 2 ) (V E(ml O2/min STPD) *F E O 2 )

GENERAL EQUATION FOR SPIROMETRY CALCULATION OF VO 2 VO 2(ml O2/min) = (V I (ml O2/min STPD) * F I O 2 ) (V E(ml O2/min STPD) *F E O 2 ) Exercise Testing and Prescription Lab Metabolic Calculation Lab Use Appendix D, lecture materials, and the conversions below to help you complete this lab. This lab is for purposes of practicing metabolic

More information

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II)

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II) Sensor Overview ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II) Lecture 5: Sensor and Game Development Most Android-powered devices have built-in sensors that measure motion, orientation,

More information

Avoiding the Wall : Why women do not need to carbohydrate load. Jamie Justice. Audience: Women s marathon running groups and charity marathon coaches

Avoiding the Wall : Why women do not need to carbohydrate load. Jamie Justice. Audience: Women s marathon running groups and charity marathon coaches 1 Avoiding the Wall : Why women do not need to carbohydrate load Jamie Justice Audience: Women s marathon running groups and charity marathon coaches The marathon s dreaded mile 18 wall is enough to give

More information

Android Sensor Programming. Weihong Yu

Android Sensor Programming. Weihong Yu Android Sensor Programming Weihong Yu Sensors Overview The Android platform is ideal for creating innovative applications through the use of sensors. These built-in sensors measure motion, orientation,

More information

Predicting Aerobic Power (VO 2max ) Using The 1-Mile Walk Test

Predicting Aerobic Power (VO 2max ) Using The 1-Mile Walk Test USING A WALKING TEST 12/25/05 PAGE 1 Predicting Aerobic Power (VO 2max ) Using The 1-Mile Walk Test KEYWORDS 1. Predict VO 2max 2. Rockport 1-mile walk test 3. Self-paced test 4. L min -1 5. ml kg -1 1min

More information

Using the Android Sensor API

Using the Android Sensor API Using the Android Sensor API Juan José Marrón Department of Computer Science & Engineering jmarronm@mail.usf.edu # Outline Sensors description: - Motion Sensors - Environmental Sensors - Positioning Sensors

More information

G-PORTER. Portable GPS Tracker GP-102 User s Manual

G-PORTER. Portable GPS Tracker GP-102 User s Manual G-PORTER Portable GPS Tracker GP-102 User s Manual Chapter 1 GP-102 Overview The GP-102 is the best available portable GPS tracker and sports analyzer with the most functions with the simplest operations.

More information

Body Mass Index and Calorie Intake

Body Mass Index and Calorie Intake The Science of Nutrition Laboratory Science 70 Body Mass Index and Calorie Intake One of the easiest ways to assess if you are healthy weight is to measure your body mass index (BMI). The BMI is a calculation

More information

Android Sensors. CPRE 388 Fall 2015 Iowa State University

Android Sensors. CPRE 388 Fall 2015 Iowa State University Android Sensors CPRE 388 Fall 2015 Iowa State University What are sensors? Sense and measure physical and ambient conditions of the device and/or environment Measure motion, touch pressure, orientation,

More information

E0-245: ASP. Lecture 16+17: Physical Sensors. Dipanjan Gope

E0-245: ASP. Lecture 16+17: Physical Sensors. Dipanjan Gope E0-245: ASP Lecture 16+17: Physical Sensors Module 2: Android Sensor Applications Location Sensors - Theory of location sensing - Package android.location Physical Sensors - Sensor Manager - Accelerometer

More information

Sensors & Motion Sensors in Android platform. Minh H Dang CS286 Spring 2013

Sensors & Motion Sensors in Android platform. Minh H Dang CS286 Spring 2013 Sensors & Motion Sensors in Android platform Minh H Dang CS286 Spring 2013 Sensors The Android platform supports three categories of sensors: Motion sensors: measure acceleration forces and rotational

More information

A DECISION TREE BASED PEDOMETER AND ITS IMPLEMENTATION ON THE ANDROID PLATFORM

A DECISION TREE BASED PEDOMETER AND ITS IMPLEMENTATION ON THE ANDROID PLATFORM A DECISION TREE BASED PEDOMETER AND ITS IMPLEMENTATION ON THE ANDROID PLATFORM ABSTRACT Juanying Lin, Leanne Chan and Hong Yan Department of Electronic Engineering, City University of Hong Kong, Hong Kong,

More information

Why have new standards been developed?

Why have new standards been developed? Why have new standards been developed? Fitnessgram is unique (and widely accepted) because the fitness assessments are evaluated using criterion-referenced standards. An advantage of criterion referenced

More information

Mobile Phone Sensors in Health Applications

Mobile Phone Sensors in Health Applications Mobile Phone Sensors in Health Applications Evgeny Stankevich, Ilya Paramonov, Ivan Timofeev P. G. Demidov Yaroslavl State University Yaroslavl, Russia {stankevich.evg, skat.set}@gmail.com, ilya.paramonov@fruct.org

More information

A Design of Mobile Health for Android Applications

A Design of Mobile Health for Android Applications American Journal of Engineering Research (AJER) e-issn : 2320-0847 p-issn : 2320-0936 Volume-03, Issue-06, pp-20-29 www.ajer.org Research Paper Open Access A Design of Mobile Health for Android Applications

More information

Vibration-Based Surface Recognition for Smartphones

Vibration-Based Surface Recognition for Smartphones Vibration-Based Surface Recognition for Smartphones Jungchan Cho, Inhwan Hwang, and Songhwai Oh CPSLAB, ASRI School of Electrical Engineering and Computer Science Seoul National University, Seoul, Korea

More information

Appendix A Oxymax Calculations

Appendix A Oxymax Calculations Appendix A Oxymax Calculations A.1 Metabolic Calculations The metabolic data reported by Oxymax is based on five empirical measurements: Gas concentrations measured by sensors: Reference Oxygen Concentration

More information

Mobile applications can benefit from being location-aware This mean to allow application to determine and manipulate location For example:

Mobile applications can benefit from being location-aware This mean to allow application to determine and manipulate location For example: SENSORS Location service Mobile applications can benefit from being location-aware This mean to allow application to determine and manipulate location For example: find stores nead my current location

More information

Fitness Training Program

Fitness Training Program Sample Endurance Factor Introduction Fitness Training Congratulations on completing your Metabolic Profile! Until recently, this type of assessment was available only to human performance labs and training

More information

CUSTOMER SERVICE CONTACTS

CUSTOMER SERVICE CONTACTS EN CUSTOMER SERVICE CONTACTS Global Help Desk +358 2 284 11 60 Suunto USA Phone +1 (800) 543-9124 Canada Phone +1 (800) 776-7770 Suunto website www.suunto.com COPYRIGHT This publication and its contents

More information

9. The kinetic energy of the moving object is (1) 5 J (3) 15 J (2) 10 J (4) 50 J

9. The kinetic energy of the moving object is (1) 5 J (3) 15 J (2) 10 J (4) 50 J 1. If the kinetic energy of an object is 16 joules when its speed is 4.0 meters per second, then the mass of the objects is (1) 0.5 kg (3) 8.0 kg (2) 2.0 kg (4) 19.6 kg Base your answers to questions 9

More information

W i f(x i ) x. i=1. f(x i ) x = i=1

W i f(x i ) x. i=1. f(x i ) x = i=1 Work Force If an object is moving in a straight line with position function s(t), then the force F on the object at time t is the product of the mass of the object times its acceleration. F = m d2 s dt

More information

WEARIT DEVELOPER DOCUMENTATION 0.2 preliminary release July 20 th, 2013

WEARIT DEVELOPER DOCUMENTATION 0.2 preliminary release July 20 th, 2013 WEARIT DEVELOPER DOCUMENTATION 0.2 preliminary release July 20 th, 2013 The informations contained in this document are subject to change without notice and should not be construed as a commitment by Si14

More information

Module 1: Sensor Data Acquisition and Processing in Android

Module 1: Sensor Data Acquisition and Processing in Android Module 1: Sensor Data Acquisition and Processing in Android 1 Summary This module s goal is to familiarize students with acquiring data from sensors in Android, and processing it to filter noise and to

More information

CS 403X Mobile and Ubiquitous Computing Lecture 6: Maps, Sensors, Widget Catalog and Presentations Emmanuel Agu

CS 403X Mobile and Ubiquitous Computing Lecture 6: Maps, Sensors, Widget Catalog and Presentations Emmanuel Agu CS 403X Mobile and Ubiquitous Computing Lecture 6: Maps, Sensors, Widget Catalog and Presentations Emmanuel Agu Using Maps Introducing MapView and Map Activity MapView: UI widget that displays maps MapActivity:

More information

! Sensors in Android devices. ! Motion sensors. ! Accelerometer. ! Gyroscope. ! Supports various sensor related tasks

! Sensors in Android devices. ! Motion sensors. ! Accelerometer. ! Gyroscope. ! Supports various sensor related tasks CSC 472 / 372 Mobile Application Development for Android Prof. Xiaoping Jia School of Computing, CDM DePaul University xjia@cdm.depaul.edu @DePaulSWEng Outline Sensors in Android devices Motion sensors

More information

OPEN LESSON SAMPLE LESSONS FOR THE CLASSROOM FROM LAYING THE FOUNDATION

OPEN LESSON SAMPLE LESSONS FOR THE CLASSROOM FROM LAYING THE FOUNDATION OPEN LESSON SAMPLE LESSONS FOR THE CLASSROOM FROM LAYING THE FOUNDATION Middle Grades Science Running the Stairs Measuring Work, Energy, and Power About this Lesson This activity can be used to introduce

More information

Social Data Mining through Distributed Mobile Sensing: A Position Paper

Social Data Mining through Distributed Mobile Sensing: A Position Paper Social Data Mining through Distributed Mobile Sensing: A Position Paper John Gekas, Eurobank Research, Athens, GR Abstract. In this article, we present a distributed framework for collecting and analyzing

More information

Contents 2. Polar A300 User Manual 9. Introduction 9. Polar A300 9. USB cable 9. Polar Flow App 10. Polar FlowSync Software 10

Contents 2. Polar A300 User Manual 9. Introduction 9. Polar A300 9. USB cable 9. Polar Flow App 10. Polar FlowSync Software 10 USER MANUAL CONTENTS Contents 2 Polar A300 User Manual 9 Introduction 9 Polar A300 9 USB cable 9 Polar Flow App 10 Polar FlowSync Software 10 Polar Flow Web Service 10 H7 Heart Rate Sensor 10 Get started

More information

Exercise Prescription Case Studies

Exercise Prescription Case Studies 14 Exercise Prescription Case Studies 14 14 Exercise Prescription Case Studies Case 1 Risk Stratification CY CHAN is a 43-year-old man with known history of hypertension on medication under good control.

More information

Women, Exercise & Metabolism

Women, Exercise & Metabolism Women, Exercise & Metabolism Ginger Patterson, Ph D, RD, LD Dr Ginger has worked in the field of wellness and nutrition in Ft. Myers for the past 20 years. She is an adjunct professor of nutrition at Florida

More information

Tests For Predicting VO2max

Tests For Predicting VO2max Tests For Predicting VO2max Maximal Tests 1.5 Mile Run. Test Population. This test was developed on college age males and females. It has not been validated on other age groups. Test Procedures. A 1.5

More information

Android Programming Lecture 18: Menus Sensors 11/11/2011

Android Programming Lecture 18: Menus Sensors 11/11/2011 Android Programming Lecture 18: Menus Sensors 11/11/2011 Simple Menu Example Submenu Example Sensors and Actuators Sensors Sensors provide information about the device and its environment Will ignore camera

More information

University of South Florida, Tampa, FL. Nutrition Laboratory

University of South Florida, Tampa, FL. Nutrition Laboratory Bill Campbell, PhD, CSCS, FISSN Assistant Professor of Exercise Science at the University of South Florida, Tampa, FL. Director of the Exercise and Performance Director of the Exercise and Performance

More information

Acquisition of Voice Signal using PVDF Vibration Sensor for Finding Relationship between Voices and Energy Expenditure

Acquisition of Voice Signal using PVDF Vibration Sensor for Finding Relationship between Voices and Energy Expenditure Acquisition of Voice Signal using PVDF Vibration Sensor for Finding Relationship between Voices and Energy Expenditure Jaejoong Im 1, Chansong Hwang 1, Youngchul Lim 1, Soowan Chae 2,3,4, Baikhwan Cho

More information

The first desktop system for easy and accurate Cardio Pulmonary Exercise Testing. VO 2 max and sub-max V0 2

The first desktop system for easy and accurate Cardio Pulmonary Exercise Testing. VO 2 max and sub-max V0 2 Cardio Pulmonary Exercise Testing The first desktop system for easy and accurate Cardio Pulmonary Exercise Testing VO 2 max and sub-max V0 2 Anaerobic Threshold & Individual Training Zones Nutritional

More information

Go Fit Logger: An Android Based Mobile Application for Health Care

Go Fit Logger: An Android Based Mobile Application for Health Care Go Fit Logger: An Android Based Mobile Application for Health Care C.Mamtha (Author) Dept. of Computer Science Engineering Keshav Memorial Institute Of Technology (KMIT) Hyderabad, India cvmamtha@gmail.com

More information

Cardiorespiratory Fitness

Cardiorespiratory Fitness Cardiorespiratory Fitness Assessment Purpose Determine level of fitness & set goals Develop safe & effective exercise prescription Document improvements Motivation Provide info concerning health status

More information

Enter Here -->>> App Store Tracking, Track your Rankings - AppStoreShark.com Scam or Work? Visit Here

Enter Here -->>> App Store Tracking, Track your Rankings - AppStoreShark.com Scam or Work? Visit Here Enter Here -->>> App Store Tracking, Track your Rankings - AppStoreShark.com Scam or Work? Visit Here Getting instant access app store tracking is there a find my friends app for android and iphone android

More information

Forerunner 630. Owner s Manual

Forerunner 630. Owner s Manual Forerunner 630 Owner s Manual November 2015 190-01954-00_0B All rights reserved. Under the copyright laws, this manual may not be copied, in whole or in part, without the written consent of Garmin. Garmin

More information

Available online at www.sciencedirect.com. Smart phone application for real-time optimization of rower movements

Available online at www.sciencedirect.com. Smart phone application for real-time optimization of rower movements Available online at www.sciencedirect.com Procedia Procedia Engineering 2 (2010) 00 (2009) 3023 3028 000 000 Procedia Engineering www.elsevier.com/locate/procedia 8 th Conference of the International Sports

More information

Monitoring Building Door Events using Barometer Sensor in Smartphones

Monitoring Building Door Events using Barometer Sensor in Smartphones Monitoring Building Door Events using Barometer Sensor in Smartphones Muchen Wu, Parth H. Pathak, Prasant Mohapatra Computer Science Department, University of California, Davis, CA, USA. {muwu, phpathak,

More information

Design and Implementation of an Accidental Fall Detection System for Elderly

Design and Implementation of an Accidental Fall Detection System for Elderly Design and Implementation of an Accidental Fall Detection System for Elderly Enku Yosef Kefyalew 1, Abubakr Rahmtalla Abdalla Mohamed 2 Department of Electronic Engineering, Tianjin University of Technology

More information

Work, Energy and Power

Work, Energy and Power Name: KEY Work, Energy and Power Objectives: 1. To understand work and its relation to energy. 2. To understand how energy can be transformed from one form into another. 3. To compute the power from the

More information

Cell Phone-Based Biometric Identification

Cell Phone-Based Biometric Identification Cell Phone-Based Biometric Identification Jennifer R. Kwapisz, Gary M. Weiss, and Samuel A. Moore Abstract Mobile devices are becoming increasingly sophisticated and now incorporate many diverse and powerful

More information

A Review of Security System for Smart Home Applications

A Review of Security System for Smart Home Applications Journal of Computer Science 8 (7): 1165-1170, 2012 ISSN 1549-3636 2012 Science Publications A Review of Security System for Smart Home Applications Mohammad Syuhaimi Ab-Rahman and Mohd Ariff Razaly Department

More information

Body Fat Scale Instructions for use

Body Fat Scale Instructions for use Body Fat Scale Instructions for use The scale is specially designed to test your body weight, body fat, hydration, muscle and bone percentages and to help you keep a close eye on the daily changes of your

More information

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune VEHICLE TRACKING SYSTEM USING GPS Pooja P. Dehankar 1, 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune Prof. S. P. Potdar 2 2 Asst. Professor, SCOE, Vadgaon, Pune Abstract- Global Positioning System is

More information

VELOCITY, ACCELERATION, FORCE

VELOCITY, ACCELERATION, FORCE VELOCITY, ACCELERATION, FORCE velocity Velocity v is a vector, with units of meters per second ( m s ). Velocity indicates the rate of change of the object s position ( r ); i.e., velocity tells you how

More information

Application Note IMU Visualization Software

Application Note IMU Visualization Software ECE 480 Spring 2013 Team 8 Application Note IMU Visualization Software Name: Alex Mazzoni Date: 04/04/2013 Facilitator: Dr. Aviyente Abstract This application note covers how to use open source software

More information

Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone

Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone Young Jae Lee Dept. of Multimedia, Jeonju University #45, Backma-Gil, Wansan-Gu,Jeonju, Jeonbul, 560-759,

More information

MOVE! Coach Mobile App User Manual

MOVE! Coach Mobile App User Manual MOVE! Coach Mobile App User Manual User Manual Table of Contents Overview 1 The Basics 2 Before starting 2 Setting up the App 3 Managing your settings 4 Viewing the help screens in the App 5 Accessing

More information

Application of Virtual Instrumentation for Sensor Network Monitoring

Application of Virtual Instrumentation for Sensor Network Monitoring Application of Virtual Instrumentation for Sensor etwor Monitoring COSTATI VOLOSECU VICTOR MALITA Department of Automatics and Applied Informatics Politehnica University of Timisoara Bd. V. Parvan nr.

More information

Name Class Date. You do twice as much work. b. You lift two identical books one meter above the ground.

Name Class Date. You do twice as much work. b. You lift two identical books one meter above the ground. Exercises 9.1 Work (pages 145 146) 1. Circle the letter next to the correct mathematical equation for work. work = force distance work = distance force c. work = force distance d. work = force distance

More information

Detecting User Activities using the Accelerometer on Android Smartphones

Detecting User Activities using the Accelerometer on Android Smartphones Detecting User Activities using the Accelerometer on Android Smartphones Sauvik Das Georgia Institute of Technology LaToya Green University of Houston Beatrice Perez University of Puerto Rico, Mayaguez

More information

Lesson 2: Energy Expenditure

Lesson 2: Energy Expenditure Lesson 2: Energy Expenditure Introduction In this lesson students explore the energy expenditure of various levels of physical activity (from resting metabolism to vigorous activity) and the potential

More information

Trikke Report. The Research on the health benefits and. energy usage of riding a Trikke

Trikke Report. The Research on the health benefits and. energy usage of riding a Trikke Trikke Report The Research on the health benefits and energy usage of riding a Trikke Date: March 12, 2007 Research by: The Expertise Centre of Movement Technology - The Hague Clinical Human movement Science

More information

Relationship of Heart Rate with Oxygen Consumption of adult male workers from Service and Manufacturing Sectors

Relationship of Heart Rate with Oxygen Consumption of adult male workers from Service and Manufacturing Sectors Relationship of Heart Rate with Oxygen Consumption of adult male workers from Service and Manufacturing Sectors Sanchita Ghosh a, Rauf Iqbal b, Amitabha De c and Debamalya Banerjee d a 7,Olive Street,

More information

Sensors. Marco Ronchetti Università degli Studi di Trento

Sensors. Marco Ronchetti Università degli Studi di Trento 1 Sensors Marco Ronchetti Università degli Studi di Trento Sensor categories Motion sensors measure acceleration forces and rotational forces along three axes. This category includes accelerometers, gravity

More information

WAP / FIRENZE THE WALKING CITY The APP

WAP / FIRENZE THE WALKING CITY The APP Palazzo Vivarelli Colonna - Sala degli Specchi, Via Ghibellina 30 Firenze June 26th 2014 by Leonardo Ricci Direzione Sistemi Informativi SUMMARY project APP navigation: paths, POI, gallery, map, social,

More information

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU! SENSational STMicroelectronics is pleased to present the SENSational Seminar Attend a FREE One-Day Technical Seminar Near YOU! Seminar Sensors and the Internet of Things are changing the way we interact

More information

A User-friendly, Expedient, Electronic Biofeedback System for Stroke Patient Rehabilitation. Philip Hart

A User-friendly, Expedient, Electronic Biofeedback System for Stroke Patient Rehabilitation. Philip Hart A User-friendly, Expedient, Electronic Biofeedback System for Stroke Patient Rehabilitation. by Philip Hart 1 Clarkson University A User-friendly, Expedient, Electronic Biofeedback System for Stroke Patient

More information

A Design of Mobile Convergence Architecture for U-healthcare

A Design of Mobile Convergence Architecture for U-healthcare , pp. 253-260 http://dx.doi.org/10.14257/ijseia.2015.9.1.22 A Design of Mobile Convergence Architecture for U-healthcare Regin Joy Conejar 1 and Haeng-Kon Kim 1* 1 School of Information Technology Catholic

More information

Android Phone Controlled Robot Using Bluetooth

Android Phone Controlled Robot Using Bluetooth International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 5 (2014), pp. 443-448 International Research Publication House http://www.irphouse.com Android Phone Controlled

More information

Body-Area Instrumentation for Avoidance of Workplace Injury

Body-Area Instrumentation for Avoidance of Workplace Injury Body-Area Instrumentation for Avoidance of Workplace Injury Thomas D.C. Little Robert C. Wagenaar Collaboration between: BU s Electrical and Computer Engineering Department BU s Department of Physical

More information

8. Potential Energy and Conservation of Energy Potential Energy: When an object has potential to have work done on it, it is said to have potential

8. Potential Energy and Conservation of Energy Potential Energy: When an object has potential to have work done on it, it is said to have potential 8. Potential Energy and Conservation of Energy Potential Energy: When an object has potential to have work done on it, it is said to have potential energy, e.g. a ball in your hand has more potential energy

More information

Effective Use of Android Sensors Based on Visualization of Sensor Information

Effective Use of Android Sensors Based on Visualization of Sensor Information , pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,

More information

AVL FUEL MASS FLOW METER & FUEL TEMPERATURE CONTROL

AVL FUEL MASS FLOW METER & FUEL TEMPERATURE CONTROL FUEL CONSUMPTION MEASUREMENT AVL FUEL MASS FLOW METER & FUEL TEMPERATURE CONTROL Description The combination of AVL Fuel Mass Flow Meter and AVL Fuel Temperature Control is a high precise and continuous

More information

How To Know Your Health

How To Know Your Health Interpreting fitnessgram Results FITNESSGRAM uses criterion-referenced standards to evaluate fitness performance. These standards have been established to represent a level of fitness that offers some

More information

Inactivity Recognition: Separating Moving Phones from Stationary Users

Inactivity Recognition: Separating Moving Phones from Stationary Users Inactivity Recognition: Separating Moving Phones from Stationary Users James Reinebold reinebol@usc.edu Harshvardhan Vathsangam vathsang@usc.edu Gaurav S. Sukhatme gaurav@usc.edu ABSTRACT Accurate methods

More information

HIGH PRODUCTION DUAL DRIVE HORIZONTAL MACHINING CENTER

HIGH PRODUCTION DUAL DRIVE HORIZONTAL MACHINING CENTER HIGH PRODUCTION DUAL DRIVE HORIZONTAL MACHINING CENTER 14001 認 可 登 錄 14001 認 可 登 錄 1 Introducing all new H630B high speed horizontal machining center. Incorporates state of the art Dual Drive technology

More information

9. Force Measurement with a Strain gage Bridge

9. Force Measurement with a Strain gage Bridge 9. Force Measurement with a Strain gage Bridge Task 1. Measure the transfer characteristics of strain-gage based force sensor in a range 0 10 kg 1. 2. Determine the mass of an unknown weight. 3. Check

More information

Data in seismology: networks, instruments, current problems

Data in seismology: networks, instruments, current problems Data in seismology: networks, instruments, current problems Seismic networks, data centres, instruments Seismic Observables and their interrelations Seismic data acquisition parameters (sampling rates,

More information

Medical Fitness. Annual Meeting December 2012. By: Deb Riggs, MEd, General Manager

Medical Fitness. Annual Meeting December 2012. By: Deb Riggs, MEd, General Manager Exercise is Medicine Referral Process Utilizing an EMR Medical Fitness Association Annual Meeting December 2012 By: Deb Riggs, MEd, General Manager Faculty Disclosure Deb Riggs Deb Riggs has listed no

More information

Sensors and Cellphones

Sensors and Cellphones Sensors and Cellphones What is a sensor? A converter that measures a physical quantity and converts it into a signal which can be read by an observer or by an instrument What are some sensors we use every

More information

Energy - Key Vocabulary

Energy - Key Vocabulary Energy - Key Vocabulary Term Potential Energy Kinetic Energy Joules Gravity Definition The energy an object possesses due to its position. PE = mgh The energy an object possesses when it is in motion.

More information

The Effects of Participation in Marching Band on Physical Activity and Physical Fitness in College Aged Men and Women

The Effects of Participation in Marching Band on Physical Activity and Physical Fitness in College Aged Men and Women University of Rhode Island DigitalCommons@URI Senior Honors Projects Honors Program at the University of Rhode Island 2013 The Effects of Participation in Marching Band on Physical Activity and Physical

More information

Weight The weight of an object is defined as the gravitational force acting on the object. Unit: Newton (N)

Weight The weight of an object is defined as the gravitational force acting on the object. Unit: Newton (N) Gravitational Field A gravitational field as a region in which an object experiences a force due to gravitational attraction Gravitational Field Strength The gravitational field strength at a point in

More information

Provision of Personalized Data via Mobile Web Services in ehealth Scenarios

Provision of Personalized Data via Mobile Web Services in ehealth Scenarios Provision of Personalized Data via Mobile Web Services in ehealth Scenarios Marc Jansen 1,2, Abbas Siddiqui 1 and Oliver Koch 1 1 Computer Science Institute, University of Applied Sciences Ruhr West, Bottrop,

More information

EDUH 1017 - SPORTS MECHANICS

EDUH 1017 - SPORTS MECHANICS 4277(a) Semester 2, 2011 Page 1 of 9 THE UNIVERSITY OF SYDNEY EDUH 1017 - SPORTS MECHANICS NOVEMBER 2011 Time allowed: TWO Hours Total marks: 90 MARKS INSTRUCTIONS All questions are to be answered. Use

More information

Energy transformations

Energy transformations Energy transformations Objectives Describe examples of energy transformations. Demonstrate and apply the law of conservation of energy to a system involving a vertical spring and mass. Design and implement

More information

Assessment of Anaerobic & Aerobic Power

Assessment of Anaerobic & Aerobic Power Assessment of Anaerobic & Aerobic Power The most popular anaerobic cycling test is the Wingate Anaerobic test (WAnT), named after the university in Israel where it originated. The original test was designed

More information

How To Use An Accelerometer To Recognize Activity On A Cell Phone

How To Use An Accelerometer To Recognize Activity On A Cell Phone Activity Recognition using Cell Phone Accelerometers Jennifer R. Kwapisz, Gary M. Weiss, Samuel A. Moore Department of Computer and Information Science Fordham University 441 East Fordham Road Bronx, NY

More information

User s manual. Compliance of monitoring software variables with GALILEOSKY protocol

User s manual. Compliance of monitoring software variables with GALILEOSKY protocol Necessary tools, devices, materials 1. Windows-based computer with the installed program of configuration of GALILEOSKY terminals "Configurator". Picture 1 2. Satellite monitoring terminal GALILEOSKY (hereinafter

More information

Vibrations can have an adverse effect on the accuracy of the end effector of a

Vibrations can have an adverse effect on the accuracy of the end effector of a EGR 315 Design Project - 1 - Executive Summary Vibrations can have an adverse effect on the accuracy of the end effector of a multiple-link robot. The ability of the machine to move to precise points scattered

More information

EXPERIMENT 4 THE DETERMINATION OF THE CALORIC CONTENT OF A CASHEW NUT

EXPERIMENT 4 THE DETERMINATION OF THE CALORIC CONTENT OF A CASHEW NUT EXPERIMENT 4 THE DETERMINATION OF THE CALORIC CONTENT OF A CASHEW NUT Textbook reference: pp103-105 Purpose: In this Activity, students determine how many calories are released per gram when cashews burn

More information

Frequently Asked Questions (FAQs)

Frequently Asked Questions (FAQs) Frequently Asked Questions (FAQs) OS5000 & OS4000 Family of Compasses FAQ Document Rev. 2.0 Important Notes: Please also reference the OS5000 family user guide & OS4000 user guide on our download page.

More information

Projectile motion simulator. http://www.walter-fendt.de/ph11e/projectile.htm

Projectile motion simulator. http://www.walter-fendt.de/ph11e/projectile.htm More Chapter 3 Projectile motion simulator http://www.walter-fendt.de/ph11e/projectile.htm The equations of motion for constant acceleration from chapter 2 are valid separately for both motion in the x

More information

Cisco Context-Aware Mobility Solution: Put Your Assets in Motion

Cisco Context-Aware Mobility Solution: Put Your Assets in Motion Cisco Context-Aware Mobility Solution: Put Your Assets in Motion How Contextual Information Can Drastically Change Your Business Mobility and Allow You to Achieve Unprecedented Efficiency What You Will

More information

How to Convert 3-Axis Directions and Swap X-Y Axis of Accelerometer Data within Android Driver by: Gang Chen Field Applications Engineer

How to Convert 3-Axis Directions and Swap X-Y Axis of Accelerometer Data within Android Driver by: Gang Chen Field Applications Engineer Freescale Semiconductor Application Note Document Number: AN4317 Rev. 0, 08/2011 How to Convert 3-Axis Directions and Swap X-Y Axis of Accelerometer Data within Android Driver by: Gang Chen Field Applications

More information

Work. Work = Force x parallel distance (parallel component of displacement) F v

Work. Work = Force x parallel distance (parallel component of displacement) F v Work Work = orce x parallel distance (parallel component of displacement) W k = d parallel d parallel Units: N m= J = " joules" = ( kg m2/ s2) = average force computed over the distance r r When is not

More information