Slashdot Mirror


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."

39 of 188 comments (clear)

  1. PolarViewer by cjfs · · Score: 5, Informative

    PolarViewer only works with certain monitors, but is under the GPL.

    Linux.com had an article in 07 on the subject as well.

    1. Re:PolarViewer by corbettw · · Score: 5, Interesting

      My wife uses a Polar heart rate monitor (http://www.polarusa.com, I forget which model). All of the data is stored in CSV files for easy import into spreadsheets and databases.

      --
      God invented whiskey so the Irish would not rule the world.
    2. Re:PolarViewer by multisync · · Score: 2, Funny

      I just measure things and stick them in a mysql database: weight, calories burned, distance rode, penis length, minutes of exercise, etc.

      I'm guessing you're using a tinyint datatype for that column

      --
      I don't care why you're posting AC
  2. Garmin Edge 705 by Anonymous Coward · · Score: 5, Informative

    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.

    1. Re:Garmin Edge 705 by stranger_to_himself · · Score: 3, Informative

      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.

      Ditto for my Garmin Forerunner 205 (running watch with good quality GPS). There's some kind of SDK available for it as well, and I've always meant to get round to investigating it but the Garmin Connect website does pretty much everything I'd want to do anyway.

  3. Garmin is reasonable by Rufus211 · · Score: 5, Informative

    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

    1. Re:Garmin is reasonable by aclarke · · Score: 3, Informative

      I haven't tried playing with the actual data format as I just got it a week ago, but I am very happy so far with my Garmin Edge 305. For anyone reading who's more into running, skiing, etc., Garmin also makes a good line of GPS-enabled watches. For instance, there's the Forerunner 305 and 405. The Forerunner 305 in Canada at least is on for a great deal at Costco right now: $185.

    2. Re:Garmin is reasonable by juletre · · Score: 2, Interesting

      I have the Forerunner 405, and I am quite pleased. You can dump the data as an xml-file with GPS-coordinates, heart rate, elevation etc for each logged point. (I dont have en example at the moment)

      The garmin site for publishing tracks is somewhat cumbersome to use, but works nicely when you get used to it. It has functionality for both importing and exporting.

      However, as with the iphone, the elevation tracking jumps wildly. I know from painful experience that the Berlin Marathon is quite flat, but it keeps on insisting I had a 2000m ascend.

      --
      "he, who has quotes in his signature, is a douche" - unknown.
  4. Odd question by BrokenHalo · · Score: 2, Insightful

    Isn't this the wrong forum to ask this question? Pimply 11-year-old slashbots and exercise? Well, hello?

    *ducks* ;-)

    1. Re:Odd question by cjfs · · Score: 5, Funny

      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.

    2. Re:Odd question by Hannes2000 · · Score: 5, Funny

      Wintermute? Is that you?!

    3. Re:Odd question by cjfs · · Score: 3, Funny

      Wintermute? Is that you?!

      Please. That piece of Tessier-Ashpool refuse couldn't get a +5 first post if breaking his Turing locks depended on it.

  5. C2 Rower by mike260 · · Score: 5, Interesting

    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.

  6. PASCO by Effugas · · Score: 3, Informative

    Use the PASCO gear, with their Datastudio app. It's great, and will take all sorts of data wirelessly.

    http://store.pasco.com/pascostore/showdetl.cfm?&DID=9&Product_ID=53770&Detail=1

  7. runsaturday.com by it0 · · Score: 3, Informative

    You should also look into http://www.runsaturday.com/ this site imports/exports data to a lot of sites and devices if you are feeling vendor locked.

  8. bloody interested eh? by buchner.johannes · · Score: 4, Funny

    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.
  9. Why? by Kupfernigk · · Score: 3, Insightful
    I'm serious about this. Doing something and then obsessing about the statistical data - it's using up a part of your life you won't get back again. I've always argued (over a 30 year engineering career) that the purpose of automated data collection and analysis is to enable us to do human things, not robot things. Rowing, for instance, should be a fun exercise that keeps you fit, improves your social life, and makes you aware of your environment in new ways. It's turned into something where people listen to canned music while working exercise machines in gyms, trying to turn themselves into machines. Cyclists blast along footpaths and cycle tracks more concerned with what their monitors tell them than looking where they're going, shouting at people on foot. I find this bloody depressing.

    If it's your business, if you want to build an application that takes all this data and turns it into something easy to understand that doesn't intrude on people's lives, that's one thing. But fussing over numbers for the sake of it? There are many, many better things to do in the world.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:Why? by cjfs · · Score: 3, Funny

      trying to turn themselves into machines

      What more admirable goal could one have?

    2. Re:Why? by NoYob · · Score: 3, Insightful

      The data is very useful when you are training. It can be used to train more efficiently, see how altering training can improve performance, monitor how diet is affecting exercise and it can help immensely in preventing injuries and over train - to name a few. It can also help prevent you from slacking off. It's real easy to start to slow down and with something to remind you of performance you can keep a check on yourself - it kicks into the natural competitiveness.

      --
      It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    3. Re:Why? by stranger_to_himself · · Score: 2, Insightful

      It's an interesting point, but I disagree. I run for fitness with the occasional race, and I love the data I get from my Garmin. Its motivating to compete with your personal best and see improvements, and useful to see for example how consistent you are across a run. During training or a race the Garmin can help me run at an even pace. It's really just an easier and more detailed way of keeping a training log. I should add that I'm a statistician and seeing what cool information I can extract from lists of data is my raison d'etre.

    4. Re:Why? by AlXtreme · · Score: 5, Insightful

      It's turned into something where people listen to canned music while working exercise machines in gyms, trying to turn themselves into machines.

      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
    5. Re:Why? by Sobrique · · Score: 5, Insightful

      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.

    6. Re:Why? by hab136 · · Score: 3, Insightful

      It's turned into something where people listen to canned music while working exercise machines in gyms, trying to turn themselves into machines

      Do you know of a faster, more effective method of getting fit? These people do not have a healthy activity that they enjoy; instead they make a game out of the numbers in order to motivate them to continue to excercise. People like seeing that they've improved week over week.

      Cyclists blast along footpaths and cycle tracks more concerned with what their monitors tell them than looking where they're going, shouting at people on foot.

      There's only so many times you can cycle down the same path before it gets boring. Adding a meta-game of statistics adds fun to the activity.

      Rude people are rude; if they weren't timing their cycling runs, they'd find another way to be rude.

      But fussing over numbers for the sake of it? There are many, many better things to do in the world.

      Some people enjoy obsessing over things, including statistics; these people are probably over-represented in the Slashdot crowd compared to the public.

      There is truth and beauty in science and mathematics, just as there is in nature and human spirit.

    7. Re:Why? by Comatose51 · · Score: 3, Insightful

      Speaking as someone who until after graduating college couldn't run more than three miles, I can tell you that my HRMs have made a huge difference in my fitness and exercise. If nothing else, watching my stats improve over time is a huge motivator for me. Maybe it's the same nerdy instinct that drives some of us to play MMORPGs. Give me stats and tell me how to improve it, and I won't stop until I get there. Then when I do, I set the goal even higher, etc. Since my first HRM I've trained to cycle 100 miles and am a week away from doing my first marathon. I know nerds aren't what people imagine as athletes but endurance sports, especially ones that are measurable and can be done solo, can be really appealing to nerds. Our obsessive nature gives us an advantage in exercises that reward mental discipline (unwilling to give up) and patience.

      --
      EvilCON - Made Famous by /.
    8. Re:Why? by thesandtiger · · Score: 3, Insightful

      This always seems to come as a shock to people on slashdot, but... Not everyone thinks like you do, or does the same things for the same reason.

      For instance, some people (me, and several other folks I know) are interested in getting data on their progress when exercising - it can be interesting to see if subjective experiences of a workout/performance/improvement over time match up with the objective information. It can also be a great motivator - I started on the "couch to 5k" running thing a while back and it was really interesting to look back over the data from runs and see at what time & distance points my pulse was shooting up and at what points it slowed down, or how long it actually took me to cool down to a normal heart rate after a run, etc. It's also been motivating for a few of my friends and family as well as myself - I have a fitness blog that tracks my progress automatically, and when I *don't* run, I've gotten email from my mom asking me if I skipped the day. My father - who is 84 - promised me that for every mile I run, he'll walk. My best friend, who was morbidly obese, said that having photographic evidence of me dropping 20 lbs., and who got to see it happen gradually, said seeing the progress like that helped motivate her - she's dropped almost 40 lbs. in the last year. My ongoing efforts - tracking changes I've made to nutrition, exercise, stretching, all supplemented with data - it's been an interesting project for me to work on. You may find such data pointless, but that's you, not everyone else.

      As to your reasons why people should work out... When I run, I don't *want* to socialize with people. I run for me. I run to forget the stresses of work. I run to not have to think about other people at all. I run to enjoy the way my body feels as I crank out the miles. I run to think things over. I run and have time to listen to things I don't have the time to listen to at other times of the day. I have puh-lenty of socialization going on in my life, plenty of opportunities to hang out with people in many capacities, and exercise is my refuge from that. You may feel like your time spent working out is time for you to be social, and that's great for you if it makes you happy, but I would be really annoyed if someone tried to chat with me while I was getting my me time on the paths.

      You seem to think that tracking the data is incompatible with more "human" reasons for working out, and in my case, and in the cases of many other people, that's just not the case - I'd say it's helped me form better connections with some people at best, and at worst it's simply entertaining for me. I'd suggest learning how to step outside of your own viewpoint and try to see things from different points of view - just as you find the cyclists ignoring the rest of the world around them depressing, I find it a bit sad whenever I see someone who can't seem to understand that other people are different from themselves.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    9. Re:Why? by kheldan · · Score: 3, Insightful

      If you're just out for fun then that's fine for you; if you're training more seriously for an endurance sport (training for 100 or 200 mile cycling events, or for half or full marathons, racing of any kind, etc) then you need to train more purposefully if you want to succeed at it, and having performance data is a basic part of that.

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  10. surveys of free and open source applications by wehe · · Score: 2, Insightful

    There is at least a small number of Linux applications for watches and heart rate monitors, as well as some free and open source tools for bikes, including applications and open hardware for data acquisition from exercise bicycles. You may find (yet little) information about appropriate data formats, too.

  11. Re:I was just wondering... by plastbox · · Score: 2, Informative

    There are already a few available continuous blood glucose meters available and last time I checked at least a few of them were approved by the FDA (thus covered by medical insurance in the USA).

    Being a type 1 diabetic myself, I have fought to get one of these myself but the powers-that-be here in Norway seem to think there are no advantages to having your blood glucose measured every 1-2 to 5 minutes for 3-7 days (depending on which monitor you get), at least not compared to the price of these gadgets. Pretty insanely ignorant, as having this info available would let me easily have perfect blood glucose levels at all times. Hell, some of these meters even come with an optional automatic insulin pump!

  12. Bodybugg by F�an�ro · · Score: 4, Informative

    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

  13. Over stimulation by options by pdp1144 · · Score: 2, Interesting

    I bought one a few months ago. My brain was swimming with options and I didn't want to spend $500.00 on this equipment. I ended up going with a $100 timex solutions that does everything I need. I felt it was a good investment.

  14. Ah, geek exercise by Wrexs0ul · · Score: 3, Funny

    The only place where 3 months of exercise implies 89 days of dev work. :)

    -Matt

    --
    --- Need web hosting?
  15. pedometers by pallidmask · · Score: 4, Funny

    a wide range of features: calorie rate, pedometers ...

    cause you never know how much of a pedo you really are

  16. Garmin Edge 305 + Sport Tracks by cOdEgUru · · Score: 4, Informative

    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.

  17. Re:Minimalism by Don_dumb · · Score: 2, Interesting
    I run and feel good running.
    I also want to know how far I've been and gone. I could draw the map on Google Earth or a paper map and get an approximation OR I could just read the distance and time off of the Garmin Forerunner on my arm to get the most accurate measurement.
    The reason we want the records is so that we can work out which route will take me (or us) so far.

    Having a goal, short and/or long term, is by far the best motivator to keep human beings going, whether you enjoy something or not. RPGs understand this with levelling up. Some of us just want to be the best we can be from ourselves - competitive yes, but humans *are* competitive beings.

    Being competitive with others or setting goals for yourself is the most effective way to get something out of exercise. If I don't have a race coming up, even 6 months ahead, I lose motivation to get out there. I know I'm not alone in this. I don't think it is strange to want to run the next one quicker, I would find it strange to run for 6 years and not want to get any better during that time.

    But it seems less pure than simply going for a hike, a run, or living some free weights.

    I agree going for a hike should be about the stroll and enjoying the outdoors. But a scientific exercise such as lifting weights without a plan of what you are trying to achieve is a pointless exercise that will end up with you wasting your time. The specific counting (kgs, reps, sets) is the whole idea.

    --
    If this were really happening, what would you think?
  18. Re:I was just wondering... by R2.0 · · Score: 3, Funny

    Wait a minute - are you saying that there's some aspect of the US health care system that's better than some other country's?

    Sorry - you can't post here anymore.

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  19. Garmin forerunner 305 and linux by roalt · · Score: 2, Interesting

    I've written some blog entries about my Garmin Forerunner 305. I also got it to work under linux: http://www.roalt.com/content/blogcategory/28/31/ Just one month ago, I also added a quick release fix and a Cadence meter, so I can use it both with running and with cycling. With the release kit it's also perfect if you want to do triathlon (although I'm not so sure it's swim-proof)...

  20. Re:I was just wondering... by R2.0 · · Score: 2, Interesting

    He said:

    "There are already a few available continuous blood glucose meters [diabetesnet.com] available and last time I checked at least a few of them were approved by the FDA (thus covered by medical insurance in the USA).

    Being a type 1 diabetic myself, I have fought to get one of these myself but the powers-that-be here in Norway seem to think there are no advantages to having your blood glucose measured every 1-2 to 5 minutes for 3-7 days (depending on which monitor you get), at least not compared to the price of these gadgets. Pretty insanely ignorant, as having this info available would let me easily have perfect blood glucose levels at all times. Hell, some of these meters even come with an optional automatic insulin pump!"

    And I said:

    "Wait a minute - are you saying that there's some aspect of the US health care system that's better than some other country's?"

    And the best part is, your reflexive reaction is EXACTLY the kind of response I was hoping to get, therefor reinforcing the point I was trying to make. Thanks!

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  21. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  22. BodyMedia, research version by awtbfb · · Score: 2, Interesting

    This is probably outside the price range of most folks, but BodyMedia makes a research version.

    And before you complain, yes research versions of such equipment are almost always more expensive than consumer versions. This has to do with the added technical support ("we want people to do [insert crazy unusual thing] while using your device, will it work?") and typical "hey, that's odd data, can you explain it?" types of follow-up. When you're doing research, this level of support and debugging has a definite, non-zero value.