3.5.14 · D1Guidance, Navigation & Control (GNC)

Foundations — Gyroscope — angular velocity measurement, bias, noise

2,044 words9 min readBack to topic

The parent note Gyroscope — angular velocity, bias, noise throws a lot of notation at you fast: , , , , PSD , . Below we earn each one, in the order they depend on each other. Nothing is used before it is drawn.


1. Angle — "how far turned"

The picture. Draw an arrow (the "nose" of a drone). Now rotate it. The wedge swept between where it started and where it points now is .

Figure — Gyroscope — angular velocity measurement, bias, noise

Why the topic needs it. Navigation ultimately wants the answer to "which way am I facing?" — that answer is an angle. Everything the gyro does is in service of getting .


2. Time and the idea of a rate

A rate answers "how much per second?". Speed is a rate of position (metres per second). We are about to meet the rate of angle.


3. Angular velocity — the star of the show

The picture. If is where the nose points, then is how quickly the nose is swinging. A fast spin = big ; sitting still = .

Figure — Gyroscope — angular velocity measurement, bias, noise

Why a derivative and not something simpler? Because the turning speed can change moment to moment. A ratio like only gives the average over a chunk of time; the derivative gives the instantaneous rate — exactly what a gyro reports at each tick.


4. Integration — adding up all the little turns

Since the gyro only gives (how fast), we recover (how far) by accumulating over time. That accumulation is integration.

The picture. Draw against time. The area under that curve up to time is . Wide-and-tall region → lots of angle accumulated.

Figure — Gyroscope — angular velocity measurement, bias, noise

Why integration is where trouble lives. If every reading is slightly too big by a fixed amount, the sum piles up that error slice after slice — the error accumulates. This is the seed of drift, the parent note's central villain.


5. Bias — the offset that shouldn't be there

Why the topic needs it. When you integrate a non-zero , you accumulate a fake angle that grows steadily — the parent note's linear drift .


6. The dot — "rate of change of"


7. Noise — the shaky jitter

The picture. Bias shifts the whole reading up by a fixed step; noise makes it fuzzy around that shifted value.

Figure — Gyroscope — angular velocity measurement, bias, noise

8. Averages, variance, and the wiggle-size

To talk about random things we need a way to measure "how big is the wiggle."

Why squared then square-rooted? Squaring makes over-shoots and under-shoots both count as positive spread; the final square root brings the number back to sensible units ( instead of ).


9. The delta spike and power spectral density

The parent's ARW derivation uses two more symbols. Here they are, plainly.


10. Square root and log-log plots (for the Allan chart)


How the foundations feed the topic

Angle theta

Angular velocity omega

Time t and rate

Integration - accumulate omega

Orientation theta of t

Bias b

Over-dot - rate of change

Noise n

Variance and sigma

Random walk sqrt t growth

Delta spike and PSD Q

Drift - the topic's core problem

Square root and log-log

Allan deviation reading

Every arrow says "you must understand the left box before the right box makes sense." The whole chain ends at drift, which is what the parent note spends its energy fighting.


Equipment checklist

Cover the answer and test yourself. If any line is fuzzy, re-read its section above before opening the parent note.

is…
the angle — how far something has rotated from a start direction (in or ).
is…
the angular velocity — how fast the angle changes, , in .
Why a derivative for ?
because turning speed changes moment-to-moment; the derivative gives the instantaneous rate, not an average.
means…
add up all the tiny turns from time to now — the area under the -vs-time curve, which equals the angle turned.
Why instead of inside the integral?
is a dummy slice-time so it isn't confused with the upper limit .
Bias is…
the offset the gyro reads while truly still — an error that shouldn't be there.
The over-dot means…
the rate of change of in time, .
Noise is…
random zero-mean jitter on every reading.
Bias vs noise difference?
bias has a non-zero average (steady offset); noise averages to zero (fuzz).
is…
standard deviation — the typical size of a random wiggle, .
says…
white noise at one instant is unrelated to any other instant (spike only when ).
is…
the noise power spectral density — how much wiggle-power per frequency; sets how fast integrated noise grows.
Why does noise-error grow as but bias-error as ?
random pushes partly cancel (random walk ); a constant bias just piles up (ramp ).

Ready? Now the parent note's model and its drift laws will read like plain English. Related tools that build on these foundations: Coriolis Force, Sagnac Effect, Random Walk & Wiener Process, Allan Variance Analysis, Kalman Filter, Accelerometer — specific force, gravity, Inertial Measurement Unit (IMU), Attitude Estimation / Dead Reckoning.