You are on page 1of 7

What is the difference between an Inertial Navigation System

(INS), Attitude & Heading Reference System (AHRS) and Inertial


Measurement Unit (IMU)?
The output of an IMU is raw sensor data from the accelerometer (linear acceleration),
gyroscope (rotational rates) and optionally a magnetometer (magnetic heading).
This information can be used for measuring the motion of an object in 3 dimensions (for
example, am I pointing up and how fast am I spinning). An attitude heading and reference
system (AHRS) contains an IMU, however, it also has onboard processing that applies
filtering/sensor fusion to the IMU data to accurately determine the orientation (represented as
roll, pitch and heading/yaw), velocity and relative position.
An AHRS coupled with a global navigation satellite system (GNSS) that provides absolute
position and velocity information is referred to as an inertial navigation system (INS). An
INS fuses AHRS and GNSS information to provide a very reliable representation of a
system’s absolute position, orientation and velocity.

How does an AHRS work?


An AHRS is comprised of IMUs (inertial measurement unit) on three orthogonal axes
(commonly referred to as X, Y and Z). Typically these IMUs contain:
 Accelerometers
 Gyroscopes
 Magnetometers
Accelerometers measure the linear force acting on the vehicle. This includes gravity, which is
used to determine the orientation of the vehicle with respect to the centre of the Earth.
Gyroscopes measure the rotational force acting on the vehicle.
Magnetometers measure magnetic fields. If the position of the vehicle is known, the vehicle
heading relative to magnetic north can be determined. Heading relative to True North can
also be found due to the known declination value.
Additional sensors can be incorporated to assist an AHRS. A common addition is the use of a
dual antenna GNSS receiver (global navigation satellite system). By using two GNSS
antennas the vehicle heading can be determined to a much higher accuracy.
If minimal SWaP-C is not required, higher accuracy gyroscopes based on fibre optic
technologies (FOG) can dramatically increase attitude and heading accuracy.

Why use heading reference systems?


AHRS are often made from micro-electromechanical systems, or MEMS. Therefore the
compact and lightweight nature of an AHRS allows it to be used in vessels that require a
small SWaP-C (size, weight, power and cost).
This small SWaP-C makes AHRS ideal for unmanned aerial vehicles (UAV) which need
accurate measurements but can’t carry an instrument that is heavy or bulky.
Typically an AHRS is used for:
 Surveying
 Autonomous manufacturing robots
 Underwater navigation
 Surface marine navigation
 Tracking human movement for sports science
How does an AHRS work?
An AHRS is comprised of IMUs (inertial measurement unit) on three orthogonal axes
(commonly referred to as X, Y and Z). Typically these IMUs contain:
 Accelerometers
 Gyroscopes
 Magnetometers
Accelerometers measure the linear force acting on the vehicle. This includes gravity, which is
used to determine the orientation of the vehicle with respect to the centre of the Earth.
Gyroscopes measure the rotational force acting on the vehicle.
Magnetometers measure magnetic fields. If the position of the vehicle is known, the vehicle
heading relative to magnetic north can be determined. Heading relative to True North can
also be found due to the known declination value.
Additional sensors can be incorporated to assist an AHRS. A common addition is the use of a
dual antenna GNSS receiver (global navigation satellite system). By using two GNSS
antennas the vehicle heading can be determined to a much higher accuracy.
If minimal SWaP-C is not required, higher accuracy gyroscopes based on fibre optic
technologies (FOG) can dramatically increase attitude and heading accuracy.

The Difference Between IMU, AHRS, and


INS
Shopping around for an inertial sensor, people think of INS, aka inertial
navigation system. Maybe you need an IMU, which is super simple.
Understanding the difference between IMU, AHRS, and INS is going to help pick
the right product for your specific application. Be sure to watch the video
below as Morgan explains the difference between IMU and AHRS, as well as a
complete breakdown of INS.

What Does IMU Stand for?


