рассчитать ускорение относительно истинного севера

Для моего приложения мне нужно рассчитать ускорение моего устройства относительно истинного севера. Моя идея состояла в том, чтобы рассчитать ориентацию устройства на магнитный север и применить к нему склонение, чтобы получить ориентацию на истинный север. Тогда я хочу рассчитать ускорение устройства и отнести его к ориентации, но я не знаю, как мне это сделать.

Я хотел бы попытаться получить ориентацию устройства с помощьюSensorManager.getRotationMatrix() а такжеSensorManager.getOrientation(), Тогда я получаю склонениеGeomagneticField.getDeclination()и применить его к азимуту значений ориентации из.SensorManager.getOrientation()

Но как мне сопоставить значения акселерометра с этой ориентацией? Это вообще возможно?

Ответы на вопрос(1)

Ваш ответ на вопрос