Pitch and Roll с ускорением больше +/- 1 г

Я рассчитываю вычислить высоту тона устройства, оснащенного трехосным акселерометром, когда он не находится в покое или движется с постоянной скоростью. Большинство приложений, которые я видел до сих пор, предназначены для стационарного измерения наклона... искренне застряли на этом! Стремясь использовать его для программы на Python, над которой я работаю.

Для стационарного случая у меня есть следующее:

Roll = np.arctan2(a_y, a_z) * 180/np.pi
Pitch = np.arctan2(a_x, np.sign(a_z)*np.sqrt(np.power(a_y,2) + np.power(a_z,2)))*180/np.pi

0 ответов

Другие вопросы по тегам