С моего Android-устройства я могу прочитать массив значений линейного ускорения (в системе координат устройства )и массив значений абсолютной ориентации (в системе координат Земли ). Мне нужно получить значения линейного ускорения в последней координате. система.
Как я могу преобразовать их?
РЕДАКТИРОВАТЬ после ответа Али в комментарии:
Все верно, значит, если я правильно понимаю, когда я измеряю линейное ускорение, положение телефона совершенно не имеет значения, потому что показания даны в земной системе координат. Правильно?
Но я только что провел тест, в котором клал телефон в разные положения и получал ускорение по разным осям. Есть 3 пары картинок -первые показывают, как я ставлю прибор (извините за мой "мастер скилл" в Paint )а вторые показывают показания по данным предоставленным линейным соотв. датчик:
А теперь -почему в третьем случае ускорение происходит по оси Z (, а не Y ), ведь положение устройства не имеет значения?