BodyTrack                          BodyTrack: Open Source Tools for Health                          Empowerment through Se...
Overview      Origin story      Approach and system description       - Explorable data viewer       - Custom device dev...
The beginning: Robots!        BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, ...
NASA Ames Rovers     Marsokhod                                                                      K9        BodyTrack: O...
Too sick to work on rovers        BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July ...
Human System Debugging        BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, ...
What type of food matters!        BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July ...
Wide variation in reaction to inputs        BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThurs...
Study biochemistry at CMU        BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 2...
Search for better tools for Human System Debugging                Great, but can’t graph on same time axes!        BodyTra...
BodyTrack                                                                                                                 ...
Aggregate existing pieces                                                                                                 ...
Build missing pieces!                                                                                                     ...
Don’t throw away data!                          3 KHz accelerometry on the chest can capture                            Co...
Big Data                          12 KSPS x 1 day = 1 billion samples per day                            Not a job for MyS...
Open-Source Sensor Projects      Family of open source sensors sharing a common technology base             XMEGA proces...
BodyTrack Server Projects      Fast datastore (C++)       - Implements multi-resolution data tiling on top of key/value s...
BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
Build synergy and community        BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July...
Cultivate new sensors                          Encourage exportability and good timestamps!        BodyTrack: Open Source ...
Quantified Health Evangelism        BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, Jul...
Help us build this!      Tools or stories to share?      Issues you want to track?      Want to contribute to developme...
Upcoming SlideShare
Loading in...5
×

BodyTrack OSCon Talk 7/28/11

1,832

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,832
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BodyTrack OSCon Talk 7/28/11

  1. 1. BodyTrack BodyTrack: Open Source Tools for Health Empowerment through Self-Tracking Anne Wright, CREATE Lab, CMUThursday, July 28, 2011
  2. 2. Overview  Origin story  Approach and system description - Explorable data viewer - Custom device development: Microclimate basestation, Cheststrap - Server components  QS Ecosystem gardening  Quantified Health Evangelism  Get Involved! - Sign up to keep informed of progress: http://bit.ly/btsub - Main web site: http://bodytrack.org/ - Developer site: http://bodytrack.org/developers.html - Github site: https://github.com/BodyTrack - Email me, Anne Wright arwright@cmu.edu BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  3. 3. The beginning: Robots! BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  4. 4. NASA Ames Rovers Marsokhod K9 BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  5. 5. Too sick to work on rovers BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  6. 6. Human System Debugging BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  7. 7. What type of food matters! BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  8. 8. Wide variation in reaction to inputs BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  9. 9. Study biochemistry at CMU BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  10. 10. Search for better tools for Human System Debugging Great, but can’t graph on same time axes! BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  11. 11. BodyTrack Actigraphy: Activity and energy levels BodyTrack chest strap: EKG, respiration, accelerometry, temp, humidity; stress, cough/sneeze, snoring Smart phone apps: Pictures, GPS location, activity; food, events, self-reporting BodyTrack Web Server and Datastore BodyTrack MicroclimateIndoor air quality Environmental Basestation: Temp, humidity, barometric, sound levels, light; Sleep hygiene, air quality (with external sensor) Regional data sources: Weather, air particulates, other pollutants, Weight Sleep logging pollen, mold, water quality BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  12. 12. Aggregate existing pieces Actigraphy: Activity and energy levels BodyTrack chest strap: EKG, respiration, accelerometry, temp, humidity; stress, cough/sneeze, snoring Smart phone apps: Pictures, GPS location, activity; food, events, self-reporting BodyTrack Web Server and Datastore BodyTrack MicroclimateIndoor air quality Environmental Basestation: Temp, humidity, barometric, sound levels, light; Sleep hygiene, air quality (with external sensor) Regional data sources: Weather, air particulates, other pollutants, Weight Sleep logging pollen, mold, water quality BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  13. 13. Build missing pieces! Actigraphy: Activity and energy levels BodyTrack chest strap: EKG, respiration, accelerometry, temp, humidity; stress, cough/sneeze, snoring Smart phone apps: Pictures, GPS location, activity; food, events, self-reporting BodyTrack Web Server and Datastore BodyTrack MicroclimateIndoor air quality Environmental Basestation: Temp, humidity, barometric, sound levels, light; Sleep hygiene, air quality (with external sensor) Regional data sources: Weather, air particulates, other pollutants, Weight Sleep logging pollen, mold, water quality BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  14. 14. Don’t throw away data! 3 KHz accelerometry on the chest can capture Coughing, sneezing, snoring, speaking, more… Full-rate ECG can capture Stress levels, activity levels, more… Audio during sleep can capture Snoring, reasons for awakening, more… BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  15. 15. Big Data 12 KSPS x 1 day = 1 billion samples per day Not a job for MySQL BodyTrack Datastore supports rapid access across levels of detail (GigaPan) BodyTrack Viewer allows rapid exploration of billions of datapoints Easy to add real-time computation to combine data and generate new metrics BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  16. 16. Open-Source Sensor Projects  Family of open source sensors sharing a common technology base  XMEGA processor, log data to SDHC, interface to host over FTDI USB  Firmware supporting both current designs at https://github.com/BodyTrack/BodyTrack_CustomLoggers  Java gateway code at https://github.com/BodyTrack/bodytrack-logger-gateway  Microclimate Environmental Basestation (Hardware; firmware in C)  Hardware design at https://github.com/BodyTrack/Schematic_BaseStation  Version 3 currently in alpha test; approaching beta-quality.  Directly measures temperature, humidity, barometric pressure, sound and light levels  Interfaces to Dylos air particulate monitors over serial  Supports introspection on sleep hygiene, circadian rhythm, respiratory stressors, etc.  Chest Strap  Hardware design at https://github.com/BodyTrack/Schematic_ChestStrap  Directly measures EKG, respiration, accelerometry, temperature, and humidity  Supports work on derived metrics for stress (HRV), coughing, sneezing, snoring, etc. BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  17. 17. BodyTrack Server Projects  Fast datastore (C++) - Implements multi-resolution data tiling on top of key/value store (default is filesystem) - Scales to 1TB per channel - Response time < 10 msec for tiles at any level of detail, even summary of entire 1TB - In process of deploying to alpha website to replace original MySQL-based datastore  BodyTrack Website (Ruby On Rails, MySQL) - Very active development; currently in transition to incorporate fast datastore - REST APIs for data upload and, query of device/channel data for account, and multi-res tile fetch  Explorable data viewer (Javascript/HTML5 Canvas/GWT) - Interactive exploration of very large datasets - Pulls in data on the fly as user zooms and explores - In process of specifying interface to Website and making available as separate project BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  18. 18. BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  19. 19. BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  20. 20. BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  21. 21. Build synergy and community BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  22. 22. Cultivate new sensors Encourage exportability and good timestamps! BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  23. 23. Quantified Health Evangelism BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  24. 24. Help us build this!  Tools or stories to share?  Issues you want to track?  Want to contribute to development?  Get Involved! - Sign up to keep informed of progress: http://bit.ly/btsub - Main web site: http://bodytrack.org/ - Developer site: http://bodytrack.org/developers.html - Github site: https://github.com/BodyTrack - Email me, Anne Wright arwright@cmu.edu BodyTrack: Open Source Tools for Health Empowerment through Self-TrackingThursday, July 28, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×