初级会员

- 积分
- 147
- 金钱
- 147
- 注册时间
- 2013-3-26
- 在线时间
- 0 小时
|

楼主 |
发表于 2015-1-6 11:25:25
|
显示全部楼层
回复【2楼】惯性坐标系:
---------------------------------
就是网上的AHRS姿态程序:
//Normalise accelerometer measurement
recipNorm=1/sqrt(ax*ax+ay*ay+az*az);
ax*=recipNorm;
ay*=recipNorm;
az*=recipNorm; // 加速度计测量的重力向量在三轴的分量
// Estimated direction of gravity and vector perpendicular to magnetic flux
halfvx=q1*q3-q0*q2;
halfvy=q0*q1+q2*q3;
halfvz=q0*q0-0.5f+q3*q3;// 陀螺仪和四元数计算出来的重力向量在三轴的分量
// Error is sum of cross product between estimated and measured direction of gravity
halfex=(ay*halfvz-az*halfvy);
halfey=(az*halfvx-ax*halfvz);
halfez=(ax*halfvy-ay*halfvx);
是不是这样呢?因为我想观察它们各自计算姿态得出误差比较。
假如用一个三轴加速度计确定俯仰角和横滚角,要怎么做呢? |
|