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.
- Memoria mínima para descompresión RAR
- Buscando buenas fuentes para iconos, ilustraciones, etc
- ¿Es posible la ejecución del montaje ARM en Simulador de iPhone o Android Simulator?
- ¿Cómo identificar si el token del dispositivo es para android o iOS?
- Geolocalización confirmar cuadro mostrando mi archivo de índice url en la aplicación phonegap ios
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?
- Smartphone acelerómetro gestos algoritmos
- Máximo amperaje de salida de los Smartphones USB
- ¿La vista web de las aplicaciones almacena las páginas en caché?
- Almacene la orientación en una matriz y compare
- Sirviendo un sitio web local a través de bluetooth a un teléfono celular sin usar el Internet
- Eclipse: un proyecto PhoneGap para iPhone y Android?
- La forma más rentable de dirigirse a múltiples plataformas móviles
- ¿Cómo puedo crear una pantalla de carga en Corona SDK?
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.
- Cómo integrar la característica de pasarela de pago en Android
- Cambiar perfiles de Android mediante programación