EsHowto >> Electrónica >> Artilugio

¿Cómo sabe el acelerómetro de mi dispositivo cuánto corrí en la cinta de correr?

¿Cómo sabe el acelerómetro de mi dispositivo cuánto corrí en la cinta de correr? La pantalla de inicio y la apertura del tutorial para "Zombies, Run!" aplicación

Estoy agotado, pero tengo que seguir corriendo. Tengo que advertir al asentamiento de Brunswick que una horda de zombis está en camino para atacarlos. La canción que estoy escuchando termina, escucho un crujido en el canal de comunicaciones y luego Sam transmite las malas noticias:los zombis están más cerca del asentamiento que yo, y voy a tener que acelerar el paso para llegar a tiempo para dar la advertencia. Con vidas humanas en juego, no tengo elección. Tengo que encontrar una ráfaga de velocidad.

No importa que todo esto suceda en la seguridad de mi hogar, en mi caminadora. La carrera y el agotamiento resultante son muy reales. ¿Y el terrible escenario de supervivencia? Eso es cortesía de "Zombies, Run!" -- una aplicación diseñada para gamificar los entrenamientos de correr y caminar superponiendo una historia apocalíptica a tu entrenamiento. Me encanta poder perderme en estas misiones ficticias mientras corro, pero la realidad es que estoy entrenando para una media maratón. Necesito lograr ciertos objetivos en mis entrenamientos de carrera para asegurarme de estar preparado para mi próximo evento. Necesito saber cuánto he corrido y a qué ritmo.

Hay abundantes aplicaciones en ejecución para teléfonos iOS y Android para rastrear su distancia y tiempo por usted. Casi todos tienen seguimiento GPS incorporado, que casi todos los corredores y desarrolladores estarán de acuerdo en que es la forma más precisa de monitorear sus estadísticas. Pero a veces, los horarios y la ubicación hacen que sea imposible correr al aire libre, y luego su aplicación tiene que depender del acelerómetro de su dispositivo para rastrear su ritmo y distancia. Pero, ¿cómo puede hacer eso? ¿Son precisas esas medidas?

Contenido
  1. ¿Puede un acelerómetro calcular sus propias limitaciones?
  2. Acabas de terminar un 5K... Quizás
  3. Personalice su experiencia para obtener los mejores resultados

¿Puede un acelerómetro calcular sus propias limitaciones?

¿Cómo sabe el acelerómetro de mi dispositivo cuánto corrí en la cinta de correr? Ingrese "running" en la barra de búsqueda de Apple App Store y descubrirá más aplicaciones en ejecución de las que puede sacudir un palo en, pero algunos solo calculan la distancia en modo GPS.

Los sensores de movimiento de un acelerómetro miden los cambios de dirección y velocidad:aceleración. Si tienes un dispositivo móvil en el bolsillo mientras corres, el acelerómetro evalúa y calcula constantemente tu movimiento y cadencia a medida que aceleras en cada zancada y desaceleras ligeramente después de pisar.

Hay docenas, si no cientos, de aplicaciones en ejecución disponibles para teléfonos inteligentes en Apple App Store y Android Marketplace, pero no todas ofrecen seguimiento de distancia en interiores. ¿Porqué es eso? Resulta que, si bien usar el GPS para determinar el terreno que has recorrido mientras corres al aire libre es relativamente fácil, calcular la distancia imaginaria que recorres mientras corres en una cinta de correr en interiores es un poco complicado.

Alex Macmillan, desarrollador principal de "Zombies, Run!" app, explica que uno de los desafíos inherentes al uso de un acelerómetro para rastrear la distancia de un corredor en una caminadora es el propio acelerómetro. Él dice que "los datos del acelerómetro pueden ser muy 'ruidosos', lo que hace que sea difícil de interpretar. Necesitas poder diferenciar el movimiento del corredor del movimiento del teléfono simplemente traqueteando en el bolsillo del corredor".

