140 likes | 225 Views
USING GOOGLE’S ANDROID TO CREATE A HEALTH GAME. By: Elie ElChartouni , Diami Goudiaby , Brice Sorrells. Motivation. Childhood Obesity According to the American Academy of Child & Adolescent Psychiatry:. Between 16 and 33 percent of children and adolescents are obese.
E N D
USING GOOGLE’S ANDROID TO CREATE A HEALTH GAME By: Elie ElChartouni, DiamiGoudiaby, Brice Sorrells
Motivation • Childhood Obesity • According to the American Academy of Child & Adolescent Psychiatry: • Between 16 and 33 percent of children and adolescents are obese • An obese child between 10 and 13 has an 80% chance of being an obese adult • Annual cost to society for obesity is nearly $100 billion
Background Info Current state of Health games This represents a first step in developing a health game for DexterNet
DexterNet • Wearable body sensor network • Multiple wireless sensor nodes and one wearable base station • Action recognition • Automatic communication with doctors
G1 Features • Android-based Mobile Phone • Built-in receiver and digital compass • Built-in Accelerometer & GPS • 3.2’’ Touchscreen 7/29/2009
What is ANDROID? A complete set of software for mobile devices(an operating system, middleware and key mobile application). Is the first free, open source, and fully customizable mobile platform.
Our Game • Multi-purpose: • Played for fun by children on their own • Will be tested at children’s obesity clinics to promote exercise • Uses single accelerometer on G1 Mobile Phone • Targeting children (6 - 10 yrs old)
Original Goal • A “Simon Says” game • Use audio to prompt player to do an action • Requires reorientation of the sensor’s x,y,z-axis • Requires a classification algorithm to determine the actions done
Data Collection • Actions to Recognize: • Jump, Squat, Shake, Slide, Spin left, Spin right.. • Collected accelerometer data from 10 different individuals doing each action four times
Data Collection • Two different people jumping: • Huge variety in how the action looks
Classification • Allen's algorithm • vector representation of data • Filtration and compression of vectors • sample action is compared to a sets of training data • best match is used • KNN algorithm
New Game “GO CRAZY” • Altered game to measure general activity level • As a fun children’s game: • shake & “go crazy” level of activity • As a medical tool in an obesity clinic: • A way of measuring the level of effort put into doing a specified activity
Future Development • Best classification algorithm • More data for the “Go Crazy” game • Testing on children needed
Questions? 7/29/2009