EE 570: Location and Navigation

Similar documents
EE 570: Location and Navigation

Global Navigation Satellite Systems (GNSS)Part I EE 570: Location and Navigation

Integrated Navigation System

Multi-Receiver Vector Tracking

Vector tracking loops are a type

Measurement Level Integration of Multiple Low-Cost GPS Receivers for UAVs

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach

Name: Chengming Jin Supervisor: Allison Kealy. GNSS-based Positioning Scheme & Application in Safety-critical Systems of Rail Transport

Enhanced Tracking Performance Using Ultra-Tightly-Coupled GPS/INS Techniques

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype

Performance Improvement of Receivers Based on Ultra-Tight Integration in GNSS-Challenged Environments

A Neural Network and Kalman Filter Hybrid Approach for GPS/INS Integration

Satellite and Inertial Attitude. A presentation by Dan Monroe and Luke Pfister Advised by Drs. In Soo Ahn and Yufeng Lu

Integration of GNSS and INS

Aircraft Landing Systems Based on GPS & Galileo

Performance Analysis on Carrier Phase-Based Tightly-Coupled GPS/BDS/INS Integration in GNSS Degraded and Denied Environments

PERFORMANCE ANALYSIS OF AN AKF BASED TIGHTLY-COUPLED INS/GNSS INTEGRATED SCHEME WITH NHC FOR LAND VEHICULAR APPLICATIONS

This is an author-deposited version published in: Eprints ID: 11765

Cooperative localization (part I) Jouni Rantakokko

Office of Naval Research Naval Fire Support Program

Design and Implementation of Inertial Navigation System

Sensor Fusion for Navigation in Degraded Environements

Utilizing Batch Processing for GNSS Signal Tracking

Vehicle Speed Estimation Using GPS/RISS (Reduced Inertial Sensor System)

Comparative study of interpolation techniques for ultra-tight integration of GPS/INS/PL sensors

12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, ISIF 126

Estimation and Control of a Multi-Vehicle Testbed Using GPS Doppler Sensing. Nicholas A. Pohlman

A Simplified Baseband Prefilter Model with Adaptive Kalman Filter for Ultra-Tight COMPASS/INS Integration

INS/GPS Integration Architectures

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

Resilient and Accurate Autonomous Vehicle Navigation via Signals of Opportunity

INDOOR HEADING MEASUREMENT SYSTEM

Design of Accurate Navigation System by Integrating INS and GPS using Extended Kalman Filter

Including GNSS Based Heading in Inertial Aided GNSS DP Reference System

TREBALL DE FI DE CARRERA

3DM-GX3-45 Theory of Operation

Multipath Mitigation Algorithm Results using TOA Beacons for Integrated Indoor Navigation

Tightly coupled GPS/INS integration for missile applications. Tightly-coupled GPS/INS Integration für unbemannte Fluggeräte

An Open Source Matlab Code on GPS Vector Tracking based on Software- Defined Receiver. Bing Xu, Li-Ta Hsu*

OEM4 Inertial: A Tightly Integrated Decentralised Inertial/GPS Navigation System

Antenna Arrays for Robust GNSS in Challenging Environments Presented by Andriy Konovaltsev

3DM-GX4-45 LORD DATASHEET. GPS-Aided Inertial Navigation System (GPS/INS) Product Highlights. Features and Benefits. Applications

NEURAL NETWORK AIDED KALMAN FILTERING FOR INTEGRATED GPS/INS GEO-REFERENCING PLATFORM

Cooperative navigation (part II)

SX-NSR 2.0 A Multi-frequency and Multi-sensor Software Receiver with a Quad-band RF Front End

Tight Fit Inertial. Receiver

A Positon and Orientation Post-Processing Software Package for Land Applications - New Technology

Robust Position and Velocity Estimation Methods in Integrated Navigation Systems for Inland Water Applications

Next Generation Vehicle Positioning Techniques for GPS-Degraded Environments to Support Vehicle Safety and Automation Systems

Assessment of GPS/MEMS-IMU Integration Performance in Ski Racing

Contractual Date of Delivery: T (months) Actual Date of Delivery: 11/12/2014 Olivier Julien (ENAC)

NovAtel SPAN and Waypoint. GNSS + INS Technology

Every GNSS receiver processes

Outlier-Robust Estimation of GPS Satellite Clock Offsets

SPAN Technology System Characteristics and Performance

GPS-Aided INS Datasheet Rev. 2.6

Attitude Determination. - Using GPS

Testing of Ultra-Tightly-Coupled GPS Operation using a Precision GPS/Inertial Simulator

