2012-04-19 11 views
14

Quiero usar el acelerómetro de los iPhones para detectar movimientos mientras conduzco. Estoy un poco confundido con lo que realmente mide el acelerómetro, especialmente cuando conduces una curva.Uso del acelerómetro iPhone en un automóvil

Car driving a curve

Como se puede ver en la imagen, un coche que circula una curva hace que dos fuerzas. Una es la fuerza centrípeta y la otra es la velocidad. Imagine que el iPhone está ubicado en el tablero con el eje + y apuntando al frente, el eje + x a la derecha y el eje + z a la parte superior.

Mi pregunta ahora es qué aceleración se medirá cuando el automóvil conduzca esta curva. ¿Medirá g-force en el eje -x o aparecerá la fuerza g en el eje + y?

¡Gracias por tu ayuda!

¡ACTUALIZACIÓN!

Para los interesados, como una de las respuestas sugeridas, mide ambos. El acelerómetro se efectúa por la fuerza centrífuga y la velocidad que resulta en un vector de aceleración que es una combinación de estos dos.

enter image description here

+1

Mi mejor estimación: práctica: escribe una aplicación pequeña que traza tu pista en un mapa y registra las lecturas del acelerómetro que pueden asignarse a tus posiciones. Luego solo conduzca y vea lo que está sucediendo. – HeikoG

Respuesta

0

A menos que esté en caída libre la fuerza de gravedad (g) siempre se mide. Si entiendo su configuración correctamente, la fuerza g aparecerá en el eje z, el eje vertical en el marco de referencia de la Tierra. No puedo decir si será + z o -z, en parte es una convención, así que tendrá que comprobarlo usted mismo.


ACTUALIZACIÓN: Si el automóvil también está subiendo/bajando, debe tener en cuenta la rotación . En otras palabras, hay dos marcos de referencia: el marco de referencia del iPhone y el marco de referencia de la Tierra. Si desea enfrentar esta situación, formule una nueva pregunta.

+0

El dispositivo está en una posición donde el vector de aceleración medido es (0,0, -1) por lo que la gravedad está completamente en el eje -z. Como el automóvil no está saltando o cayendo, no debería haber ningún cambio en la fuerza g medida en el eje Z mientras conduce una curva. – ChrisIsBack

+0

Pero el automóvil irá cuesta arriba y cuesta abajo. Dependiendo de la pendiente, la gravedad puede cambiar significativamente. – JohanB

+0

Sí, pero esta situación merece su propia pregunta. De todos modos, actualicé la respuesta en consecuencia. – Ali

1

El acelerómetro mide la aceleración de la fuerza resultante aplicada a él (la velocidad no es una fuerza por cierto). En este caso, la fuerza es F = g + w + c, es decir, suma vectorial de gravedad, fuerza centrífuga (reacción a la fuerza centrípeta de dirección, puntos del centro del viraje) y fuerza de aceleración del automóvil (una fuerza que cambia el valor absoluto de velocidad instantánea, puntos a lo largo del vector de velocidad). Proporcionar Z eje de acelerómetro siempre apunta a lo largo del vector de gravedad valores de g, w y c aceleraciones (que es raro caso un coche real) se puede acceder en Z, X y Y coordenadas respectivamente.

Cuestiones relacionadas