Calcular la aceleración en referencia al norte verdadero.

Para mi aplicación, necesito calcular la aceleración de mi dispositivo en referencia al norte verdadero. Mi idea fue calcular la orientación del dispositivo al norte magnético y aplicarle la declinación para obtener la orientación hacia el norte verdadero. Luego quiero calcular la aceleración del dispositivo y hacer referencia a la orientación, pero no sé cómo debo hacer esto.

Intentaría obtener la orientación del dispositivo usandoSensorManager.getRotationMatrix() ySensorManager.getOrientation(). Entonces me sale la declinación porGeomagneticField.getDeclination()y aplicarlo sobre el acimut de los valores de orientación deSensorManager.getOrientation().

Pero, ¿cómo asigno los valores del acelerómetro a esta orientación? ¿Es incluso posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta