¿Cómo se separa la aceleración debida a la gravedad de otro movimiento en la entrada del acelerómetro?
¿Cómo se separa la aceleración debida a la gravedad de otro movimiento en la entrada del acelerómetro?
Respuestas:
Al trabajar en títulos de Wii, descubrí que un filtro de paso bajo en la lectura del acelerómetro podría usarse como una aproximación razonable del componente del vector de gravedad. Restando esto de los valores reales, me dejó una buena base para el análisis instantáneo de gestos. Mi pase bajo fue de alrededor de 1hz (solo el promedio de suficientes paquetes de datos) pero ajustado dependiendo del gesto que se está desarrollando.
Eso realmente depende de lo que intentes hacer.
Si está planeando usar los acelerómetros para la navegación (esencialmente construyendo un dispositivo de navegación inercial), necesita hacer un seguimiento de qué camino está abajo en su ciclo de integración. Si su dispositivo se acelera con una aceleración igual a g en una dirección lateral y no tiene historial de medición, no tiene forma de saber cuál es cuál.
Si está utilizando los acelerómetros como una especie de sensor de inclinación, puede suponer que su medición es la gravedad, ese es su vector local hacia abajo. Al descomponerlo a lo largo del cuerpo del dispositivo se obtendrá la orientación.
Varias técnicas solo usan la diferencia en la aceleración, no el valor instantáneo. En esas situaciones, la aceleración constante se elimina por ti.