Tightly Coupled Low Cost 3D RISS/GPS Integration Using a Mixture Particle Filter for Vehicular Navigation

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

Signals, and Receivers

GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements

GPS-denied Pedestrian Tracking in Indoor Environments Using an IMU and Magnetic Compass

Steering Angle Sensor; MEMS IMU; GPS; Sensor Integration

A Modular Re-programmable Digital Receiver Architecture

GNSS/INS/Star Tracker Integrated Navigation System for Earth-Moon Transfer Orbit

GNSS Multi-Receiver Vector Tracking

How to introduce LORD Sensing s newest inertial sensors into your application

IMPROVED RELATIVE POSITIONING FOR PATH FOLLOWING IN AUTONOMOUS CONVOYS

NovAtel SPAN and Waypoint GNSS + INS Technology

Performance Analysis of GPS Integer Ambiguity Resolution Using External Aiding Information

Global Navigation Satellite Systems II

A Direct 2D Position Solution for an APNT-System

INTRODUCTION TO KALMAN FILTERS

Minnesat: GPS Attitude Determination Experiments Onboard a Nanosatellite

Performance Analysis of a Closely Coupled GPS/INS Relative Positioning Architecture for Automated Ground Vehicle Convoys

Loosely Coupled GPS/INS Integration With Snap To Road For Low-Cost Land Vehicle Navigation

A Novel Architecture for Ultra-Tight HSGPS-INS Integration

UCGE Reports Number 20305

Assessing & Mitigation of risks on railways operational scenarios

An ultra-low-cost antenna array frontend for GNSS application

Carrier Phase Measurement in Ultra-tight Integration Tracking Loops Based on EKF

Sensor Fusion for Navigation of Autonomous Underwater Vehicle using Kalman Filtering

KALMAN FILTER APPLICATIONS

EE 570: Location and Navigation

IMPROVING GEOSTATIONARY SATELLITE GPS POSITIONING ERROR USING DYNAMIC TWO-WAY TIME TRANSFER MEASUREMENTS

Utility of Sensor Fusion of GPS and Motion Sensor in Android Devices In GPS- Deprived Environment

A Nuclear Plume Detection and Tracking Model for the Advanced Airborne Early Warning Surveillance Aircraft

Tightly Coupled Integration of Ionosphere-Constrained Precise Point Positioning and Inertial Navigation Systems

Integration of GPS with a Rubidium Clock and a Barometer for Land Vehicle Navigation

IMU Aided GPS Signal Parameters Estimation Method

UNIT 1 - introduction to GPS

Multipath Mitigation Algorithm Results using TOA Beacons for Integrated Indoor Navigation

Hydroacoustic Aided Inertial Navigation System - HAIN A New Reference for DP

SYSTEMATIC EFFECTS IN GPS AND WAAS TIME TRANSFERS

(12) United States Patent

Positioning Technique Based on Vehicle Trajectory Using GPS Raw Data and Low-cost IMU

UCGE Reports Number 20246

GPS-Aided INS Datasheet Rev. 2.7

AUTONOMOUS FAULT DETECTION ON A LOW COST GPS-AIDED ATTITUDE DETERMINATION SYSTEM. Arcélio C. Louro, Roberto V. F. Lopes and Hélio K.

Transcription:

EE 570: Location and Navigation INS/GPS Integration Aly El-Osery 1 Stephen Bruder 2 1 Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA 2 Electrical and Computer Engineering Department, Embry-Riddle Aeronautical Univesity Prescott, Arizona, USA April 15, 2014 Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 1 / 14

Open-Loop Integration True PVA + errors Aiding errors - INS errors Aiding Sensors + Filter INS + + Inertial errors est. True PVA + errors Correct INS Output Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 2 / 14

Closed-Loop Integration If error estimates are fedback to correct the INS mechanization, a reset of the state estimates becomes necessary. Aiding Sensors + Filter INS INS Correction Correct INS Output Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 3 / 14

Loosely Coupled Integration GNSS Receiver Simple GNSS Ranging Processor PV + GNSS KF PV INS Filter Optional PVA INS Correction Cascade KF therefore integration KF BW must be less than that of GNSS KF (e.g. update interval of 10s) Minimum of 4 satellites required Correct INS Output Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 4 / 14

Tightly Coupled Integration GNSS Receiver GNSS Ranging Processor ρ, ρ ˆρ, ˆρ Filter INS derived psuedo-range and -rates INS INS Correction No cascade KF KF BW must be kept less than the GNSS tracking loop Does not require 4 satellites Correct INS Output Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 5 / 14

