Investigation: Procerus claims Coriolis force correction for IMU...



Roll and pitch estimation corrected for coriolis forces

(10% to 25% improved roll and pitch estimates)


According to

\boldsymbol{ a}_C = -2 \, \boldsymbol{ \Omega \times v}


assume aircraft diving at 20m/s in earth reference frame


assume we have 16bit ADC which covers 100% range of the useful voltage (overly optimistic),

and the accelerometer is quite sensitive with 6G full span (+/-3G) (overly optimistic, procerus claims +/-10G).

Therefore 6G is divided into 65536 counts.

3e-4G equals then to around 3 ADC counts which is below noise level of most

accelerometers which would be around 2^4, by eye.

Therefore coriolis acceleration is barely detectable (you can attach a plane to the rails, push it down, and the only deviating force will be at most those poor 2-4 counts on extremely sensitive ADC, overswamped by natural sensor noise).

How did they come to 10%/25%?

Where is an arorr in my calculation?

Views: 847

3D Robotics
Comment by Chris Anderson on July 28, 2010 at 6:17am
Most likely they threw an algorithm in there that is supposed to do this correction, but in reality it does nothing.
Comment by Tj Bordelon on July 28, 2010 at 6:34am
Our sensors aren't good enough yet to worry about this. Unless you have a fiber optic ring gyro or something.
Comment by Tom Hastie on July 28, 2010 at 6:40am
I don't think that they're necessarily speaking of the Coriolis effect of the earth. The spec sheet says Coriolis Force, which is general, and could apply to any rotating frame of reference.

My guess is that they are including something in the algorithm to compensate for an IMU not being placed at the center of rotation of the aircraft.

Comment by Krzysztof Bosak on July 28, 2010 at 7:07am
Ahhah of course they talk bout the correction for noncentral IMU location, still, a small effect but measurable (mostly for 30cm UAS in a spin).
I am rarely thinking in non-inertial reference frames unless it's as big as earth, therefore I have attached Coriolis to a very large scale (coriolis is a clever name to imaginary force when you want to those simple Newton laws work when you are in rotating reference frame).
Comment by Tom Hastie on July 28, 2010 at 8:26am
As a corollary to this, I was taught in school that, in addition to affecting toilets, canon balls, and weather systems, Coriolis Force makes drunk engineers always fall over to the right.


Comment by Jack Crossfire on July 28, 2010 at 9:05am

Comment by Ryan Beall on July 28, 2010 at 11:06am
Yeah, they are referring to the centripetal acceleration in the NED reference frame. Nothing significant or new here. And they also significantly over simplify the probelm using fixed wing aircraft assumptions.

Comment by Krzysztof Bosak on July 29, 2010 at 11:39am
I am not quite familiar with all those conventions of naming the angles. What are p,q,r vectors? distance from IMU to COG? u' says ax is a result of change of speed vector component u along the axis of movement.
but qw-rv numerator in the first line... not sure.
Comment by Kevin Hashawan on August 8, 2010 at 4:26pm
pqr is roll/pitch/yaw rates (rotational velocities), and uvw are x, y, z velocities


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service