Angular Velocity in the Global Frame

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Angular Velocity in the Global Frame

2,273 次查看
jeremiahg
Contributor III

What is the best approach to calculate the average angular velocity in the global frame when the sensors are mounted off the X, Y, and Z axis? I believe I see a few possibilities, such as averaging yaw (fPsiPl) over time or using the average angular velocity (fOmega) along with the roll (fPhiPl) and pitch (fThePl) using trigonometry. I'm looking for good sensitivity. The average angular velocity works well set to ±250dps and referenced to an axis. Now I want to prove out off axis velocities. I'm using the 9DOF Kalman filter with SensorFusion 5.

 

Secondly, does the average angular velocity gyro offset errors? I'm seeing some small amount of bias in each axis. Should I be subtracting the average of each bias out? I'm trying to sense velocities of < 6 deg/s.

 

Thanks

标签 (1)
标记 (2)
0 项奖励
回复
5 回复数

1,469 次查看
jeremiahg
Contributor III

I'm not sure what is going on but I cannot see the reply by michaelestanley​. I wonder if it is due to my original post waiting on the moderator.

0 项奖励
回复

1,469 次查看
michaelestanley
NXP Employee
NXP Employee

Jeremiah,

Apparently a couple of my email replies to the platform bounced back.  Your problem sounds like a basic trig orientation computation.  I'll post my "Frames of Reference" cheat sheet to the community.  Take a look and see if that helps.  If not, we can set up a call.  You can reach me "off-community" at mike.stanley@nxp.com.

Regards,

Mike

0 项奖励
回复

1,469 次查看
jeremiahg
Contributor III

Thanks Mike. I just wanted to make sure I was on the correct path. I will take a look at your cheat sheet.

Jeremiah

0 项奖励
回复

1,469 次查看
michaelestanley
NXP Employee
NXP Employee

Jeremiah,

Do you mean off-center, but axis-aligned?  Or actually rotated from the reference axes?  In the first case, simply average the gyro-offset-corrected angular rates.  In the second, average and then rotate the averaged values.

MIKE

0 项奖励
回复

1,469 次查看
jeremiahg
Contributor III

Mike,

Thanks for the info. I mean actually rotated from the reference axes. I need to be able to detect angular rotation in the yaw plane (fPsiPl) of the global frame. Hopefully I can resolve the sensitivity back to what is was on axis for small angular velocities.

Jeremiah

0 项奖励
回复