Integration of GNSS and INS

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

INDOOR HEADING MEASUREMENT SYSTEM

Integrated Navigation System

Particle. Kalman filter. Graphbased. filter. Kalman. Particle. filter. filter. Three Main SLAM Paradigms. Robot Mapping

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

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

Extended Kalman Filtering

EE 570: Location and Navigation

Comparative Analysis Of Kalman And Extended Kalman Filters In Improving GPS Accuracy

A COST-EFFECTIVE POSITIONING SOLUTION FOR ASPHALT ROLLERS BASED ON LOW-COST DGPS RECEIVERS

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

Robust Positioning in Safety Applications for the CVIS Project

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

Resume of Yuanxin Wu

Robot Mapping. Summary on the Kalman Filter & Friends: KF, EKF, UKF, EIF, SEIF. Gian Diego Tipaldi, Wolfram Burgard

INTRODUCTION TO KALMAN FILTERS

WIND VELOCITY ESTIMATION WITHOUT AN AIR SPEED SENSOR USING KALMAN FILTER UNDER THE COLORED MEASUREMENT NOISE

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

GPS data correction using encoders and INS sensors

Cubature Kalman Filtering: Theory & Applications

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

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

Comparing the State Estimates of a Kalman Filter to a Perfect IMM Against a Maneuvering Target

On Kalman Filtering. The 1960s: A Decade to Remember

Design and Implementation of Inertial Navigation System

Pedestrian Navigation System Using. Shoe-mounted INS. By Yan Li. A thesis submitted for the degree of Master of Engineering (Research)

THE Global Positioning System (GPS) is a satellite-based

INTRODUCTION TO VEHICLE NAVIGATION SYSTEM LECTURE 5.1 SGU 4823 SATELLITE NAVIGATION

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

Analysis of Three Different Kalman Filter Implementations for Agricultural Vehicle Positioning

Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information

State Estimation of a Target Measurements using Kalman Filter in a Missile Homing Loop

302 VIBROENGINEERING. JOURNAL OF VIBROENGINEERING. MARCH VOLUME 15, ISSUE 1. ISSN

State observers based on detailed multibody models applied to an automobile

ANNUAL OF NAVIGATION 16/2010

Localisation et navigation de robots

Neural network based data fusion for vehicle positioning in

Experiment on signal filter combinations for the analysis of information from inertial measurement units in AOCS

Motion State Estimation for an Autonomous Vehicle- Trailer System Using Kalman Filtering-based Multisensor Data Fusion

IMPROVING THE MARITIME TRAFFIC SITUATION ASSESSMENT FOR A SINGLE TARGET IN A MULTISENSOR ENVIRONMENT. Gregor Siegert, Paweł Banyś and Frank Heymann

3DM -CV5-10 LORD DATASHEET. Inertial Measurement Unit (IMU) Product Highlights. Features and Benefits. Applications. Best in Class Performance

Performance Analysis of GPS Integer Ambiguity Resolution Using External Aiding Information

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

Improving FMCW-based Object Tracking Using Phased Array Antennas Combined With Sigma-Point Kalman Filters

Sensor Data Fusion Using Kalman Filter

On the Estimation of Interleaved Pulse Train Phases

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

A Fuzzy Logic Approach for Indoor Mobile Robot Navigation using UKF and Customized RFID Communication

Resilient and Accurate Autonomous Vehicle Navigation via Signals of Opportunity

KALMAN FILTER APPLICATIONS

Measurement Association for Emitter Geolocation with Two UAVs

Sensorless Position Control of Stepper Motor Using Extended Kalman Filter

Autonomous Vehicle Reliability and Localization

3DM-GX3-45 Theory of Operation

Minnesat: GPS Attitude Determination Experiments Onboard a Nanosatellite

The Application of Finite-difference Extended Kalman Filter in GPS Speed Measurement Yanjie Cao1, a

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

Improving Argos Doppler Location with Kalman Filtering - Advantages for Argo Floats

in a Rao-Blackwellised Unscented Kalman Filter

Cooperative navigation (part II)

Sensing and Perception: Localization and positioning. by Isaac Skog

Systematical Methods to Counter Drones in Controlled Manners

A Hybrid TDOA/RSSD Geolocation System using the Unscented Kalman Filter

Computer Vision 2 Exercise 2. Extended Kalman Filter & Particle Filter

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

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

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

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

Computationally Efficient Unscented Kalman Filtering Techniques for Launch Vehicle Navigation using a Space-borne GPS Receiver

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