Otro desafío citado por Macmillan es la enorme carga de datos que implica el cálculo de las estadísticas de distancia. Esto es complicado porque, como él dice, "Necesitas leer datos nuevos (o 'muestras') del acelerómetro con mucha frecuencia para obtener buenos resultados. Esto significa que tienes que escribir código lo suficientemente rápido para realizar todos tus cálculos. en el espacio entre una muestra y la siguiente".

Agregue a esos problemas el hecho de que en realidad no va a ninguna parte en una cinta de correr, y queda claro que enseñarle a la tecnología de su teléfono a determinar su distancia interior no es poca cosa. Entonces, ¿cómo trabajan los desarrolladores con estas limitaciones?

Acabas de terminar una carrera de 5 km... tal vez

Hay una manera relativamente fácil de calcular la distancia usando un acelerómetro:prográmelo para registrar los pasos como un podómetro y luego multiplique la cantidad de pasos por la longitud de la zancada del corredor para obtener la distancia total. ¡Voila! Distancia calculada. Especie de. Así es como muchas aplicaciones manejan la carrera en cinta rodante, pero el problema con este enfoque es que existe la posibilidad de un gran margen de error.

Primero, debe haber una entrada del corredor. Eso significa que tendrá que decirle a su aplicación su altura y peso para que pueda estimar la longitud de su zancada, pero ¿qué pasa si sus piernas son proporcionalmente más largas que las de otra persona cuya altura es cercana a la suya? Algunas aplicaciones también le pedirán que corra o camine una distancia que usted sabe que es precisa, digamos una milla (1,6 kilómetros) más o menos, mientras ejecuta la aplicación, luego dígale a la aplicación cuánto corrió para que pueda ajustar esas estimaciones para que sean más personalizado para usted. La aplicación "Nike+ GPS" para iPhone, por ejemplo, te permite actualizar tu configuración usando su opción "calibrar carrera" para ingresar tu distancia después de tu carrera, y recalculará tu longitud de zancada para salidas futuras.

Pero, ¿qué sucede si usa intervalos de carrera/caminata para su entrenamiento? Es poco probable que su zancada al caminar tenga la misma longitud que su zancada al correr. ¿Qué sucede si su carrera de calibración fue más rápida o más lenta que su ritmo normal? ¿Qué pasa si tu forma de andar es un poco desigual y cada zancada no tiene la misma longitud? Como nos dijo Alex Macmillan:"Si la medida de la longitud de la zancada es incorrecta, incluso en una pequeña cantidad, la distancia total estimada puede ser muy incorrecta". Si alguna vez usó una aplicación para correr mientras hacía ejercicio en una caminadora, probablemente haya notado una disparidad entre la distancia que la aplicación dice que corre y la caminadora dice que corre, evidencia de este problema. Eso no es ideal si estás tratando de entrenar para una carrera de larga distancia como una media maratón.

La aplicación de Macmillan, "Zombies, Run!" actualmente no ofrece el seguimiento de la distancia del acelerómetro, pero su equipo está trabajando en ello, utilizando la investigación de la cinta de correr y un enfoque diferente para los cálculos de distancia. "Si solo necesitamos medir el cambio relativo en la velocidad de una persona, en lugar de intentar estimar con precisión la velocidad real del corredor, creemos que podemos crear un modelo que funcione para una amplia gama de corredores. De esta manera, esperamos que la velocidad del corredor la longitud de la zancada, la altura y el peso no serán importantes cuando hagamos nuestros cálculos". ¿Funcionará este enfoque? Solo el tiempo lo dirá.

¿Por qué no usar su cinta de correr para realizar un seguimiento de su kilometraje? Después de todo, la mayoría de las cintas de correr tienen lecturas digitales que le muestran la distancia que ha corrido en función del movimiento de la cinta que pasa bajo sus pies. Pero haga una búsqueda rápida en Google de "precisión de la distancia de la cinta de correr" y verá que muchas personas sienten que el número en su pantalla tampoco es necesariamente correcto. Incluso un pequeño error de cálculo en la longitud de la correa puede generar un gran error en el transcurso de las miles de revoluciones que realiza alrededor de sus rodillos durante una carrera de entrenamiento de 5 km.