The term IMU stands for “Inertial Measurement Unit”. An IMU only consists of a
magnetometer, accelerometer, and gyro. Sometimes magnetometer is not included
in the package. It will not have a smart-system.
What Does AHRS Stand for?
AHRS stands for attitude heading reference system and includes a GPS but no
Kalman filter. It has all the benefits of the IMU, plus GPS position. This is a good
fit if there is already a filter in mind to be designed or already incorporated.
What Does INS Mean?
INS is an inertial navigation system. It takes all the sensors, fusing them into one
system. It knows exactly where it is in the world based on just that output. An
inertial navigation system is not a GPS. It has a Kalman filter in it, which is how
the sensor itself fuses all the individual parts into one and gives navigation output
with everything incorporated. It has a sensor fusion built into the device, giving a
more accurate output, and includes a gyro, magnetometer, accelerometer, and
GPS. This allows your robot to understand where it is in the world.
What Is a Kalman Filter & RTK?
The Kalman filter is a software package. The Kalman filter gives a fused output
that the rest of your robot can run on. RTK, real-time kinematics, is a process
where GPS position is taken from a base station, and output corrections are sent to
your rover. The value of using an RTK base is if you work off any type of
triangulation base, you can get a position. With the two GPS system combination,
you can get centimeter-level accuracy. This is only available in the inertial
navigation system. Another feature only accessible with INS is compassing. Based
on the distance between the two GPS positions, you can derive heading, giving
accurate heading dimensions to your regular navigation system.
The be-all solution that everyone really wants is, can I get great compassing
heading and have position accuracy too with RTK? The answer is yes!
The Difference Between IMU, AHRS, and INS
When customers visit our website or they’re shopping around for a sensor, an
inertial sensor for their product, they’re going to often think of an INS and that’s
all. They just heard INS. that’s not really the case. Maybe they actually need an
IMU, which is actually super simple. And they’re looking at a completely
different price point. Understanding that there is a difference between an IMU, an
AHRS, and INS is going to help pick the right product for your specific
application.
The biggest misconception that people have about an INS is that it’s just a GPS.
It’s not a GPS. It has a Kalman filter in it, it has a sensor fusion built into the
device. It gives you a much more accurate output. It’s a very high-quality device
generally. So, an INS is going to include a Kalman filter, which is going to consist
of how the sensor itself fuses all of the individual parts into one and gives you
navigation output with everything incorporated. This also includes gyro,
magnetometer, and accelerometer. And in the INS solution, it also includes GPS.
So it’ll take those things and give you a navigation output that your robot can then
use to understand where it is in the world.
What Is An IMU?
When you’re looking to implement an IMU, it is important to recognize that it is
just going to be magnetometer, accelerometer, and gyro. Sometimes magnetometer
won’t be included in that package. And it will just be the random number that
those little devices will end up spitting out. And it won’t have any smarts in it. It’s
just going to pump out numbers. This would actually be very beneficial to use is
in a camera, a stationary camera, that all you care about is just knowing whether
it’s pointing at the ground or pointing at the ceiling. It’s very basic, not a whole
lot to it. But again, there’s no position or anything else to it.
A lot of people, when they’re looking for a solution for their given application
they’re gonna start at an INS level, which includes the magnetometer, gyro, and
accelerometer. But it also includes a GPS, and it will fuse all of those sensors
together to give you a robust navigation output that your system can actually use
to drive around the world, and knows exactly where it’s at.
So an IMU actually stands for inertial measurement unit. And that’s all it is. It’s
just a simple, basic unit.
How Is AHRS Beneficial?
The next step up from there is AHRS, which stands for attitude heading reference
system, and that is going to actually include GPS. While it doesn’t actually
include a Kalman filter, it does give you all the benefits of the IMU, plus the GPS
position.
An AHRS unit would be a good fit for the people that already have a filter in mind
that they’ve designed, or already incorporated, and they just want more sensor
data pumped into it.
Is INS For Me?
And then the next step up from the AHRS is the INS, that everybody is familiar
with the term INS. And that one, it stands for inertial navigation system. And as
the name implies, it is a smart system. It will take all of those sensors, it will fuse
them into an output that your system doesn’t have to do anything more with. It
knows exactly where it is in the world based on just that output. You don’t need to
send it to anything else.
The INS has what’s called the Kalman filter, and that is what fuses in the various
sensors used in the device. The Kalman filter is actually a software package. most
of the time that the sensor outputs are fed into. And then the Kalman filter gives
you a fused output that the rest of your robot can actually run on. Some of the
extra features that you can have that are exclusive to an INS is being able to use
RTK. RTK, real-time kinematics is a process where you take a GPS position from
a base station, and you output corrections over to your rover, which is generally
your robot that is moving around. And in doing this combination of two GPS
systems, you’re able to get centimeter-level accuracy. And this is only, you can
only do this with an INS system.
Another feature that can only be used with INS is actually compassing. This is a
newer technology, but it’s still only usable in an INS solution. And what this is is
where you take GPS one and you add a GPS two. You have two GPS’s for a single
device. But based off the distance between those two GPS positions, you can then
derive heading between the two. And that gives you a very accurate heading
dimension to your regular navigation system.
The Importance of Compassing
The reason why compassing is such a great improvement for an INS solution is
because you’re able to get down to a much smaller accuracy than say, a
magnetometer. And a magnetometer is based off of an earth magnetic field, and
whether you’re pointing North, it’s a compass. But when you’re using GPS, it
doesn’t care where North is really. Because it will always be able to derive your
heading based off of those two GPS’s. And it’s not going to be affected by a piece
of metal going over it, it won’t be affected by your cell phone. It’ll just always
work as long as you have a GPS position.
In The End…
So one of the end-all, be-all solutions that everybody really wants is, well I can
get great compassing heading, well can I have position accuracy too with RTK?
And the answer is yes. You can actually put them together. You just end up kind
of doing a merge of the two. You’ll have your base station, and then you’ll have a
rover that has two GPS. and it works the exact same way as RTK. You get the
base position information sent over to the rover, and then it does its position fix,
and then it also can take the heading information off of the two GPS positions, and
really give you a precise heading and position solution for your application. The
compassing actually works off of the similar system to RTK. It actually runs the
exact same library as the RTK solution. But it’s using that information as a local
base instead of a remote base. Where an RTK system, you have a base station off
somewhere else, now you have a moving base that makes and consist of
compassing. And it’s those two base positions working together in an RTK
solution that actually gives you compassing heading.
The value of using an RTK base is that if you work any type of triangulation based
off of that base, you’re able to get that position. Triangulation works on three
points. In this case, you have an RTK base, you have a satellite, and then you also
have your rover. And based off of the dimensions of that triangle that you then
draw, is how we’re able to actually get an RTK position down to the centimeter-
level of accuracy.
An INS with compassing still suffers from the basic GPS position. GPS in general
is hard to get better than one meter of accuracy. And compassing is going to still
suffer from that. While we are able to derive an accurate heading of two GPS
positions on our rover, we cannot derive a more accurate physical position
information out of those two. You can average them, but that won’t give you any
more accuracy.

