Necesito obtener la velocidad de un dispositivo Android, según los valores del acelerómetro. Hice un código que me permite obtener los valores del acelerómetro, y luego calculo la velocidad, usando la fórmula: v = v0 + at. (cálculo vectorial)Android Speed basado en los valores del acelerómetro
Mi problema es que mi velocidad solo aumenta y nunca disminuye. Creo que el problema es que el dispositivo nunca obtiene una aceleración negativa.
¿Me pueden ayudar con esto?
Bueno, el problema es que estoy tratando de aplicar una técnica de cálculo a estima para compensar una falla temporal del GPS. Entonces, cuando empiezo a obtener los valores del acelerómetro, no tengo conexión GPS. Sé que tendré un error acumulativo, y sé que los valores no son confiables, pero es un trabajo académico, solo para verificar que sea posible. – nunolourenco
Aquí está mi ejemplo http://maephv.blogspot.com/2011/10/android-computing-speed-and-distance.html – Maep