euler.h 295 B

1234567891011121314151617
  1. #pragma once
  2. /* 欧拉角类型, 顺序 航向->俯仰->横滚 */
  3. typedef struct euler_angle
  4. {
  5. float yaw;
  6. float pitch;
  7. float roll;
  8. } euler_angle_t;
  9. void Euler_ByDcm(const float dcm[3][3], euler_angle_t *euler);
  10. void Euler_ByQuaternion(const float Q[4], euler_angle_t *euler);