wj_nciae 发表于 2014-6-22 14:50:20

请教如何使MPU6050 的x轴成为Z轴,z轴成为x轴

由于板子使用是不是平放的,而是竖直的,这样的情况是X轴垂直于地面,而Z轴于成为X轴。使用DMP出数据,转成欧拉角,希望可以达到如上的要求,不知道如何设定
观察了dmp_set_orientation(inv_orientation_matrix_to_scalar(gyro_orientation))
但给的顺序不太明白,注释是 XYZ XZY有对应的matrix但例子却使用了
static signed char gyro_orientation = {-1, 0, 0,
                                           0,-1, 0,
                                           0, 0, 1};
完全不明白。希望高手可以帮帮我!{:smile:}

xyq665513 发表于 2014-7-5 16:16:47

同问!!!

tdatd 发表于 2021-8-8 09:56:29

我找到了这个文档,高手详细解答一下

BongBong 发表于 2021-8-8 10:59:16

乘以一个旋转矩阵即可.
页: [1]
查看完整版本: 请教如何使MPU6050 的x轴成为Z轴,z轴成为x轴