Adaptive Kalman Filtering for Vehicle Navigation

Total Page:16

File Type:pdf, Size:1020Kb

Adaptive Kalman Filtering for Vehicle Navigation Journal of Global Positioning Systems (2003) Vol. 2, No. 1 : 42-47 Adaptive Kalman Filtering for Vehicle Navigation Congwei Hu1,2, Wu Chen1,Yongqi Chen1 and Dajie Liu2 (1) Department of Land Surveying and Geo-Information, Hong Kong Polytechnic University, Hong Kong, (2)Tongji University, Shanghai, China Received: 13 June 2003 / Accepted: 20 November 2003 Abstract. Kalman filters have been widely used for cities. Then the turning points of the trajectory are navigation and system integration. One of the key extracted and compared with the map data at the same problems associated with Kalman filters is how to assign locations to determine the transformation parameters (Hu suitable statistical properties to both the dynamic and the et al, 2003). Currently Kalman filters have been widely observational models. For GPS navigation, the used in different GPS receivers. However, a conventional manoeuvre of the vehicle and the level of measurement Kalman filter is vulnerable for the determination of the noise are environmental dependent, and hardly to be turning points precisely. predicted. Therefore to assign constant noise levels for The Kalman filtering is an optimal estimation method such applications is not realistic. that has been widely applied in real-time dynamic data processing. A Kalman filter estimates the state of a In this paper, real-time adaptive algorithms are applied to dynamic system with two different models namely GPS data processing. Two different adaptive algorithms dynamic and observation models. The dynamic model are discussed in the paper. A number of tests have been describes the behaviour of state vector, while the carried out to compare the performance of the adaptive observation model establishes the relationship between algorithms with a conventional Kalman filter for vehicle measurements and the state vector. Both models are navigation. The test results demonstrate that the new associated with statistical properties to describe the adaptive algorithms are much robust to the sudden accuracy of the models. For many applications, the model changes of vehicle motion and measurement errors. statistic noise levels are given before the filtering process and will maintain unchanged during the whole recursive process. Commonly, this a priori statistical information is Key words: GPS, adaptive filtering, vehicle navigation, determined by test analysis and certain knowledge about real time positioning the observation type beforehand. If such a priori information is inadequate to represent the real statistic noise levels, Kalman estimation is not optimal and may cause to an unreliable results, sometimes even leads to filtering divergence (Mohamed and K.P. Schwarz 1999). For vehicle navigation, sudden acceleration or 1 Introduction deceleration and sudden change of the directions are impossible to predict. Therefore it is difficult to design a For some navigation applications, we need to know the system with constant noise variances that will satisfy all precise position when a vehicle turns. In map matching situations. One of the common problems with vehicle processing, for example, the turning points of a vehicle navigation using Kalman filter is so called ‘over have to be accurately determined in order to establish shooting’ problem. That is the effect that the dynamic reliable map matching (Yu et al, 2002). In most cities, model keeps position estimation along with previous the local maps are based on local datum and they have to trend while a vehicle actually turns to another direction. be transformed to WGS 84 coordinate system for the use of satellite navigation technology. One of the quick ways Adaptive filtering is trying to determine the statistic to establish the transformation parameters is to drive a car parameters of the dynamic system based on the behaviour equipped with a GPS receiver in the different parts of the of the system during data processing, and it has been paid Hu etal.: Adaptive Kalman Filtering for Vehicle Navigation 43 much attention in Kalman filtering theory (Jia and Zhu, where k denotes epoch number; X is the state vector at 1984, and Gustafsson, 2000). Different adaptive Kalman k filtering algorithms have been studied for surveying and epoch k; Φk+1,k is the state transition matrix; Γ k+1,k is navigation applications. Chen (1992) and Mohamed and vector of system disturbance; Ω is vector of dynamic Schwarz (1999) applied adaptive Kalman filters for the k integration of GPS and inertial navigation system (INS). model noise; Lk+1 is vector of observation at epoch k+1; Wang et al (1997) applied a simplified adaptive algorithm B represent design matrix for observation; V is in kinematic GPS positioning. Chen et al (1999) uses k+1 adaptive filters to estimate the velocity of permanent GPS observation noise; and δkj is the δ -function of stations. Kronecker. In this paper, we investigate the performance of two Kalman filtering estimation can be expressed as: different adaptive Kalman filters for vehicle navigation using GPS, one based on the fading memory and one Prediction: based on the variance estimation. Both algorithms make ˆ ˆ use of the predicted residuals. The fading memory X k+1/k = Φk+1,k X k/k (3) approach tries to estimate a scale factor to increase the predicted variance components of the state vector. The T T QX(k+1/k) = Φk+1,k QX(k/k)Φk+1,k + Γ k+1,k QΩk Γ k+1,k (4) variance estimation method, on the other hand, directly calculates the variance factor for the dynamic model. Updating: Both algorithms closely examine whether there are ˆ ˆ ˆ divergence in the filtering process. If there is no X k+1/k+1 = X k+1/k + K k+1(Lk+1 − Bk+1 X k+1/k ) (5) divergence, the conventional Kalman filtering is used. Otherwise, the adaptive algorithms are applied. Two QX(k+1/k+1 ) = (I − K k+1Bk+1 )QX(k+1/k) (6) examples of vehicle navigation with DGPS are given in the paper. It demonstrates that the positioning accuracy K = Q BT (B Q BT + Q )−1 with the adaptive approaches is significantly better than k+1 X (k+1/ k ) k+1 k+1 X (k+1/ k ) k +! L(k+1) the conventional Kalman filtering, especially when the (7) vehicle turns around the corners. ˆ where X k+1/ k is the predicted state vector; QX (k+1/ k ) is the variance matrix for Xˆ ; K is the gain matrix; 2 The Adaptive Kalman Filtering Algorithms k+1/ k k+1 ˆ X k+1/ k+1 is the estimation of filtering; and QX(k+1/k+1 ) is Considering a general linear dynamic system: its variance matrix. X k+1 = Φk+1,k X k + Γ k+1,k Ωk (1) The adaptive filtering with fading memory algorithm Lk+1 = Bk+1 X k+1 + Vk+1 (2) with The Kalman filtering estimation at epoch k can be considered as ‘weighted’ adjustment between the new E(Ωk ) = 0 , measurements (observation model) and the predicted state vector based on the dynamic model and all previous cov(Ωk ,Ω j ) = QΩk δkj , measurements. If too much ‘weight’ were put to the dynamic model, the estimation would ignore the E(V ) = 0 , information from measurements and causes the k divergence of the filtering process. The idea of fading cov(V ,V ) = Q δ , memory is simple. By applying a factor S>1 to the k j Lk kj predicted covariance matrix to deliberately increase the variance of the predicted state vector (Eq. 8), more cov(Ωk ,V j ) = 0 , ‘weight’ will be given to the measurements. ' T T ˆ Q X(k+1/k) = S(Φ Q Φ + Γ Q Γ ) E(X 0 ) = X 0/ 0 , k+1,k X(k/k) k+1,k k+1,k Ωk k+1,k (8) Q = var(X ) . X 0 / 0 0 The main difference between different fading memory algorithms is on how to calculate the scale factor S. One approach is to assign the scale factor as a constant, S =1 44 Journal of Global Positioning Systems 〜1.4. When S =1, it becomes the conventional Kalman 1 (V T V ) filtering. Obviously there are some drawbacks with a m k+1/k k+1/k constant factor. For example, as the filtering proceeds, the S ≥ k+1 precision of the filtering will decrease because the effects 1 N −1 1 (V T V ) of old data will become less and less. The best way is to N ∑ m k−N + j/k−N k−N + j/k−N use a variant scale factor that will be determined base on j=0 k−N + j the dynamic and observation model accuracy. In this (16) paper, an algorithm is derived based on the size of the predicted residuals, which represent the difference where mi is the number of measurements at epoch i. between the measurements and the predicted state vector. When S≤1,it indicates that the filtering is in a steady The predicted residual vector is expressed as: state processing. When S>1, it indicates that the filtering ˆ may be in an unstable state or in a state of divergence. In Vk+1/k = Lk+1 − Bk+1 (X k+1/k ) (9) practice, in order to avoid false alarm, a threshold S0>1 is For a linear dynamic system, we have (Jia and Zhu, 1984) selected. When S>S0, the adaptive algorithm is applied. Otherwise S =1 and the conventional Kalman filtering T E(Vk+1/kVk+1/k ) algorithm is used. T (10) = Bk+1QX(k+1/k)Bk+1 + QL(k+1 ) The adaptive filter with variance component Let us introduce a scale factor S≥1 to the predicted estimation covariance matrix T This approach tries to estimate the variance factor of the Q& X (k+1/ k ) = S(Φk+1,k QX (k / k )Qk+1,k (11) dynamic model directly using the predicted residuals.
Recommended publications
  • A Neural Implementation of the Kalman Filter
    A Neural Implementation of the Kalman Filter Robert C. Wilson Leif H. Finkel Department of Psychology Department of Bioengineering Princeton University University of Pennsylvania Princeton, NJ 08540 Philadelphia, PA 19103 [email protected] Abstract Recent experimental evidence suggests that the brain is capable of approximating Bayesian inference in the face of noisy input stimuli. Despite this progress, the neural underpinnings of this computation are still poorly understood. In this pa- per we focus on the Bayesian filtering of stochastic time series and introduce a novel neural network, derived from a line attractor architecture, whose dynamics map directly onto those of the Kalman filter in the limit of small prediction error. When the prediction error is large we show that the network responds robustly to changepoints in a way that is qualitatively compatible with the optimal Bayesian model. The model suggests ways in which probability distributions are encoded in the brain and makes a number of testable experimental predictions. 1 Introduction There is a growing body of experimental evidence consistent with the idea that animals are some- how able to represent, manipulate and, ultimately, make decisions based on, probability distribu- tions. While still unproven, this idea has obvious appeal to theorists as a principled way in which to understand neural computation. A key question is how such Bayesian computations could be per- formed by neural networks. Several authors have proposed models addressing aspects of this issue [15, 10, 9, 19, 2, 3, 16, 4, 11, 18, 17, 7, 6, 8], but as yet, there is no conclusive experimental evidence in favour of any one and the question remains open.
    [Show full text]
  • Kalman and Particle Filtering
    Abstract: The Kalman and Particle filters are algorithms that recursively update an estimate of the state and find the innovations driving a stochastic process given a sequence of observations. The Kalman filter accomplishes this goal by linear projections, while the Particle filter does so by a sequential Monte Carlo method. With the state estimates, we can forecast and smooth the stochastic process. With the innovations, we can estimate the parameters of the model. The article discusses how to set a dynamic model in a state-space form, derives the Kalman and Particle filters, and explains how to use them for estimation. Kalman and Particle Filtering The Kalman and Particle filters are algorithms that recursively update an estimate of the state and find the innovations driving a stochastic process given a sequence of observations. The Kalman filter accomplishes this goal by linear projections, while the Particle filter does so by a sequential Monte Carlo method. Since both filters start with a state-space representation of the stochastic processes of interest, section 1 presents the state-space form of a dynamic model. Then, section 2 intro- duces the Kalman filter and section 3 develops the Particle filter. For extended expositions of this material, see Doucet, de Freitas, and Gordon (2001), Durbin and Koopman (2001), and Ljungqvist and Sargent (2004). 1. The state-space representation of a dynamic model A large class of dynamic models can be represented by a state-space form: Xt+1 = ϕ (Xt,Wt+1; γ) (1) Yt = g (Xt,Vt; γ) . (2) This representation handles a stochastic process by finding three objects: a vector that l describes the position of the system (a state, Xt X R ) and two functions, one mapping ∈ ⊂ 1 the state today into the state tomorrow (the transition equation, (1)) and one mapping the state into observables, Yt (the measurement equation, (2)).
    [Show full text]
  • D5.2: Process Map for Autonomous Navigation
    Grant Agreement number: 314286 Project acronym: MUNIN Project title: Maritime Unmanned Navigation through Intelligence in Networks Funding Scheme: SST.2012.5.2‐5: E‐guided vessels: the 'autonomous' ship D5.2: Process map for autonomous navigation Due date of deliverable: 2013‐07‐31 Actual submission date: Start date of project: 2012‐09‐01 Project Duration: 36 months Lead partner for deliverable: Fraunhofer CML Distribution date: 2013‐09‐27 Document revision: 1.0 Project co‐funded by the European Commission within the Seventh Framework Programme (2007‐2013) Dissemination Level PU Public Public PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) CO Confidential, only for members of the consortium (including the Commission Services) MUNIN – FP7 GA‐No 314286 D5.2 ‐ Print date: 14/01/07 Document summary information Deliverable D5.2: Process map for autonomous navigation Classification PU (public) Initials Author Organization Role WB Wilko Bruhn CML Editor HCB Hans‐Christoph Burmeister CML Editor LW Laura Walther CML Contributor JM Jonas Moræus APT Contributor ML Matt Long APT Contributor MS Michèle Schaub HSW Contributor EF Enrico Fentzahn MsoftContributor Rev. Who Date Comment 0.1 WB 2013‐08‐01 First draft 0.2 ØJR 2013‐08‐12 Partner review 0.3 AV 2013‐08‐13 Partner review 0.4 BS 2013‐08‐13 Partner review 0.5 WB 2013‐08‐30 Second draft after comments 1.0 HCB 2013‐08‐27 Formating Internal review needed: [ X ] yes [ ] no Initials Reviewer Approved Not approved FS Fariborz Safari X AV Ari Vésteinsson X Disclaimer The content of the publication herein is the sole responsibility of the publishers and it does not necessarily represent the views expressed by the European Commission or its services.
    [Show full text]
  • Global Maritime Distress and Safety System (GMDSS) Handbook 2018 I CONTENTS
    FOREWORD This handbook has been produced by the Australian Maritime Safety Authority (AMSA), and is intended for use on ships that are: • compulsorily equipped with GMDSS radiocommunication installations in accordance with the requirements of the International Convention for the Safety of Life at Sea Convention 1974 (SOLAS) and Commonwealth or State government marine legislation • voluntarily equipped with GMDSS radiocommunication installations. It is the recommended textbook for candidates wishing to qualify for the Australian GMDSS General Operator’s Certificate of Proficiency. This handbook replaces the tenth edition of the GMDSS Handbook published in September 2013, and has been amended to reflect: • changes to regulations adopted by the International Telecommunication Union (ITU) World Radiocommunications Conference (2015) • changes to Inmarsat services • an updated AMSA distress beacon registration form • changes to various ITU Recommendations • changes to the publications published by the ITU • developments in Man Overboard (MOB) devices • clarification of GMDSS radio log procedures • general editorial updating and improvements. Procedures outlined in the handbook are based on the ITU Radio Regulations, on radio procedures used by Australian Maritime Communications Stations and Satellite Earth Stations in the Inmarsat network. Careful observance of the procedures covered by this handbook is essential for the efficient exchange of communications in the marine radiocommunication service, particularly where safety of life at sea is concerned. Special attention should be given to those sections dealing with distress, urgency, and safety. Operators of radiocommunications equipment on vessels not equipped with GMDSS installations should refer to the Marine Radio Operators Handbook published by the Australian Maritime College, Launceston, Tasmania, Australia. No provision of this handbook or the ITU Radio Regulations prevents the use, by a ship in distress, of any means at its disposal to attract attention, make known its position and obtain help.
    [Show full text]
  • Lecture 8 the Kalman Filter
    EE363 Winter 2008-09 Lecture 8 The Kalman filter • Linear system driven by stochastic process • Statistical steady-state • Linear Gauss-Markov model • Kalman filter • Steady-state Kalman filter 8–1 Linear system driven by stochastic process we consider linear dynamical system xt+1 = Axt + But, with x0 and u0, u1,... random variables we’ll use notation T x¯t = E xt, Σx(t)= E(xt − x¯t)(xt − x¯t) and similarly for u¯t, Σu(t) taking expectation of xt+1 = Axt + But we have x¯t+1 = Ax¯t + Bu¯t i.e., the means propagate by the same linear dynamical system The Kalman filter 8–2 now let’s consider the covariance xt+1 − x¯t+1 = A(xt − x¯t)+ B(ut − u¯t) and so T Σx(t +1) = E (A(xt − x¯t)+ B(ut − u¯t))(A(xt − x¯t)+ B(ut − u¯t)) T T T T = AΣx(t)A + BΣu(t)B + AΣxu(t)B + BΣux(t)A where T T Σxu(t) = Σux(t) = E(xt − x¯t)(ut − u¯t) thus, the covariance Σx(t) satisfies another, Lyapunov-like linear dynamical system, driven by Σxu and Σu The Kalman filter 8–3 consider special case Σxu(t)=0, i.e., x and u are uncorrelated, so we have Lyapunov iteration T T Σx(t +1) = AΣx(t)A + BΣu(t)B , which is stable if and only if A is stable if A is stable and Σu(t) is constant, Σx(t) converges to Σx, called the steady-state covariance, which satisfies Lyapunov equation T T Σx = AΣxA + BΣuB thus, we can calculate the steady-state covariance of x exactly, by solving a Lyapunov equation (useful for starting simulations in statistical steady-state) The Kalman filter 8–4 Example we consider xt+1 = Axt + wt, with 0.6 −0.8 A = , 0.7 0.6 where wt are IID N (0, I) eigenvalues of A are
    [Show full text]
  • Global Navigation Satellite Systems and Their Applications Dr
    ISSN (Print): 2279-0063 International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Online): 2279-0071 International Journal of Software and Web Sciences (IJSWS) www.iasir.net Global Navigation Satellite Systems and Their Applications Dr. G. Manoj Someswar1, T. P. Surya Chandra Rao2, Dhanunjaya Rao. Chigurukota3 1Principal and Professor, Department of CSE, AUCET, Vikarabad, A.P. 2Associate Professor in Department of CSE 3Associate Professor in Nasimhareddy Engineering Collge ABSTRACT: Global Navigation Satellite System (GNSS) plays a significant role in high precision navigation, positioning, timing, and scientific questions related to precise positioning. Ofcourse in the widest sense, this is a highly precise, continuous, all-weather and a real-time technique. This Research Article is devoted to presenting recent results and developments in GNSS theory, system, signal, receiver, method and errors sources such as multipath effects and atmospheric delays. To make it more elaborative, this varied GNSS applications are demonstrated and evaluated in hybrid positioning, multi- sensor integration, height system, Network Real Time Kinematic (NRTK), wheeled robots, status and engineering surveying. This research paper provides a good reference for GNSS designers, engineers, and scientists as well as the user market. I. USE AND APPLICATIONS OF GLOBAL NAVIGATION SATELLITE SYSTEMS In the year 2001, pursuant to the Third United Nations Conference on the Exploration and Peaceful Uses of Outer Space (UNISPACE-III), the United Nations Committee on the Peaceful Uses of Outer Space (COPUOS) established the Action Team on Global Navigation Satellite Systems (GNSS) under the leadership of the United States and Italy and with the voluntary participation of 38 Member States and 15 organizations.
    [Show full text]
  • EMERGENCY NAVIGATION SYSTEM Swati R
    G.J. E.D.T., Vol. 2(4): 23-28 (July-August, 2013) ISSN: 2319 – 7293 EMERGENCY NAVIGATION SYSTEM Swati R. Dhabarde Department of Information Technology Priyadarshini Indira Gandhi College of Engineering , Nagpur, India 1 Abstract In my project I am developing a computer program that will simulate and explain the need of technology and advance system for any person moving or navigating in a car (or any vehicle). Every person in day to day life requires some navigation for the proper working of his work .it is the human nature that ever man takes some guidance about some or another work without guidance the job taken by a human being will be completed properly or not is not known. So, for a proper working of your decided schedule you should know everything about the place where you live. You do know and if you ought to know then you can use “Emergency Navigation System”. ‘Emergency Navigation System’ is specialized software which is able to track the current position (of any person driving vehicles) and tell the path and other detailed information about your destination. If there are occurrences of multiple paths to the same destination then it can show the shortest one among them. 1.1 Keywords SAPI,GPS,GSM,SMS SDK,NAVIGATION 2. Introduction The project is an application to facilitate the car drivers with some artificial intelligence and other helping features/guidance. This will be used or implemented in the near future by various car companies. So our project is mainly a navigation system for car drivers along with a map of the city with some intelligent helping and guidance features i.e.
    [Show full text]
  • Kalman-Filter Control Schemes for Fringe Tracking
    A&A 541, A81 (2012) Astronomy DOI: 10.1051/0004-6361/201218932 & c ESO 2012 Astrophysics Kalman-filter control schemes for fringe tracking Development and application to VLTI/GRAVITY J. Menu1,2,3,, G. Perrin1,3, E. Choquet1,3, and S. Lacour1,3 1 LESIA, Observatoire de Paris, CNRS, UPMC, Université Paris Diderot, Paris Sciences et Lettres, 5 place Jules Janssen, 92195 Meudon, France 2 Instituut voor Sterrenkunde, KU Leuven, Celestijnenlaan 200D, 3001 Leuven, Belgium e-mail: [email protected] 3 Groupement d’Intérêt Scientifique PHASE (Partenariat Haute résolution Angulaire Sol Espace) between ONERA, Observatoire de Paris, CNRS and Université Paris Diderot, France Received 31 January 2012 / Accepted 28 February 2012 ABSTRACT Context. The implementation of fringe tracking for optical interferometers is inevitable when optimal exploitation of the instrumental capacities is desired. Fringe tracking allows continuous fringe observation, considerably increasing the sensitivity of the interfero- metric system. In addition to the correction of atmospheric path-length differences, a decent control algorithm should correct for disturbances introduced by instrumental vibrations, and deal with other errors propagating in the optical trains. Aims. In an effort to improve upon existing fringe-tracking control, especially with respect to vibrations, we attempt to construct con- trol schemes based on Kalman filters. Kalman filtering is an optimal data processing algorithm for tracking and correcting a system on which observations are performed. As a direct application, control schemes are designed for GRAVITY, a future four-telescope near-infrared beam combiner for the Very Large Telescope Interferometer (VLTI). Methods. We base our study on recent work in adaptive-optics control.
    [Show full text]
  • The Global Positioning System
    The Global Positioning System Assessing National Policies Scott Pace • Gerald Frost • Irving Lachow David Frelinger • Donna Fossum Donald K. Wassem • Monica Pinto Prepared for the Executive Office of the President Office of Science and Technology Policy CRITICAL TECHNOLOGIES INSTITUTE R The research described in this report was supported by RAND’s Critical Technologies Institute. Library of Congress Cataloging in Publication Data The global positioning system : assessing national policies / Scott Pace ... [et al.]. p cm. “MR-614-OSTP.” “Critical Technologies Institute.” “Prepared for the Office of Science and Technology Policy.” Includes bibliographical references. ISBN 0-8330-2349-7 (alk. paper) 1. Global Positioning System. I. Pace, Scott. II. United States. Office of Science and Technology Policy. III. Critical Technologies Institute (RAND Corporation). IV. RAND (Firm) G109.5.G57 1995 623.89´3—dc20 95-51394 CIP © Copyright 1995 RAND All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from RAND. RAND is a nonprofit institution that helps improve public policy through research and analysis. RAND’s publications do not necessarily reflect the opinions or policies of its research sponsors. Cover Design: Peter Soriano Published 1995 by RAND 1700 Main Street, P.O. Box 2138, Santa Monica, CA 90407-2138 RAND URL: http://www.rand.org/ To order RAND documents or to obtain additional information, contact Distribution Services: Telephone: (310) 451-7002; Fax: (310) 451-6915; Internet: [email protected] PREFACE The Global Positioning System (GPS) is a constellation of orbiting satellites op- erated by the U.S.
    [Show full text]
  • The Unscented Kalman Filter for Nonlinear Estimation
    The Unscented Kalman Filter for Nonlinear Estimation Eric A. Wan and Rudolph van der Merwe Oregon Graduate Institute of Science & Technology 20000 NW Walker Rd, Beaverton, Oregon 97006 [email protected], [email protected] Abstract 1. Introduction The Extended Kalman Filter (EKF) has become a standard The EKF has been applied extensively to the field of non- technique used in a number of nonlinear estimation and ma- linear estimation. General application areas may be divided chine learning applications. These include estimating the into state-estimation and machine learning. We further di- state of a nonlinear dynamic system, estimating parame- vide machine learning into parameter estimation and dual ters for nonlinear system identification (e.g., learning the estimation. The framework for these areas are briefly re- weights of a neural network), and dual estimation (e.g., the viewed next. Expectation Maximization (EM) algorithm) where both states and parameters are estimated simultaneously. State-estimation This paper points out the flaws in using the EKF, and The basic framework for the EKF involves estimation of the introduces an improvement, the Unscented Kalman Filter state of a discrete-time nonlinear dynamic system, (UKF), proposed by Julier and Uhlman [5]. A central and (1) vital operation performed in the Kalman Filter is the prop- (2) agation of a Gaussian random variable (GRV) through the system dynamics. In the EKF, the state distribution is ap- where represent the unobserved state of the system and proximated by a GRV, which is then propagated analyti- is the only observed signal. The process noise drives cally through the first-order linearization of the nonlinear the dynamic system, and the observation noise is given by system.
    [Show full text]
  • 1 the Kalman Filter
    Macroeconometrics, Spring, 2019 Bent E. Sørensen August 20, 2019 1 The Kalman Filter We assume that we have a model that concerns a series of vectors αt, which are called \state vectors". These variables are supposed to describe the current state of the system in question. These state variables will typically not be observed and the other main ingredient is therefore the observed variables yt. The first step is to write the model in state space form which is in the form of a linear system which consists of 2 sets of linear equations. The first set of equations describes the evolution of the system and is called the \Transition Equation": αt = Kαt−1 + Rηt ; where K and R are matrices of constants and η is N(0;Q) and serially uncorrelated. (This setup allows for a constant also.) The second set of equations describes the relation between the state of the system and the observations and is called the \Measurement Equation": yt = Zαt + ξt ; where ξt is N(0;H), serially uncorrelated, and E(ξtηt−j) = 0 for all t and j. It turns out that a lot of models can be put in the state space form with a little imagination. The main restriction is of course on the linearity of the model while you may not care about the normality condition as you will still be doing least squares. The state-space model as it is defined here is not the most general possible|it is in principle easy to allow for non-stationary coefficient matrices, see for example Harvey(1989).
    [Show full text]
  • GPS) Fixed Wing Z·Set Testing
    DOT/FAA/CT-81 /201 Navigation System Using Time . I .. I . ·. J / .· (~_\_(. and Ranging (NAVSTAR)/Giobal Positioning System (GPS) Fixed Wing Z·Set Testing Jerome T. Connor March 1982 Project Plan I ' 1. US Deportment of TransportatiOn Federal Aviation Administration Technical Center Atlantic City Airport, N.J. 08405 TABLE OF CONTENTS Page 1. INTRODUCTION 1 1.1 Objective 1 1.2 Background 1 1.3 Related Documentation/Projects 2 1.4 Critical Issues 2 1.5 System Description 3 1.6 Location of Test 7 1.7 Overall Test Schedule 7 2. TEST PROGRAM 7 2.1 Laboratory Test Program 7 2.2 Airborne Test Program 11 3. EQUIPMENT REQUIREMENTS 16 3.1 Installation Data 17 4. DATA REQUIREMENTS 17 4.1 Data Rate 20 4.2 Data Collecting Philosophy 20 4.3 Data Analysis 22 4.4 Post-Flight Analysis 22 5. COORDINATION AND AREAS OF RESPONSIBILITY 24 iii LIST OF ILLUSTRATIONS Figure Page 1 Z-Set Control/Indicator Panel 4 2 Z-Set Test Schedule 8 3 Rectangular Flightpath Sketch 13 4 Typical Block Diagram of Airborne System 18 5 Aero Commander Airborne Instrumentation System 18 6 Test Log Sheet 21 LIST OF TABLES Table Page 1 Z-Set Control/Indicator Display Parameters 5 2 Physical and Performance Details 6 3 System Parameters and Data Rates 19 4 Organizational Responsibility and Activity 25 l_V 1. INTRODUCTION. 1.1 OBJECTIVE. The overall objective of the Federal Aviation Administration (FAA) Global Positioning System (GPS) test program is to define and determine the potential role of GPS as a civil aviation navigation system.
    [Show full text]