FEKF ESTIMATION FOR MOBILE ROBOT LOCALIZATION AND MAPPING CONSIDERING NOISE DIVERGENCE

Simulation of GPS-based Launch Vehicle Trajectory Estimation using UNSW Kea GPS Receiver

Implementation of PIC Based Vehicle s Attitude Estimation System Using MEMS Inertial Sensors and Kalman Filter

Inertial Sensors. Ellipse 2 Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

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

Inertial Sensors. Ellipse 2 Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

Sensor Data Fusion Using a Probability Density Grid

Autonomous Tracking of Space Objects with the FGAN Tracking and Imaging Radar

GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements

Cooperative localization (part I) Jouni Rantakokko

Decentralized Geolocation and Optimal Path Planning Using Limited UAVs

Inertial Sensors. Ellipse Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

Radar / ADS-B data fusion architecture for experimentation purpose

Intelligent Vehicle Localization Using GPS, Compass, and Machine Vision

Inertial Sensors. Ellipse Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

Data Integration from GPS and Inertial Navigation Systems for Pedestrians in Urban Area

Target Recognition and Tracking based on Data Fusion of Radar and Infrared Image Sensors

Kalman Filters. Jonas Haeling and Matthis Hauschild

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

Resource Allocation in Distributed MIMO Radar for Target Tracking

Extended Filtering for Self-Localization over RFID Tag Grid Excess Channels II

Data Fusion Techniques for Auto Calibration in Wireless Sensor Networks

A Neural Extended Kalman Filter Multiple Model Tracker

Robust GPS Carrier Tracking Model Using Unscented Kalman Filter for a Dynamic Vehicular Communication Channel

Coalitions for Distributed Sensor Fusion 1

NavShoe Pedestrian Inertial Navigation Technology Brief

A Java Tool for Exploring State Estimation using the Kalman Filter

AIR FORCE INSTITUTE OF TECHNOLOGY

Auto-Balancing Two Wheeled Inverted Pendulum Robot

Transcription:

Integration of GNSS and INS Kiril Alexiev 1/39

To limit the drift, an INS is usually aided by other sensors that provide direct measurements of the integrated quantities. Examples of aiding sensors: Aided INS 2/39

3/39

INS/GNSS characteristics Characteristics INS GNSS Accuracy of navigational solution Good short term accuracy which deteriorates with time Good long term accuracy but noisy in short term Initial conditions Initial alignment Not required Attitude information Available Typically not available Sensitive to gravity Yes No Self-contained Yes No Jamming immunity High No Output data rate High Low 4/39

Architecture of integrated system GNSS INS Estimation/Fusion Correction Integrated navigation solution 5/39

Types of INS/GNSS Integration Different forms of INS/GNSS integration architectures have been proposed to attain maximum advantage depending upon the type of use and the degree of simplicity versus robustness. The three main integration architectures are: 1. Loosely coupled. 2. Tightly coupled. 3. Ultra-tightly or deeply coupled. 6/39

Integrated navigation solution Loosely Coupled INS/GNSS Integration GNSS signal receiver GNSS receiver GNSS Kalman filter Inertial Sensors INS Mechanization Trajectory fusion 7/39

Integrated navigation solution Tightly Coupled INS/GNSS Integration GNSS signal receiver GNSS receiver Correlation & Tracing Loops GNSS Pseudorange/ Delta range Inertial Sensors INS Mechanization Optimal Estimator INS Position, Velocity, Attitude 8/39

Integrated navigation solution Ultra-Tightly Coupled INS/GNSS Integration GNSS signal receiver GNSS receiver Correlation & Tracing Loops GNSS Pseudorange/Delta range or I and Q Data Inertial Sensors INS Estimated Dopler Mechanization Measurement Fusion INS Position, Velocity, Attitude 9/39

INS/GNSS Fusion Algorithm There are several algorithms for optimal fusion of GNSS and INS data, the major ones being various forms of Kalman filter KF), particle filter PF) and artificial intelligence AI). Traditionally, Kalman filtering has been the method of choice for fusing navigational information from various sources. It is an optimal recursive algorithm Maybec 1979) which processes all of the available measurements, regardless of their precision, to optimally estimate the current value of the state of interest and, importantly, also furnishes the uncertainty of its estimate. 10/39

The INS and the aiding sensors usually have complementary characteristics. To merge data from sensors many different methods can be applied. One of the most robust approach is Kalman filter. Direct combination of measurements from two or more sensors in Kalman filter complicates its structure and increses state vector. To avoid this most often the error state Kalman filter is used. The differences of all redundant information serve as its measurements. This can be done by running navigation equations on the IMU-data, and compare the outputs with the corresponding aiding sensors. 11/39