Entonces, ¿qué puede hacer usted, como corredor, para realizar un seguimiento de su tiempo en la cinta de correr con la mayor precisión posible?

Gracias especiales

Muchas gracias a Alex Macmillan de Six to Start por su gentil ayuda con este artículo. Alex es el desarrollador principal de "Zombies, Run!" -- una aplicación de entrenamiento para correr/caminar que comenzó como un proyecto de Kickstarter y está generando un gran revuelo entre los corredores.

Personalice su experiencia para obtener los mejores resultados

¿Cómo sabe el acelerómetro de mi dispositivo cuánto corrí en la cinta de correr? La aplicación "Nike+ GPS" tiene una interfaz simple para ingresar su distancia real para cualquier carrera que haya completado con la aplicación.

Al final del día, si desea correr en interiores y obtener datos precisos, tendrá que esforzarse un poco. Primero, asegúrese de que su aplicación admita entradas de calibración. No todos lo hacen. Una vez que haya encontrado uno que admita esta función, aquí hay una forma de probar y refinar la calibración de su aplicación para maximizar la precisión:

Encuentre un lugar para correr donde esté 100 por ciento seguro de su distancia.

Si tiene una pista reglamentaria cerca, esto funcionará bien. Si no lo hace, intente correr al aire libre con un rastreador GPS para trazar una distancia fácil de identificar, como 1 milla o 1 kilómetro, y tome nota de los puntos exactos de inicio y finalización.

Configura tu aplicación para correr en interiores. Ya sea que esté corriendo en interiores o exteriores, esto es importante, porque es la configuración que le dice a su teléfono que use el acelerómetro en lugar del rastreo por GPS.

¡Sal a correr! Hay varios elementos críticos para esto. Asegúrese de comenzar y detenerse en los lugares exactos necesarios para medir la distancia. Si entrena con intervalos de carrera/caminata, use su proporción actual de carrera/caminata para esta carrera. Además, cuanto mayor sea su distancia en la carrera de calibración, mejor será su lectura. Más datos hacen un mejor cálculo.

Ingrese sus datos de distancia al final de la carrera. Su aplicación dividirá este número por el número de pasos registrados por su acelerómetro para estimar su longitud de zancada promedio. Por eso es tan importante incluir el tiempo de intervalo actual en la ejecución de la calibración. Si solo corres para los datos de muestra, no tendrás en cuenta el cambio de zancada cuando caminas.

Pruébelo. Realice otra carrera en su recorrido específico de distancia con su aplicación configurada en modo de seguimiento en interiores. A ver si calcula la distancia correcta. Si encuentra que está un poco apagado, puede intentar seguir todos los pasos anteriores a una distancia más larga para darle a su aplicación una mejor muestra de datos para la calibración.

Si su rutina de carrera cambia, o si su peso aumenta o disminuye más de unas pocas libras, querrá volver a ejecutar este plan de calibración. Cuando pierdes peso, naturalmente te vuelves un poco más rápido, y si decides correr más y caminar menos en un plan de intervalos, también afectará tus promedios de zancada.

Si bien cualquier aplicación que realiza un seguimiento de la distancia en interiores realiza una estimación calculada en función de los datos que ingresa o de un promedio establecido, probar la precisión de su calibración es clave si realizar un seguimiento de su distancia en interiores es una prioridad para usted. La palabra clave aquí es "estimar":es poco probable que obtenga una precisión del 100 por ciento con la fórmula estándar de pasos multiplicados por la longitud promedio de la zancada, pero puede realizar un seguimiento absoluto de su progreso a lo largo del tiempo a medida que corre distancias más largas y acelera su ritmo.

Nota del autor:¿Cómo sabe el acelerómetro de mi dispositivo cuánto corrí en la cinta de correr?

Debido a que corro y amo la tecnología, he probado bastantes aplicaciones en ejecución, al menos una docena. Puedo dar fe de que ninguno de ellos es completamente preciso en el seguimiento de distancias en interiores, pero usar las opciones de calibración que ofrecen algunos de ellos realmente ayuda. Aun así, si de verdad siento absolutamente que necesito medir con precisión mi ritmo, lo llevo afuera.