Uso del acelerómetro para calcular velocidades

He estado haciendo un poco de investigación sobre un problema que estamos tratando de resolver. Creo que este es el mejor enfoque, pero por favor agregue sus opiniones

Estamos tratando de calcular los tiempos de reacción en un escenario de conducción del mundo real y nos gustaría utilizar un teléfono móvil como el dispositivo de recopilación de datos. Lo que estamos tratando de lograr es cuánta aceleración y más importante desaceleración un conductor ejerce cuando se expone a determinados mensajes.

Encontré este artículo que contiene información útil Física del acelerómetro

El problema es que lo más probable es que no tendrá un tiempo de calibración para comenzar a cero. Sin embargo, se supone que el conductor está empezando en 0. Vamos a utilizar el posicionamiento GPS para localizar el vehículo, el seguimiento de los datos de ubicación estampada en el tiempo debemos calcular El momento en que el mensaje se llevó a cabo, a continuación, utilizando los datos del acelerómetro estampado en el tiempo que debería ser capaz de calcular su reacción a la solicitud.

Esta es la mejor manera que he encontrado para resolver el problema sin embargo no estoy seguro de si los datos del acelerómetro se convertirá en inútil debido a no ser capaz de calibrar y también el ruido visto de las vibraciones puede ser demasiado grande para utilizar los datos. .. ¿Alguien ha intentado o utilizado este tipo de métodos antes?

Aplicación interesante.

Te falta un punto importante. Usted tiene que implementar la llamada fusión del sensor usted mismo o utilizar la fusión del sensor proporcionada en la plataforma que está utilizando. Tanto Android como el iPhone tienen uno.

El TYPE_LINEAR_ACCELERATION (Android, SensorManager) o userAcceleration (iPhone) debe ser suficiente para usted.

En cuanto al PDF enlazado, no intente integrar la aceleración , obtendrá resultados muy pobres. Aunque esa respuesta es sobre la posición, la velocidad ya será inexacta. Me gustaría probar el GPS en su lugar.

Sé que es cuestión muy antigua, pero desde que estoy trabajando recientemente en un proyecto similar permítanme compartir lo que hicimos en nuestra empresa. Simplemente utilizamos dongle OBD-II para obtener la velocidad del coche. Hay muchas API que devuelven información sobre el vehículo.

PID010D devuelve la velocidad del vehículo. Estoy utilizando este PID para calcular la distancia entre los puntos A y B, ya que no hay PID para devolver el odómetro 🙁

Hay pocas bibliotecas en github que usted puede encontrar fácilmente por la búsqueda. Esta mina . Esto no es una biblioteca, pero después de ejecutar en su dispositivo puede ver cómo funciona.

  • ¿Incrustar un emulador móvil en un sitio web?
  • Mejor base de datos para el desarrollo de teléfonos móviles
  • Cifrado utilizando AES-128 en Android e IPhone (Resultado diferente)
  • Problema con el análisis de xml en la aplicación de teléfono
  • ¿Es el zoom en el navegador lo mismo que el zoom en un dispositivo móvil?
  • ¿Cómo iniciar / enviar SMS desde una página web HTML5 usando funciones nativas de dispositivos?
  • ¿Cómo obligar a una página web a ser siempre prestados con una relación de píxeles de 1,0 (no 1,5) en iPhones y Androids?
  • ¿Puedo recibir emisiones de iOS como Android?
  • ¿Cómo puedo hacer que el contenido se desplace dinámicamente en un DIV en el safari de Iphone o en el webkit de Android?
  • Implementación de un filtro digital - a través de convolución o ecuación de diferencia?
  • Sitio web de escala a 100% de ancho / alto de área visible
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.