AIAA GNC, 11 Aug. 2009 Mark L. Psiaki, Sibley School of Mechanical & Aerospace Engineering Cornell University Kalman Filtering & Smoothing to Estimate.

Slides:



Advertisements
Similar presentations
Mobile Robot Localization and Mapping using the Kalman Filter
Advertisements

EKF, UKF TexPoint fonts used in EMF.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Extended Kalman Filter (EKF) And some other useful Kalman stuff!
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2011 –47658 Determining ODE from Noisy Data 31 th CIE, Washington.
Presenter: Yufan Liu November 17th,
Kalman Filter CMPUT 615 Nilanjan Ray. What is Kalman Filter A sequential state estimator for some special cases Invented in 1960’s Still very much used.
Kalman’s Beautiful Filter (an introduction) George Kantor presented to Sensor Based Planning Lab Carnegie Mellon University December 8, 2000.
Ibrahim Hoteit KAUST, CSIM, May 2010 Should we be using Data Assimilation to Combine Seismic Imaging and Reservoir Modeling? Earth Sciences and Engineering.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Efficient Statistical Pruning for Maximum Likelihood Decoding Radhika Gowaikar Babak Hassibi California Institute of Technology July 3, 2003.
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
Prepared By: Kevin Meier Alok Desai
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Kalman Filtering Jur van den Berg. Kalman Filtering (Optimal) estimation of the (hidden) state of a linear dynamic process of which we obtain noisy (partial)
Tracking a maneuvering object in a noisy environment using IMMPDAF By: Igor Tolchinsky Alexander Levin Supervisor: Daniel Sigalov Spring 2006.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Course AE4-T40 Lecture 5: Control Apllication
1 Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Joseph Djugash Sanjiv Singh George Kantor Wei Zhang Carnegie Mellon University.
RLSELE Adaptive Signal Processing 1 Recursive Least-Squares (RLS) Adaptive Filters.
Yuan Chen Advisor: Professor Paul Cuff. Introduction Goal: Remove reverberation of far-end input from near –end input by forming an estimation of the.
Advanced Methods of Prediction Motti Sorani Boaz Cohen Supervisor: Gady Zohar Technion - Israeli Institute of Technology Department of Electrical Engineering.
Kalman filter and SLAM problem
Muhammad Moeen YaqoobPage 1 Moment-Matching Trackers for Difficult Targets Muhammad Moeen Yaqoob Supervisor: Professor Richard Vinter.
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
Computer vision: models, learning and inference Chapter 19 Temporal models.
4. Linear optimal Filters and Predictors 윤영규 ADSLAB.
MATH 685/CSI 700 Lecture Notes Lecture 1. Intro to Scientific Computing.
SIS Sequential Importance Sampling Advanced Methods In Simulation Winter 2009 Presented by: Chen Bukay, Ella Pemov, Amit Dvash.
Computer vision: models, learning and inference Chapter 19 Temporal models.
The Kalman Filter ECE 7251: Spring 2004 Lecture 17 2/16/04
Imperfect Common Knowledge, Price Stickiness, and Inflation Inertia Porntawee Nantamanasikarn University of Hawai’i at Manoa November 27, 2006.
CSDA Conference, Limassol, 2005 University of Medicine and Pharmacy “Gr. T. Popa” Iasi Department of Mathematics and Informatics Gabriel Dimitriu University.
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
Jamal Saboune - CRV10 Tutorial Day 1 Bayesian state estimation and application to tracking Jamal Saboune VIVA Lab - SITE - University.
Young Ki Baik, Computer Vision Lab.
Direct Message Passing for Hybrid Bayesian Networks Wei Sun, PhD Assistant Research Professor SFL, C4I Center, SEOR Dept. George Mason University, 2009.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
HQ U.S. Air Force Academy I n t e g r i t y - S e r v i c e - E x c e l l e n c e Improving the Performance of Out-of-Order Sigma-Point Kalman Filters.
Surveying with the Global Positioning System Phase Observable.
Virtual Vector Machine for Bayesian Online Classification Yuan (Alan) Qi CS & Statistics Purdue June, 2009 Joint work with T.P. Minka and R. Xiang.
Research Vignette: The TransCom3 Time-Dependent Global CO 2 Flux Inversion … and More David F. Baker NCAR 12 July 2007 David F. Baker NCAR 12 July 2007.
-Arnaud Doucet, Nando de Freitas et al, UAI
Akram Bitar and Larry Manevitz Department of Computer Science
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Constructing a Continuous Phase Time History from TDMA Signals for Opportunistic Navigation Ken Pesyna, Zak Kassas, Todd Humphreys IEEE/ION PLANS Conference,
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Normal Equations The Orthogonality Principle Solution of the Normal Equations.
Kalman Filtering And Smoothing
Recursive Least-Squares (RLS) Adaptive Filters
Tracking Mobile Nodes Using RF Doppler Shifts
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
Numerical Analysis – Data Fitting Hanyang University Jong-Il Park.
École Doctorale des Sciences de l'Environnement d’Île-de-France Année Universitaire Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
1 Nonlinear Sub-optimal Mid Course Guidance with Desired Alinement using MPQC P. N. Dwivedi, Dr. A.Bhattacharya, Scientist, DRDO, Hyderabad-,INDIA Dr.
DSP-CIS Part-III : Optimal & Adaptive Filters Chapter-9 : Kalman Filters Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Thomas F. Edgar (UT-Austin) RLS – Linear Models Virtual Control Book 12/06 Recursive Least Squares Parameter Estimation for Linear Steady State and Dynamic.
STATISTICAL ORBIT DETERMINATION Coordinate Systems and Time Kalman Filtering ASEN 5070 LECTURE 21 10/16/09.
Analytics and OR DP- summary.
Velocity Estimation from noisy Measurements
PSG College of Technology
Kalman’s Beautiful Filter (an introduction)
Course: Autonomous Machine Learning
Jincong He, Louis Durlofsky, Pallav Sarma (Chevron ETC)
Kalman Filtering: Control with Limited/Noisy Measurements
Filtering and State Estimation: Basic Concepts
Lecture 17 Kalman Filter.
Blood/Subcutaneous Glucose Dynamics Estimation Techniques
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