Kalman filter Probably the most common optimal filtering technique is that developed by Kalman 1960) for estimating the state of a linear system. Kalman filter can stated as follow: Given our nowledge of the behavior of the system, and given our measurements, what is the best estimate of position and velocity? 12/39

State vector Transition matrix Control matrix i.e., mapping control to state variables). Control vector Gaussian white noise with process variance matrix i.e., error due to process). Q : Measurement variables. Measurement matrix i.e., mapping measurements onto state). 13/39

Measurement noise with Measurement variance matrix i.e., error from measurements): P : State variance matrix i.e., error of estimation). K : Kalman gain. Linear description saves Gaussian distribution of state vector and measurement vector. Such type of system is called Gauss- Marovian system. 14/39

/39 Institute of Information and Communication Technologies Solution 15 1)' 1) 1) ) 1 1) 1 1) 1)' ) 1 1) ) 1)' ) 1 1) 1) ) )' ) ) ) 1 1) 1) ) 1 ˆ 1) 1 ˆ ) 1 ˆ 1) 1) ) 1 ˆ ) ) 1 ˆ ) ) ) ˆ ) ) 1 ˆ 1 W S W P P S H P W R H P H S Q F P F P v W x x z z v x H z u G x F x Prediction step Update step

Extended Kalman Filter In real life very small number of systems can be regarded linear. Usually they are non-linear, non- Gaussian, or the noise is non-additive. INS are typical examle of non-linear system. Extended Kalman filter is proposed to deal with non-linear systems. If even only one from the equations below is non-linear the system is regarded non-linear. The general desription loos lie: 16/39

EKF In the case of INS, the noise can be regarded additive Gaussian: The solution of this system can be found appling EKF. Often EKF is called suboptimal Kalman filter is optimal for linear systems). This is elegant euphemism to avoid sayng non-optimal. 17/39

EKF The main difference between Kalman and extended Kalman filters is in the transition matrix. In the case of EKF transition matrix is approximated by Jacobian of transition matrix F from Taylor series). 18/39

Prediction step 1. State vector: EKF 2. Covariance matrix of state vector Here 19/39

Update step 1. Innovation: EKF 2. Covariance innovation matrix 3. Gain 4. State vector 5.Covariance matrix of state vector 20/39

"Unscented Kalman filter UKF) A set of discretely sampled point are used to parametrise mean and covariance of distributions, avoiding linearization step. This approach is not restricted to assuming that the distributions of noise sources are Gaussian. 21/39

Initialization step UKF Sigma points 22/39

Time Update UKF 23/39

Measurement Update UKF 24/39

Interactive Multiple Model - IMM IMM algorithm models complicated non-linear system behaviour with more than one model. l r l1 l 1 M PM l z1, z2,..., z 1 25/39

IMM l l pz M l, x 1 1, P 1 1 1 c p 1 l r i1 0l 0l il i 26/39

IMM 27/39

Interlaced Extended Kalman Filter IEKF The fundamental idea of the IEKF is to linearise nonlinear system by means of an appropriate partition of the state space variables. Let assume we succeed separate p parts. We could start p parallel KF implementations, each one devoted to estimate only a subset of the state variable, while considering the remaining parts as deterministic time varying parameters. 28/39

IEKF 29/39

IEKF i = 1,2 30/39

Literature 1. http://www.vectornav.com/index.php?&id=76 2. David H. Titterton, John L. Weston Navigation Technology - 2nd Edition, The Institution of Electrical Engineers, 2004, ISBN 0 86341 358 7 3. Grewal, M.S., Weill L.R., Andrews A.P., Global Positioning Systems, Inertial Navigation, and Integration, John Wiley & Sons, 2001, ISBN 0-471-20071-9. 4. Oliver J. Woodman, An introduction to inertial navigation, Technical Report UCAM-CL-TR-696, ISSN 1476-2986, 2007. 5. Kalman, R.E. 1960). "A new approach to linear filtering and prediction problems". Journal of Basic Engineering 82 1): 35 45. 6. Kalman, R.E.; Bucy, R.S. 1961). New Results in Linear Filtering and Prediction Theory. 31/39

