很好,我们现在结合你提供的信息,来具体判断你 BNO055 刚开机时 yaw = 26° 是相对于谁的夹角。
你使用的是 BNO055 传感器
你读取了 /imu/data
话题,并用 tf.transformations.euler_from_quaternion
转换为了欧拉角
刚开机 yaw 就是约 26°
你还未明确告诉我你是否设置为 NDOF
模式或是否完成磁力计校准
IMU 模式
(默认)这是很多 BNO055 驱动(例如 rosserial
)的默认设置:
IMU 模式
= 只使用加速度计 + 陀螺仪,不使用磁力计