Next: What is a photonic IMU?
A photonic IMU, also called an optical IMU, measures rotation with light on a chip instead of vibrating silicon. The result is fiber-optic-class stability in a package closer to MEMS size and cost.
An AHRS computes which way a vehicle is pointing. It sits between a raw IMU and a full navigation system, and for a lot of platforms it is all you actually need.
AHRS stands for attitude and heading reference system. It takes the raw output of an inertial sensor and computes orientation: roll, pitch and heading, continuously and at high rate.
What it does not do is tell you where you are. An AHRS answers “which way am I pointing”, not “where am I”. That single distinction is the whole difference between an AHRS and an INS.
Gyroscopes give the fast, smooth part of the answer. Integrate rotation rate and you have orientation, but it drifts.
Accelerometers provide the correction for roll and pitch. When the vehicle is not accelerating hard, the accelerometers sense gravity, and gravity points down. That gives an absolute reference the gyros can be corrected against.
A magnetometer, usually, provides the correction for heading. Gravity cannot tell you which way is north, so the magnetic field is used instead.
A fusion filter blends them. The gyros carry the short term, the accelerometers and magnetometer pull the long-term drift back.
This is the part worth understanding before you specify one.
Roll and pitch have gravity as a permanent, everywhere-available reference. Any AHRS that is not accelerating hard can hold them well almost indefinitely.
Heading has no such luxury. The only always-available absolute reference is the Earth’s magnetic field, and the magnetic field is easily corrupted. Motors, welders, steel structures, battery currents and the vehicle’s own chassis all distort it. Indoors and inside a hull, magnetic heading can be worthless.
When the magnetometer cannot be trusted, heading falls back on the gyro alone, and gyro drift decides how long it stays useful. This is why gyro bias stability matters even on a system that never computes a position.
| Type | Outputs | Needs |
|---|---|---|
| IMU | Rotation rate and acceleration | You to do all the estimation |
| AHRS | Roll, pitch and heading | Gravity, and usually a magnetic reference |
| INS | Position, velocity and attitude | Aiding, usually GNSS, to stay bounded |
Going up the ladder buys convenience and costs control. See [IMU vs INS: which do you need?] for that trade in detail.
Stabilisation rather than navigation. Camera gimbals, antenna pointing, turret and mast stabilisation all need to know orientation precisely and do not care about position.
Attitude for a flight controller that gets its position from elsewhere.
Levelling and orientation on machinery, where the platform is not going anywhere but its attitude matters.
Anywhere position comes from another system. If GNSS, a survey rig or a map already provides position, paying for an INS to recompute it is waste.
Static versus dynamic accuracy. Almost every AHRS quotes an impressive static figure. Ask what happens during sustained acceleration and turns, when gravity is no longer a clean reference.
Heading accuracy, and under what magnetic conditions. A heading spec measured in a clean magnetic environment tells you very little about the same unit bolted to a steel deck beside a motor.
Gyro bias stability. Under a bad magnetic environment, this is what carries heading. It is the spec that decides how the unit degrades rather than how it performs at its best.
Settling and alignment time, and whether the unit needs to be still to initialise.
Output rate. A stabilisation loop needs attitude fast.
OSCP builds IMUs, not an AHRS. The MK2 family outputs calibrated inertial data over RS-422 or CAN-FD at up to 500 Hz, and your software computes orientation from it.
That matters if you are choosing: our units carry the sensors an AHRS needs, including three-axis magnetometers and two-axis inclinometers alongside the gyroscopes and accelerometers, but the fusion is yours to own and tune. For teams that already run an attitude filter, that is the point. For teams that want orientation out of the box, an AHRS product is the better fit and we will tell you so.
Essentially, yes, and that is not a criticism. The sensors are the same. The AHRS adds the estimator that turns rotation and acceleration into a usable orientation, plus the references that stop it drifting.
For roll and pitch, yes, indefinitely, because gravity is always available. For heading, not for long. Without a magnetic or other heading reference, heading rests on gyro drift alone.
Roll and pitch barely, because gravity keeps correcting them. Heading does, whenever the magnetic reference is unavailable or untrustworthy, at a rate set by the gyro.
An AHRS gives orientation. An INS gives position, velocity and orientation. An INS contains the same attitude problem plus a much harder position problem, which is why it needs aiding to stay useful.
A photonic IMU, also called an optical IMU, measures rotation with light on a chip instead of vibrating silicon. The result is fiber-optic-class stability in a package closer to MEMS size and cost.
An IMU measures how a vehicle is moving: its rotation and acceleration, using nothing outside the vehicle. What is inside one, what 6, 9 and 11-DoF mean, and what actually separates a good IMU from a poor one.
An IMU measures motion. An INS computes where you are from those measurements. The right choice depends on one question: do you already have a navigation stack, or do you need position out of the box?