¿Cómo puedo combinar los datos de seguimiento grabados de Garmin con los datos de frecuencia cardíaca de FitBit?

Tengo un Garmin Oregon 600 y FitBit Charge HR. ¿Hay alguna manera de combinar el seguimiento GPS de Garmin con los datos de frecuencia cardíaca de FitBit para poder usarlo en una herramienta de visualización como MyGPSFiles ?

Además, si hay alguna forma de hacerlo editando manualmente los archivos, házmelo saber. Podría convertir esto en un proyecto y escribir un programa para fusionar los datos, pero no sé qué tipo de archivo admitiría esta combinación de datos.

Preferiría no tener que cargar con el móvil, pero ¿reemplazar el Garmin por un smartphone me lo facilitaría?

Por lo que entiendo, Strava puede hacerlo y fusionará los datos. Solo asegúrese de que solo haya un registro de cada sensor (HR/GPS, etc.). A los fabricantes no les gusta compartir sus juguetes cuando juegan en el mismo arenero. Puede que sea más fácil conseguir un sensor de FC para el Garmin y dejar el Charge en casa.
@mattnz consigue un sensor de FC para el Garmin El Garmin Oregon 600 está documentado para registrar datos de FC. Probablemente deberías publicar eso como la respuesta.
Echa un vistazo a GoldenCheetah: creo que puede hacer esto.

Respuestas (2)

Los archivos GPX producidos por los dispositivos GPS son solo XML, por lo que los programas de computadora pueden editarlos con bastante facilidad (y las ediciones simples, como eliminar secciones donde su GPS falló, incluso se pueden hacer "a mano" con un editor de texto). El esquema XML incluye campos para todo tipo de cosas, incluida la frecuencia cardíaca.

Parece que FitBit Charge puede exportar datos en formato CSV, que también es un formato de texto fácil de analizar. Combinarlos con un script debería ser bastante fácil siempre que sepa cómo programar y utilice las bibliotecas adecuadas para, por ejemplo, manejar el XML.

Asegúrate de que los relojes de tus dispositivos estén bien sincronizados. Unos pocos segundos de diferencia no serían el fin del mundo, pero no querrías más que eso, habría pensado.

No sé qué tipo de archivo produce un Garmin Oregon, pero mis últimos Garmin producen .fitarchivos binarios, que no son XML.
@AndrewHenlen Oh. Maldita sea. Uno podría exportar a Strava y algún lugar así y luego obtener el GPX desde allí.
Hace años usé GPSBabel. No lo he necesitado en más de una década, pero todavía existe y probablemente pueda convertir los binarios de Garmin.
Hay muchas formas de convertir archivos de ajuste a gpx. Algunos son mejores para mantener todos los campos de datos que otros. También puede pasar directamente de fit a csv. Gpsbabel es el primer lugar para buscar
El reloj del GPS debe estar en el lugar correcto, por lo que intentaría que el reloj de Fitbit coincida con eso en un segundo. Debería poder configurar el reloj Fitbit desde su teléfono o una PC, y cualquiera de ellos se puede configurar con suficiente precisión. El retraso entre los cambios en el esfuerzo y los cambios en la frecuencia cardíaca es un parámetro interesante (por ejemplo, subir una colina y luego volver a bajar por el otro lado, observe la recuperación de la frecuencia cardíaca)
Lo acabo de probar y desde Garmin Connect pude exportar mi actividad como un archivo GPX. Busqué en el archivo y los datos de frecuencia cardíaca están ahí: <ns3:hr>157</ns3:hr>. Supongo que tendrías que manipular esos registros.

Por lo que puedo decir, esto no es posible de hacer en su extremo. Tengo un Fitbit Surge, y aunque es posible exportar archivos TCX a través del sitio web de Fitbit, el archivo resultante es inútil (pegaré el archivo completo de un paseo en bicicleta reciente de una hora a continuación). El Surge tiene GPS incorporado, y sospecho que si encendiera su GPS para un paseo en bicicleta (a costa de acortar drásticamente la duración de la batería), el archivo sería útil, pero entonces no habría mucha necesidad de combine eso con otro archivo GPX. Fitbit no facilita jugar con otros dispositivos.

Es frustrante, pero creo que lo correcto es obtener un HRM que se comunique con su Garmin a través de ANT+ (que es lo que hacen la mayoría de los HRM y que es compatible con su Garmin). O conéctese a Strava, que parece una opción viable.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TrainingCenterDatabase xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2">
    <Activities>
        <Activity Sport="Other">
            <Id>2018-08-27T12:06:50.000-05:00</Id>
            <Creator xsi:type="Device_t" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <Name>Fitbit Surge</Name>
                <UnitId>0</UnitId>
                <ProductID>0</ProductID>
            </Creator>
        </Activity>
    </Activities>
</TrainingCenterDatabase>