The 4 Grades Of IMUs (Inertial Measurement Units)


There are 4 grades of IMUs. Each of these grades serves a different purpose for
customers with different needs. Watch the video below as Carson goes through
the 4 grades of IMUs.

Consumer Grade IMUs


Consumer-grade IMUs are made for automotive and commercial use. These
inertial measurement units have the lowest cost of each of the 4 grades of IMUs.
These units range in price from $60 to $100. These inexpensive units are not very
intuitive. They don’t have added calibration, and they require significant
integration time. These units are most commonly found in cell phones.

Industrial Grade IMUs


Industrial-grade IMUs are slightly more expensive than consumer-grade but are
still moderately cost-effective. They range from $100 to $1,000 each. These pieces
are able to navigate in a GPS-denied environment for up to one minute. They are
typically used in vehicles and industrial robotics.

Tactical Grade IMUs


Tactical grade IMUs have significantly higher specifications than industrial and
consumer. Along with these higher specifications comes a higher price point that
ranges from $5,000 to $25,000. Tactical grade units can navigate in GPS-denied
environments for up to 10 minutes. They have improved acceleration and in-run
gyro bias stability. In other words, the sensor’s bias has greatly increased
accuracy. These tactical-grade units are used in applications that need excellent
capabilities and are not stifled by low budgets. They are most often used in
military applications, ground robots, vehicles attempting to navigate in GPS-
denied environments, and robotics. These tactical grade units are now offered by
Inertial Sense.

Navigational Grade IMUs


Navigational grade IMUs are those that are rarely used in commercial applications
with budget constraints. These inertial measurement units often cost around
$100,000. They are used for navigating in GPS-denied environments for hours at a
time. The extremely high specs available in inertial measurement units are used in
commercial airlines, satellites, and space shuttles .

What’s the Difference Between GPS and GNSS?


To this day, the question that still circulates: what is the difference between GPS
and GNSS? Watch the video below as Carson explains the difference!
We know GPS as the go-to for finding an address, a restaurant, any location, and
even being able to share your location with others. But there is more to it than
that.
GPS, traditionally, refers to the North American global positioning system, or
satellite positioning system. This is how we can access locations. If there is any
interference with the signal, it affects the location and information sent.
GNSS is a term that refers to the International Multi-Constellation Satellite
System. This means that there is now access to more than just the GPS satellite,
but other information that bases the data on more than just satellites.
GNSS typically includes GPS, GLONASS, Baidu, Galileo, and many other
constellation systems.
So remember, when you use GNSS, you are not only using all available satellites
for global positioning but satellite constellation systems as well.

How Does RTK Provide GPS with Centimeter-Level


Accuracy?
We all want as accurate information as possible when it comes to data and
pinpointing location. And it is possible. Watch the video below as Walt explains
how RTK can allow GPS signals to provide centimeter-level accuracy.
RTK stands for real-time kinematic. It takes a correction service from an already
surveyed GPS base station and applies that correction to the rover or the moving
GPS system. It is then able to correct for atmospheric distortions and any errors in
the existing GPS system. This changes your data information from meter-level
accuracy positioning to centimeter-level accuracy and positioning.
Because the GPS system is triangulating itself off GPS signals from moving
satellites in free space, the satellite signal is traveling through great distances of
atmosphere. These distances of atmosphere affect the speed at which the signal
arrives at the GPS receiver.
The position estimate is critical to the timing of these signals. Weather conditions
and time of day are just a few factors that can affect the signal. Because the
atmosphere changes and the time of arrival changes on each of those signals, the
actual position estimate will vary.
Air is also a factor in the GPS signal themselves. RTK then takes a correction
from a surveyed known location that is in relatively close proximity to the rover.
This can be up to 20 miles. It then applies that correction to account for these
atmospheric distortions and errors. You now have a better understanding of how
RTK provides GPS with centimeter-level accuracy.

You might also like