AIAA GNC, 11 Aug Mark L. Psiaki, Sibley School of Mechanical & Aerospace Engineering Cornell University Kalman Filtering & Smoothing to Estimate Real-Valued States & Integer Constants

GNC/Aug. ‘09 2 of 21 Goal Improve estimation algorithms for systems that have integer measurement ambiguities  CDGPS with double-differenced integer ambiguities  Systems using carrier-phase measurements of TDMA signals Use SRIF/LAMBDA-type formulation to deal with mixed real/integer problem Develop optimal & suboptimal Kalman filter & smoother algorithms  Optimal: keep all ambiguities & treat as integers  Suboptimal: retain integers in a finite time window Strategies

GNC/Aug. ‘09 3 of 21 Outline of Talk I.Related research II.Problem definition III.Mixed real/integer Kalman filter  Optimal, retains all past integers  Suboptimal, retains finite window of past integers IV.Mixed real/integer fixed-interval smoother  Optimal, retains all integers of fixed interval  Suboptimal, retains finite window of past & future integers relative to each time point V.Truth-model simulation & results VI.Conclusions

GNC/Aug. ‘09 4 of 21 Related Research: Batch estimation w/integer ambiguities  The LAMBDA method, Teunissen (1995) & follow-ons  Other methods, e.g., Chen & Lachapelle (1995)  SRIF LAMBDA-like method, Psiaki & Mohiuddin (2007) Kalman filtering w/integer ambiguities  Standard Covariance EKF, Kroes et al. (2005)  SRIF-based EKF, Mohiuddin & Psiaki (2008)  Sub-optimal dropping of each integer ambiguity immediately after its last occurrence in a measurement Smoothing w/integer ambiguities  Nothing

