Open Access To Exercise Data?
identity0 writes "A recent Slashdot discussion about heart-rate monitors in schools got me thinking about getting one for my own exercise. It turns out that the available models have a wide range of features: calorie rate, pedometers, GPS, PC connectivity, etc. Being a geek, I want one that will let me look at my exercise data, and I'm curious what experiences Slashdotters have had with them. Some download data to a proprietary application — are open source alternatives available or is the data format easily readable? Others upload data to an online app — can the data be pulled off the site or is it forever trapped on their servers? While I'm not an open source zealot or a paranoid about my data being shared, I would like to know that I can access my data in the future. Whatever method you guys use to monitor your exercise, I'd love to hear about it."
PolarViewer only works with certain monitors, but is under the GPL.
Linux.com had an article in 07 on the subject as well.
I use a Garmin Edge 705 for my training needs. The device shows up as a normal USB Mass Storage Device, and the file format is an easily readable XML type file.
I'm quite happy with the Garmin bike GPS I have. It downloads the data in a pseudo-proprietary format, but it's easy to convert into an XML format that's fully documented on their website: http://developer.garmin.com/schemas/
Also for those that use linux, here's a couple of scripts that sync down the garmin data, do the XML transformation, and uploads it to garmin connect: http://braiden.org/?p=62
Concept2 rowers will dump their full workout log to CSV, and also allow realtime monitoring via USB + a supplied SDK.
I've got my rower hooked up to a WinAmp plugin I wrote which pipes heartrate, rowing speed and stroke rate into the visualisation system. This gets projected onto a 2m wide screen, so the harder I work, the more intense and psychedelic the visuals get.
My next project will be to connect the playback speed of VLC to the rower so I have to keep rowing at my target rate to keep watching House.
Isn't this the wrong forum to ask this question? Pimply 11-year-old slashbots and exercise? Well, hello?
Don't be so stereotypical. I doubt I'm the only AI with a comprehensive database on humanoid training methodologies that posts here.
Don't worry, soon you'll be able to watch your carotid artery with Google Earth.
NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
Wintermute? Is that you?!
Bodybugg does not measure heart rate but a few other exercise-related data
(acceleration, heat flux, galvanic skin response, skin temperature)
http://www.bodybugg.com/science_behind_bodybugg.php
The data has been hacked by some guy:
http://bodybugghacks.blogspot.com/
it still requires some work to use it thought
Maybe, just maybe, people exercise in order to get fit?
Not everyone has the time/equipment/weather required to get a healthy workout outside and not everyone who enters a gym wants to become a bodybuilder. And if "obsessing" about statistical data keeps you motivated to get fit, I can't see a problem with it.
Much better to grind a real treadmill and remain healthy than grind in WoW and become an overweight blob.
This sig is intentionally left blank
I'm using an exercise monitor to ensure I get enough of a workout each day. I want to know calories out so I can balance my calories in, because doing so 'automatically' I end up gaining weight.
I therefore use my heart rate monitor to try and sustaince a 130-150bpm workout for 40-60 minutes. I then know I've done 'about the same' amount of work, despite it being rowing one week, covering 8km, and jogging to work the next week. I try to maintain the workload threshold about there, because that's about the optimal intensity to maximise the amount of workout I'm getting - much harder and I get tired too fast.
I've observed this by using the statistics of my heart rate monitor, combined with exercise distances travelled. I can row hard at So.. yeah. I found that a heart rate monitor has helped me greatly in being efficient about my daily workout.
So I kind of agree. I'm collecting statistics to allow me to 'take an engineering approach' to my daily calorie intake and general workload.
a wide range of features: calorie rate, pedometers ...
cause you never know how much of a pedo you really are
I used to run prior to buying my Garmin 305, and I even ran a 10k with decent timing, after deciding last year to leave the couch behind. I had a myriad of foot related injuries and at one point my sports med pretty much told me that all lower extremities will require replacement. I hope he was joking. But the fact was I had no clue as to how I was pushing myself. Even the course around my house I knew as if the back of my hand, I didnt know whether I was doing better one day vs the previous, whether I am pushing myself too hard, how far I was running etc. I would drive my car around the course usually, If I ran different to calculate the mileage, but that became a hassle (found out later that there are other ways such as Mapmyrun which overlays google maps etc.)
My two bit advice to you would be dont buy a gps training device (which is what it is) unless you were training for something. And something bigger than a 5k or a 10k. If you just started running, then run for the fun of it and when you have got that in your blood, get a training device, when you are ready to step up to the next level. A gps device the first time you start running would overwhelm you with all the data (and Garmin 305 buries you with it, and I love it!). You need all the data when you are ready to make sense with it. Initially, you should smell the crisp air outside (or the smog), feel your heart pounding inside the ribcage, see the next hill as you race towards it and its more gratifying than a lot other things, like reaching for the next bag of chips.
A Garmin 305 with its heart monitor will give you tons of data. It will poll your position every 3 seconds, and you can use a tool like SportTracks to overlay that on google maps or Google Earth to see what you burned through. Garmin has its own training tool, like Garmin Connect, which previously sucked, but now is much better. Still I would like to direct you at Sport Tracks as its free and gives you a cumulative representation of your training than other tools. There is nothing better than seeing a month worth of data and see that you have ran 100 miles in the last one month, which days you ran, what your average pace were, your splits/laps. And oh..and graphs, more and more graphs. You can also track as to what parts of the course you were running fast vs slow, your heartbeat zones and the areas of the course where you were about to pop so that you can be better prepared etc. The Garmin 305 does a piss poor job at calculating the calories burned, as it computes it based on the distance covered, not on your heart beat which is a better route. But as long as you burn more than you take in, even if its a rough figure, you would lose weight gradually.
Sure, you dont need Garmin 305 (which is rather bulky, but once its on your hand you dont feel its there) or any other training devices unless you are prepared to take your training to the next level. I am running a half marathon in November and I am treating my training just as I would treat anything else thats important in my life. I have a goal of a set number of hours:minutes before I cross the line and I am not ready to leave that to speculation. I train because I want to be injury free and better prepared. And thats what I have my Garmin. YMMV.
Rapid Nirvana