Ch 46. GNSS-INS Integration
Andrey Soloviev, James Farrell, Maarten Uijt de Haag
Chapter Table of Contents
46.1 Main Principles of Inertial Navigation
46.2 Inertial Error Propagation
46.2.1 One-Dimensional Case
46.2.2 Sensor Error Models for Three-Dimensional Case
46.2.3 Error Propagation Through Attitude Computation
46.2.4 Error Propagation Through Coordinate Transformation
46.2.5 Error Propagation Through Integration
46.2.6 Bringing It All Together
46.3 Loose Integration: Solution-Domain Sensor Fusion
46.3.1 Position Updates
46.3.2 Attitude Updates
46.3.3 Example Simulation Scenario
46.4 Tight Integration: Measurement-Domain Sensor Fusion
46.4.1 Pseudorange Updates
46.4.2 Carrier-Phase Updates
46.5 Deep Integration: Sensor Fusion at the Signal Processing Level
46.5.1 Example Implementation with Long Coherent Integration of GPS Signals
46.5.2 Computation of Dynamic Reference Trajectory
46.5.3 Error-State Estimation
46.5.4 Treatment of Navigation Data Bits
46.6 Implementation Case Studies
46.6.1 GNSS/INS Integration for Navigation in Urban Environments
46.6.2 Deep GPS/INS Integration for Navigation Under Dense Foliage
46.7.1 Integration Approach
46.7.1.1 Role of the IMU Reappraised
46.7.1.2 Basis for Key Steps
46.7.1.3 Specific Topology and Advantages
46.7.2 Algorithms
46.7.2.1 Position Incrementing
46.7.2.2 Velocity Incrementing
46.7.2.3 Attitude Incrementing
46.7.3 Error and Covariance Propagation
46.7.4 Measurement Differencing
46.7.4.1 Differencing Across Satellites
46.7.4.2 Differencing Across Receivers
46.7.4.3 Differencing Across Time
46.7.4.4 Correlations
46.7.5 One-Second Change in Carrier Phase
46.7.6 Formation of Residuals
46.7.7 Formation of Sensitivities
46.7.8 Integrity Testing
46.7.9 GPS/INS Flight Test
46.7.9.1 Time Histories
46.7.9.2 Data-Edit Performance
A. Appendix
References
Chapter Overview:
Part 1 discusses fundamentals of GNSS/INS. This part introduces key concepts and their applicability for real-world application scenarios (such as a GNSS/MEMS integration case study). Development of integrated mechanizations is presented in such a way that the main principles are upheld but without overwhelming mathematical complexity. For example, a one-dimensional INS error propagation model is considered in Section 46.2 to introduce you to INS state transition models. The material in Part 1 is organized as follows. Sections 46.1 and 46.2 review the main principles of inertial navigation and develop basic INS error propagation models, respectively. Sections 46.3 through 46.5 describe loosely, tightly, and deeply coupled navigation mechanization. Section 46.6 presents two case studies including (i) GNSS/INS integration for urban navigation, which includes the use of consumer-grade MEMS inertial sensors, and (ii) deep integration for navigation in dense forestry areas.
Part 2 describes GNSS and inertial data used to extract maximum dynamic information. Highly accurate dynamics give estimates a realistic start when satnav fades but, aside from that, extended GNSS-denied durations are beyond scope here. Other references cover that and additional important topics (e.g., nonlinear methods; visual odometry). Just integration, contingent on having at least marginal amounts of data to combine, allowed ample range for revisionist approaches: Fundamental design methodology redefinition for robustness and flexibility. Ability to quantify the relation of process noise to data averaging duration. Simple program proving that ability with block/sequential correspondence. State vector and covariance propagation: what can/can't be simplified. Reduction of complex dynamics to three ultrasimple submodels. Dynamics by carrier phase, position by pseudorange. "Bulletproof" ambiguous fragmented 1-sec phase changes interoperable, no mask. Inertial, satnav, differencing, EKF, and integrity algorithms provided. Cm/sec RMS velocity and state-of-the-art leveling validated with flight data.
On this page you can:
Get hi-res copies of selected figures from the chapter, for use with attribution.
Give feedback.
Figure 46.18 Deeply integrated GNSS/INS implementation
Figure 46.38 Segmented estimator with updates
Table 46.1 Terms contributing to carrier-phase difference residuals