IMU format
[Data logging]
Collaboration diagram for IMU format:
- for PLAYER_IMU_DATA_STATE (player_imu_data_state_t): -> px (float): X pose -> py (float): Y pose -> pz (float): Z pose -> proll (float): roll angle -> ppitch (float): pitch angle -> pyaw (float): yaw angle
- for PLAYER_IMU_DATA_CALIB (player_imu_data_calib_t): -> accel_x (float): acceleration value for X axis -> accel_y (float): acceleration value for Y axis -> accel_z (float): acceleration value for Z axis -> gyro_x (float): gyroscope value for X axis -> gyro_y (float): gyroscope value for Y axis -> gyro_z (float): gyroscope value for Z axis -> magn_x (float): magnetometer value for X axis -> magn_y (float): magnetometer value for Y axis -> magn_z (float): magnetometer value for Z axis
- for PLAYER_IMU_DATA_QUAT (player_imu_data_quat_t): -> accel_x (float): acceleration value for X axis -> accel_y (float): acceleration value for Y axis -> accel_z (float): acceleration value for Z axis -> gyro_x (float): gyroscope value for X axis -> gyro_y (float): gyroscope value for Y axis -> gyro_z (float): gyroscope value for Z axis -> magn_x (float): magnetometer value for X axis -> magn_y (float): magnetometer value for Y axis -> magn_z (float): magnetometer value for Z axis -> q0, q1, q2, q3 (floats): quaternion values
- for PLAYER_IMU_DATA_EULER (player_imu_data_euler_t): -> accel_x (float): acceleration value for X axis -> accel_y (float): acceleration value for Y axis -> accel_z (float): acceleration value for Z axis -> gyro_x (float): gyroscope value for X axis -> gyro_y (float): gyroscope value for Y axis -> gyro_z (float): gyroscope value for Z axis -> magn_x (float): magnetometer value for X axis -> magn_y (float): magnetometer value for Y axis -> magn_z (float): magnetometer value for Z axis -> proll (float): roll angle -> ppitch (float): pitch angle -> pyaw (float): yaw angle