Challenges in GNSS /INS Integration - Inside GNSS - Global Navigation Satellite Systems Engineering, Policy, and Design

Challenges in GNSS /INS Integration

Dr. Andrey Soloviev, Qunav

GNSS and inertial technologies have a complicated mutual history.

Once competitors for navigation and positioning applications, they now appear ever more frequently in complementary roles — often within the same solution or system design.

GNSS and inertial technologies have a complicated mutual history.

Once competitors for navigation and positioning applications, they now appear ever more frequently in complementary roles — often within the same solution or system design.

Employing motion sensors (ac­celerometers), rotation sensors (gy­roscopes), and a processing unit that integrates and processes the sensor data, an inertial navigation systems(INS) continuously calcu­lates position, heading, and speed of a moving vehicle, vessel, or aircraft based on dead-reckoning principles.

Before GPS satellites were ever launched, triple redundant INS had be­come state-of-art technology in com­mercial and military aircraft. With a set of initial coordinates, pilots could guide their aircraft from one waypoint to the next using an INS to determine aircraft position and velocity.

More recently, automotive engi­neers have incorporated low-cost inertial technology into car and truck design to improve vehicle stability and control, and to aid on-board nav­igation systems.

One strength of an INS is its auton­omy. Once an INS has been initialized it can operate without depending on external references or information. On the other hand, its dependence on relative positioning makes inertial navigation subject to internal error sources, which may be undetectable without outside aid.

Indeed, the ascendancy of GNSS technology over earlier technologies was foreshadowed in the 1983 KAL 007 incident and its aftermath when a commercial airliner flew off course over Soviet airspace and was shot down. Shortly after the incident, U.S. President Ronald Reagan announced that, following its completion, the Global Positioning System would be made available for civilian use, free of charge, in order to avoid similar navi­gational errors in the future.

Widespread adoption of GPS even­tually revealed the practical limitations of this new technology, too — par­ticularly in places that block or reflect satellite signals: underwater, under­ground, in steep terrain and urban “canyons,”and inside buildings.

Inertial technology is unaffected by such factors. Consequently, interest in bringing these two technologies to­gether is growing among engineers on both sides of the GNSS/INS divide.

To help explain the state of play in GNSS/INS integration, we turned tonDr. Andrey Soloviev, a part-time research faculty at the University of Florida, Research and Engineering Education Facility, and president of Qunav, a small R&D business enter­prise. Previously he served as a senior research engineer at the Ohio Univer­sity Avionics Engineering Center.

IGM: What seems to be the greatest learn­ing hurdle(s) encountered by product designers/system developers coming from an inertial technology back ground when seeking to integrate GNSS technology? For those coming from a GNSS background who want to incorporate inertial technology?

SOLOVIEV: The greatest learning hurdle for both seems to be the Kal­man filter, which is the cornerstone of GNSS/inertial integration. Given the numerous papers, book chapters, and entire textbooks on the subject, the theory may seem overwhelming at first. My personal favorite is “An Intro­duction to the Kalman Filter” by Greg Welch and Gary Bishop, which enables one to understand the main principles within half a day or less.

Learning inertial navigation and er­ror propagation equations can also be challenging for people coming from a GNSS background. For low-cost inertial applications, inertial mechanization can be simplified quite a bit, as some math-heavy aspects of it (such as trans­port rate and Earth rate, Coriolis effect and Schuler oscillations) do not really have to be considered. However, im­plementation of the complete inertial mechanization is quite involved.

For developers with a background in inertial technology, one of the biggest challenges is to understanding princi­ples of GNSS signal tracking. However, this part only needs to be considered when the most advanced forms of the GNSS/inertial integration are pursued.

IGM: What are the most difficult technical aspects of combining GNSS and iner­tial technologies?

SOLOVIEV: Once the basics of the GNSS/inertial integration are under­stood (i.e., Kalman filter, inertial naviga­tion mechanization, and error propaga­tion), the difficulties are in nuances such as measurement synchronization, level-arm compensation, and GNSS measure­ment quality control.

GNSS and inertial measurement pro­cesses are generally not synchronized with each other, meaning that receiver and inertial data arrive at different time instances. A common approach is to time-tag inertial measurements using one pulse-per-second outputs of a GNSS receiver and then computationally shift the inertial navigation solution to the time of the GNSS update.

When a GNSS antenna and the inertial measurement unit (IMU) are not collo­cated with each other (i.e., there is a non-zero lever arm), the IMU and antenna can undergo a (slightly) different motion pattern (for example, during turns). Re­sultant differences in motion parameters have to be adjusted for before GNSS and inertial measurements are fused.

Finally, when the technologies are combined for GNSS-challenged envi­ronments, it is crucial to identify GNSS measurement outliers (mainly caused by multipath) and exclude those from the data fusion. Measurement quality control can be accomplished most ef­ficiently by predicting GNSS measure­ments values based on the inertial so­lution; comparing predicted and actual measurements; and, then discarding measurements with large discrepancies

IGM:How do platform dynamics con­strain or indicate the choice of iner­tial solutions?

SOLOVIEV: Platform dynamics in­fluence the choice of inertial sensors as well as navigation algorithms. There are three main aspects. First of all, inertial sensors need to be able to measure the full range of the motion. This includes dynamic range (i.e., maximum values of acceleration and angular rates) as well as frequency bandwidth. Obviously, if the accelerometer measurement range is restricted to 1 g while the actual accelera­tion can vary in a ± 5 g range, this type of sensor is inadequate for the application in hand.

Bandwidth is another critical aspect of the issue, especially for high-vibration motion scenarios. For instance, if the bandwidth of a gyroscope is limited to 50 hertz, that may not be enough for flight environments where higher-frequency vibrational motion components are nor­mally present.

Next, with increased dynamics, motion-dependent measurement errors become more important. They normally include scale-factor errors and cross-axis sensitiv­ity. As a result, when choosing an inertial measurement unit for high-dynamic applications, the system designer needs to consider scale-factors (both first and second-order) and cross-axis error specifi­cations in addition to drift and noise char­acteristics that primarily define the perfor­mance in low-dynamic scenarios.

Finally, inertial mechanization algo­rithms have to be designed to accurately reconstruct the motion. For high-dynam­ic cases (especially those that include high-frequency vibrational motion), this means that compensation of sculling and coning effects have to be incorporated into the inertial mechanization.

IGM:Does the addition of other sensing technology, e.g., LIDAR, seismic sensing, affect the GNSS/inertial system design?

SOLOVIEV: A system can be de­signed in such a way that the addition of other sensors does not change the GNSS/inertial part. Such a design ap­proach exploits inertial as a core sen­sor that provides the overall solution (position, velocity and attitude). Other technologies (including GNSS) are used as secondary sensors that supply aiding measurements for reducing the drift in inertial navigation outputs.

When a new sensor is added to the system, the integration filter is ex­panded to include new measurement observables and new states (if neces­sary) without modifying previously de­veloped filter components. Of course, when additional sensors are added, it can influence the choice of the inertial measurement unit (IMU). For instance, lower-quality and lower-cost IMUs can be used to maintain a required perfor­mance in outdoor urban environments when a LIDAR sensor is added to the GNSS/inertial system.

One in a series of articles sponsored by NovAtel Inc.