Caída transitoria en la lectura de la gravedad del acelerómetro cuando está en movimiento

6

Estoy usando el acelerómetro de Pololu AltIMU-10 v4 para monitorear la aceleración de mi sistema. Entiendo que cuando el sensor se coloca en posición vertical sobre la mesa, debe medir 1 g en el eje + ve z. Sin embargo, cuando lo coloco en la mesa y lo deslizo en la tabla en las direcciones x e y, veo que este 1g medido en el eje z cae durante el movimiento y vuelve a 1 g después de que finaliza el movimiento. Este cambio en las lecturas del eje z siempre tiene la forma de una gota independientemente del movimiento real en las direcciones + ve o -ve x o y.

En el siguiente gráfico, realicé la siguiente secuencia de movimiento:

  1. Movimiento deslizante en el eje x en la tabla.
  2. Movimiento deslizante en el eje + ve y sobre la mesa.
  3. Movimiento hacia arriba con la mano en el eje + ve z en el aire.
  4. Movimiento hacia abajo del dispositivo de mano en el eje z de -ve en el aire.
  5. Movimiento deslizante en el eje -ve-y sobre la mesa.
  6. Movimiento deslizante en el eje x + ve en la tabla.
  7. Rotaciones aleatorias del sensor para ver el cambio en la gravedad medida.

Se ve que aunque se mide la aceleración esperada en el eje de movimiento, la gravedad medida cae durante el movimiento. ¿Es este el comportamiento esperado para un acelerómetro?

En caso afirmativo, ¿cómo puedo eliminar esta caída transitoria de mis lecturas? Entiendo que el componente de gravedad se puede eliminar al referir el vector global [0 0 1] al marco del sensor y restarlo de la medición del sensor. Pero eso no ayuda con esta caída transitoria.

    
pregunta Fereidoon

1 respuesta

1

Podría ser inherente a la tecnología de sensor utilizada. Si utilizan masa con resorte para la detección, es de esperar que el vector de fuerza esté desplazado en cierta medida durante el movimiento lateral. Si asumes que la longitud total del resorte es limitada, entonces se recorta en el eje Z a la longitud restante permitida para el movimiento.

Por ejemplo, la suma de fuerzas E es constante 1 (o algo ligeramente por encima de ella). Si solo tiene la gravedad trabajando en ella, ésta "consume" la mayor parte de ella. Si introduces movimiento lateral en el eje + X con magnitud > 1, luego Z cae a 0, porque está "dominado". Si introduces movimiento en el eje + X con una magnitud menor que 1 (por ejemplo, 0.5), entonces obtienes una caída mucho menor en Z, pero aún está presente. Lo que parece ser el caso.

Maldición, es difícil de explicar, pero lo tengo en algún lugar de mi espacio de cabeza :) Esta imagen debería ilustrarlo de alguna manera: exceptoqueaquílosmuellessonideales,mientrasqueenrealidadtienencoeficientesderigidezyelasticidad,quelimitanel"techo"

No he usado este sensor STM en particular, pero otros de ellos (LIS2 / 3) no parecen mostrar tales propiedades.

    
respondido por el stiebrs

Lea otras preguntas en las etiquetas