GNC/Aug. ‘09 5 of 21 Dynamics Model Real-state dynamics: Partitioning of integer states by affected measurement sample times (past, past & present, past, present & future): Growth of integer state with sample number Or dynamic re-partitioning

GNC/Aug. ‘09 6 of 21 Measurement Model … using integer vector partitions … using full integer vector

GNC/Aug. ‘09 7 of 21 Example Sensitivities of Different Measurement Types to Different Integers

GNC/Aug. ‘09 8 of 21 Kalman Filtering/Smoothing Problem find: x 0, …, x k+1, w 0, …, w k, & n k+1 = [  n 0 ; …;  n k ] to minimize: subject to: x j+1 =  j x j +  j w j +  j for j = 0, 1, 2,..., k n k+1 is an integer-valued vector

GNC/Aug. ‘09 9 of 21 Stage-k a posterior info: Combined information eqs. w/dynamics substitution for x k : New stage-(k+1) a posterior info after QR factorization: Optimal SRIF Kalman Filter

GNC/Aug. ‘09 10 of 21 Measurement Update via Integer Linear Least-Squares Solution Solve integer linear least-squares problem to determine integer a posteriori estimate Back-substitute to compute real-valued states:

GNC/Aug. ‘09 11 of 21 Suboptimal KF Retention of Exact Integers within a Window of Samples

GNC/Aug. ‘09 12 of 21 Stage-k a posterior info: Combined information eqs. w/dynamics substitution for x k & m k New stage-(k+1) a posterior info after QR factorization: Suboptimal SRIF Kalman Filter

GNC/Aug. ‘09 13 of 21 Terminal sample K initialization: 1-sample backwards recursion starts w/filtered w k & smoothed x k+1 info. eqs. & uses dynamics to get QR factorize to isolate smoothed x k info. eq. Optimal RTS Smoother in SRIF Form

GNC/Aug. ‘09 14 of 21 Suboptimal RTS Smoother Retention of Exact Integers within a Window of Samples

GNC/Aug. ‘09 15 of 21 Terminal sample K initialization: 1-sample backwards recursion starts w/filtered w k &  n k-i & smoothed x k+1 & l k+1 info. eqs. & uses dynamics & integer permutation/partitions to get Suboptimal RTS Smoother (1 of 2)

GNC/Aug. ‘09 16 of 21 Suboptimal RTS Smoother (2 of 2) New stage-k smoothed x k & l k square-root information equations after QR factorization is the integer vector that minimizes The real part of the state is determined by back substitution:

GNC/Aug. ‘09 17 of 21 Example 1-Dimensional CDGPS-Type Problem with 3 rd -Order Dynamics Dynamics: Measurements:

GNC/Aug. ‘09 18 of 21 x 1 Errors for Three Kalman Filters

GNC/Aug. ‘09 19 of 21 x 1 Errors for Three Smoothers

GNC/Aug. ‘09 20 of 21 Integer-Part Computational Cost of Optimal & Suboptimal Algorithms

GNC/Aug. ‘09 21 of 21 Summary & Conclusions Developed optimal & suboptimal Kalman filters & fixed- interval smoothers for mixed real/integer estimation problems  Constant integer ambiguities enter only measurements  Optimal algorithms consider all integers in data batch  Suboptimal algorithms drop integers that affect measurements only in remote past or future Tested using data from truth-model simulation  Optimal & suboptimal filter achieve modest accuracy gains vs. all-reals approximate filter  Filter accuracy gains may be greater for different problem  Optimal & suboptimal smoother significantly more accurate than all-reals smoother  Suboptimal smoother nearly as accurate as optimal smoother  Suboptimal algorithms reduce required processing by at least 65% through reductions in dimensions of measurement update integer linear least-squares problems