Tightly Coupled Integration Optional GNSS Receiver GNSS Ranging Processor ρ, ρ ˆρ, ˆρ Filter INS derived psuedo-range and -rates INS INS Correction No cascade KF KF BW must be kept less than the GNSS tracking loop Does not require 4 satellites Correct INS Output Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 5 / 14

ECEF INS/GNSS Loosely Coupled z e k = r GPS ˆ r eb e (1) v GPS ˆ v eb e H = 0 3 3 0 3 3 I 3 3 0 3 3 0 3 3 (2) 0 3 3 I 3 3 0 3 3 0 3 3 0 3 3 Theoretically, the lever arm from the INS to the GNSS antenna needs to be included, but in practice, the coupling of the attitude errors and gyro biases into the measurement through the lever arm is week. Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 6 / 14

INS Derived Psuedo-Range and -Rates The computed INS psuedo-range and rates with respect to the jth satellite, ˆρ j and ˆρ j ˆρ j = [ r es,j e ˆ r eb e ]T [ r es,j e ˆ r eb e ]+δˆρ rc,j (3) ˆρ j = u T j [ v e s,j ˆ v e eb ]T +δ ˆρ rc,j (4) where u j = re es,j ˆ r e eb r e es,j ˆ r e eb (5) Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 7 / 14

ECEF INS/GNSS Tightly Coupled Pseudo-ranges are used instead of XYZ. ( ) zρ z = z ρ (6) where z ρ = (ρ gps,1 ˆρ 1,ρ gps,2 ˆρ 2,...,ρ gps,n ˆρ n ) (7) z ρ = ( ρ gps,1 ˆρ 1, ρ gps,2 ˆρ 2,..., ρ gps,n ˆρ n ) (8) ( x(t) = δψ ) T eb e δ v eb e δ r eb e ba bg δρ rc δ ρ rc (9) ρ gps,j, and ρ gps,j and ˆρ j, and ˆρ j are the psuedo-ranges and rates obtained from the GNSS and INS, respectively, for the jth satellite. These equations are none linear and an EKF needs to be used. δρ rc and δ ρ rc are the clock bias and drift. Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 8 / 14

Tightly Coupled Linearized Measurement Matrix 0 1 3 0 1 3 u T 1 0 1 3 0 1 3 1 0 1 3 0 1 3 0 1 3 u T 2 0 1 3 0 1 3 1 0 1 3....... 0 1 3 0 1 3 u T n 0 1 3 0 1 3 1 0 1 3 H = 0 1 3 u T 1 0 1 3 0 1 3 0 1 3 0 1 3 1 0 1 3 u T 2 0 1 3 0 1 3 0 1 3 0 1 3 1....... 0 1 3 u T n 0 1 3 0 1 3 0 1 3 0 1 3 1 (10) Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 9 / 14

Deeply Coupled In deeply coupled GPS/INS integration the integration architecture utlizes the INS to aid in the tracking loops, allows fast aquistion, performance improvement with low signal-to-noise environments, and more resistance to jamming. Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 10 / 14

Deeply Coupled Signal samples from front-end I 0, Q 0 Correlators one for each sat. I E, Q E I P, Q P I L, Q L Pre- Filters Error state vec one per sat. Error Cov one per sat. Master Filter I c Q c Carrier NCO Code NCO C E C P C L Early, prompt, and late reference code generator INS PVA Reference Oscillator Receiver Clock LOS Projection Pseudorange & Pseudorange Rates IMU Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 11 / 14

Observability Are the states observable given a certain set of measurements? The system is observable if the observability matrix O(k) = H(k n+1) H(k n 2)Φ(k n+1). H(k)Φ(k 1)...Φ(k n+1) (11) where n is the number of states, has a rank of n. The rank of O is a binary indicator and does not provide a measure of how close the system is to being unobservable, hence, is prone to numerical ill-conditioning. Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 12 / 14

A Better Observability Measure In addition to the computation of the rank of O(k), compute the Singular Value Decomposition (SVD) of O(k) as O = UΣV (12) and observe the diagonal values of the matrix Σ. Using this approach it is possible to monitor the variations in the system observability due to changes in system dynamics. Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 13 / 14

Corrupt/Missing Data In Many cases the data from the aiding sensor may get corrupt and even not available. In those cases we can t use those measurements in the Kalman filter. Therefore 1 Set the Kalman gain to zero, or 2 Do not run the state or error covariance update steps. Aly El-Osery, Stephen Bruder (NMT,ERAU) EE 570: Location and Navigation April 15, 2014 14 / 14