7. http://www.eecs.tufts.edu/~han/courses/spring2012/ee194/le cs/kalmanbucy1961.pdf 8. http://en.wiipedia.org/wii/extended_kalman_filter 9. S. J. Julier and J. K. Uhlmann. A New Extension of the Kalman Filter to Nonlinear Systems. In Proc. of AeroSense: The 11th Int. Symp. On Aerospace/ Defence Sensing, Simulation and Controls., 1997. 10. Wan, Eric A. and van der Merwe, Rudolph "The Unscented Kalman Filter for Nonlinear Estimation" "The Unscented Kalman Filter for Nonlinear Estimation", http://www.lara.unb.br/~gaborges/ disciplinas/efe/papers/wan2000.pdf 11. Kalman Filtering and Neural Networs, Edited by Simon Hayin Copyright # 2001 John Wiley & Sons, Inc. 32/39

12. Bar-Shalom, Y., ed., Multitarget-Multisensor Tracing: Applications and Advances, Vol.2, Artech House, 1992. 13. Bar-Shalom, Y., and X.R. Li, Estimation and Tracing Principles, Techniques and Software, Artech House, 1993. 14. Blom H. A. P., Y. Bar-Shalom, The Interacting Multiple Model Algorithm for Systems with Marovian Switching Coefficients, IEEE Trans.on AC, Vol.33, No.8, pp.780-783, 1988. 15. Jilov, V., D. Angelova, and Tz. Semerdjiev, Mode-Set Adaptive IMM for Maneuvering Target Tracing, IEEE Trans. on AES, Vol.35, No.1, pp.343-349, 1997. 16. Li, X.R., Multiple-Model Estimation with Variable Structure: Some Theoretical Considerations, In Proc. of 33rd IEEE Conf. Decision & Control, Orlando, FL, pp.1199-1204, 1994. 17. Li, X. R., Hybrid Estimation Techniques. In Control and Dynamic Systems, C.T. Leondes, ed., Vol.76, pp.213-287, Academic Press, 1996. 33/39

18. Li, X.R., Engineers' Guide to Variable-Structure Multiple- Model Estimation, in Y. Bar-Shalom and W.D.Blair, eds., Multitarget-Multisensor Tracing: Advances and Applications, Vol. 3, Artech House, 1999. 19. Li, X.R., Y. Bar-Shalom, Design of an Interacting Multiple Model Algorithm for Air Traffic Control, IEEE Trans. on Automatic Control, Vol.1, No. 3, pp.186-194, 1993. 20. Munir, A., D. Atherton, Maneuvring Target Tracing Using Different Turn Rate Models in the IMM Algorithm, in Proc. of the 34th Conf. on Decision & Control, New Orleans, 1995. 21. Blom H. A. P., Y. Bar-Shalom, The Interacting Multiple Model Algorithm for Systems with Marovian Switching Coefficients, IEEE Trans.on AC, Vol.33, No.8, pp.780-783, 1988. 22. Jilov, V., D. Angelova, and Tz. Semerdjiev, Mode-Set Adaptive IMM for Maneuvering Target Tracing, IEEE Trans. on AES, Vol.35, No.1, pp.343-349, 1997. 34/39

23. Glielmo L., Setola R. and Vasca F. 1999). An interlaced extended alman filter. IEEE Trans. on Automatic Control vol. 44no 8), 1546 1549. 24. Algrain, M.C., Interlaced Kalman filtering of 3D angular motion based on Euler's nonlinear equations, Aerospace and Electronic Systems, IEEE Transactions on, Volume: 30, Issue: 1, 1994, р.175 185, ISSN: 0018-9251, DOI: 10.1109/7.250418. 25. Stefano Panzieri, Federica Pascucci, Roberto Setola, Simultaneous Localization And Map Building Algorithm For Real-Time Applications, Special Issue on Nonlinear Observers in Int. Journal of Modelling Identification and Control IJMIC), vol. 4, n. 1, pag. 68-78, Inderscience Ltd., UK, 2008. doi:10.1504/ijmic.2008.021001). 35/39

27. S. Panzieri, F. Pascucci, R. Setola, "Interlaced extended Kalman filter for real time navigation," IEEE/RSJ Int. Conf. on Intelligent Robots and Systems IROS 2005), Edmonton, Alberta, Canada, 2005. 36/39

Another aided systems for attitude determination Earth Horizon Sensor Sun Sensor Star Tracer 37/39

IMU Sensor Accuracies Comments Star sensor Sun sensor Earth sensor GEO LEO Attitude determination Drift 0.0003-1 deg/h 0.001 deg/h nominal 1 arcsec-1 arcmin 0.0003-0.001 deg 0.005-3 deg 0.01 deg nominal <0.1-0.25 deg 0.1-1 deg Requires updates 2 axis for single star Multiple stars for map Eclipse 2 axis Magnetometer 0.5-3 deg <6000 m Difficult for high i 38/39

Questions? 39/39