|
本帖最后由 xmi5ljk 于 2012-12-30 12:37 编辑
关于multiwii mwc中传感器轴向定义代码搞不明白,照片上箭头为标注的飞控front正方向,洞洞板上是mpu-6050和hmc5883l的安装位置方向,请问通过这两个模块上面的xyz标注箭头(黄圈里的),下面的代码怎么改,最好能给解释清楚为什么这么更改(是不是和模块上标注的xyz有关系还是和其他什么有关系),谢谢大家。
- 1./* individual sensor orientation */
- #define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = Y; accADC[PITCH] = -X; accADC[YAW] = Z;}
- #define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] = X; gyroADC[YAW] = Z;}
- #define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
复制代码
看了下mpu-6000/6050 的pdf文档,轴向定义如下图,可是看了还是不知道模块实际摆放位置怎么和wmc中的轴定义代码中的xyz对应起来。
|
欢迎继续阅读楼主其他信息
|