UAV Navigation in depth: UAV Navigation High Quality Calibration

The aerospace industry is characterized by extremely demanding levels of Quality Assurance (QA), and this philosophy is applied at all levels for product manufacturers. In the case of UAV Navigation, an ISO qualified company, the QA cycle within the manufacturing process begins with the calibration of sensors.

Each autopilot or Attitude & Heading Reference System (AHRS) is individually calibrated and temperature compensated by serial number. Note that although a component manufacturer may supply multiple components which are ostensibly identical, the fact remains that no two sensors are actually the same; these 'identical' sensors will actually behave differently under the same physical conditions (angular rate, drift, acceleration etc) and this is compounded by a difference in performance across a given temperature range. The aim, therefore, is to calibrate these sensors and thereby provide as close to identical outputs under a given set of conditions.

To achieve this UAV Navigation uses specific hardware calibration equipment and has designed and developed its own tools and jigs in order to ensure a consistent level of precision throughout its product range.

Note that UAV Navigation not only tests and calibrates every sensor in isolation, but also the fully assembled end product in order to obtain a complete system calibration.

UAV Navigation Quality Assurance

In addition to the above, UAV Navigation maintains excellent working relationships with a number of trusted subcontractors (component suppliers, machining companies, PCB manufacturers, Electronic Mounting Services - EMS etc.), based on the ISO 9001:2015 standard. This close working relationship allows complete transparency, and ensures that UAV Navigation can hold its suppliers to account via a rigorous audit process.

Calibration affects many different sensor types: accelerometer, gyroscope, magnetometer and air data sensors. Most sensor types can be modelled by using a linear sensor model, consisting of 12 calibration coefficients to cover the full range of operation of the sensor. The purpose of calibration therefore is to measure and correct any deviation which the actual sensor may show against the theoretical model. This is not a trivial matter; UAV Navigation has dedicated over 14 years in order to obtain an unrivalled understanding of sensor performance and the necessary know-how to adjust coefficients in order to produce systems built on precise, robust sensor data.

Working with key clients, UAV Navigation has developed strict Acceptance Testing Protocol (ATP) procedures in order to guarantee that each autopilot or AHRS unit delivered meets the technical specifications declared by UAV Navigation for the particular product.


Sensor outputs are sensitive to temperature (e.g. bias, sensitivity…). To guarantee only the highest levels of performance, each calibration coefficient must be calculated as a function of temperature.

To identify these coefficients, aerospace grade temperature chambers are used that cover the declared operating range of a system.


Accelerometers are crucial inertial sensors. The performance of an accelerometer is very closely related to long-term system accuracy. Any bias in the accelerometer's output will produce a shift in measured acceleration.

The goal of accelerometer calibration is therefore to determine the calibration parameters in the linear sensor model used. For this reason, a '6-point test' by means of a 'tri-axis moving table' is used. The test consists of aligning each sensor axis in one 'known' direction and the opposite and comparing the result with the expected value (gravity vector, or another calibrated reference). Multiple measurements are done in each position in order to minimize overall error.

The quality of our AHRS/IMU unit has been tested against a FOG unit with excellent results.


Gyroscopes ('gyros') have a considerable impact on the overall performance of an IMU/AHRS unit. This sensor is responsible for short-term accuracy, which is crucial for control.

What makes gyro bias so important and difficult to calibrate is that this type of sensor demonstrates an important 'random walk component' that cannot be eliminated during the calibration process. In order to overcome this behaviour, UAV Navigation's AHRS units run a specific algorithm which has been developed in order to estimate bias during operation (in-flight calibration).

When gyro axes are not exactly perpendicular, it is relatively straightforward to mitigate linear effects. If the system is placed on a horizontal rotation test platform, the axes should ideally rotate around a point. However, what is normally found is that the result is a circle (meaning that the vertical axes are not perfectly aligned). This is due to an effect known as 'gyro misalignment'. On the other hand, MEMS sensors can exhibit some sensitivity to linear acceleration, which results in gyro sensitivity. The immediate result is minute and very difficult to estimate - however its effects over the longer-term can be considerable. UAV Navigation has developed methods for dynamic compensation of such effects, based on experience, testing and information from component manufacturers. Again, the aim is to reduce any source of error.


3-axis magnetometers are able to contribute to improved attitude estimation. In combination with gyros and accelerometers, a very reliable and accurate heading estimation can be extracted.

With regards to magnetometer calibration, a linear model using 12 parameters is also used. The offset in this case is known as 'Hard Iron', whilst bias/sensitivity/misalignment is all computed in the 'Soft Iron' matrix.

The method used for calibration of a magnetometer consists of measuring the magnetic field onboard and comparing it with a known set of values, e.g. the earth magnetic field vector from a World Magnetic Model (WMM).

Readings from a magnetometer may be heavily influenced by perturbations produced by other onboard electrical and electro-mechanical systems, including cabling, antennae, servos, motors, rotating mechanical parts etc. As a result, many systems integrators may choose to exclude a magnetometer from their design - this is a great disadvantage, and one to which UAV Navigation has a solution:

UAV Navigation has developed in-house algorithms to perform 'offline' (i.e. before flight) and 'online' (i.e. during flight) magnetometer calibration in order to overcome the issues relating to magnetometer calibration detailed above.


Over a period of at least 14 years, UAV Navigation has invested considerable resources into developing only the highest quality products, based on aerospace standards and methods. The company has earned a hard-won reputation for products which are accurate, reliable, robust and subject to the strictest Quality Assurance. The experience and know-how accumulated by UAV Navigation translates into cutting-edge products for the most demanding users.