University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 29: Observability and Introduction.

Slides:



Advertisements
Similar presentations
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 5: State Deviations and Fundamentals.
Advertisements

Colorado Center for Astrodynamics Research The University of Colorado ASEN 5070 OD Accuracy Assessment OD Overlap Example Effects of eliminating parameters.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 28: Orthogonal Transformations.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 24: Numeric Considerations and.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 20: Project Discussion and the.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 8: Stat.
ASEN 5050 SPACEFLIGHT DYNAMICS Spacecraft Navigation Prof. Jeffrey S. Parker University of Colorado – Boulder Lecture 36: Navigation 1.
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
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 7: Linearization and the State.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 41: Initial Orbit Determination.
RESEARCH POSTER PRESENTATION DESIGN © This research is based on the estimation of the spherical harmonic geopotential.
Linear and generalised linear models Purpose of linear models Least-squares solution for linear models Analysis of diagnostics Exponential family and generalised.
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 37: SNC Example and Solution Characterization.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 38: Information Filter.
Principles of the Global Positioning System Lecture 13 Prof. Thomas Herring Room A;
Principles of the Global Positioning System Lecture 11 Prof. Thomas Herring Room A;
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Physics 114: Lecture 15 Probability Tests & Linear Fitting Dale E. Gary NJIT Physics Department.
University of Colorado Boulder ASEN 5070 Statistical Orbit Determination I Fall 2012 Professor Jeffrey S. Parker Professor George H. Born Lecture 25: Error.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Satellite Tracking Example of SNC and DMC ASEN.
4. Linear optimal Filters and Predictors 윤영규 ADSLAB.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 34: Probability Ellipsoids.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 3: Basics of Orbit Propagation.
Modern Navigation Thomas Herring
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
SUPA Advanced Data Analysis Course, Jan 6th – 7th 2009 Advanced Data Analysis for the Physical Sciences Dr Martin Hendry Dept of Physics and Astronomy.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 18: Minimum Variance Estimator.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 26: Singular Value Decomposition.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION ASEN 5070 LECTURE 11 9/16,18/09.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 21: A Bayesian Approach to the.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION The Minimum Variance Estimate ASEN 5070 LECTURE.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 11: Batch.
Principles of the Global Positioning System Lecture 12 Prof. Thomas Herring Room ;
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 14: Probability and Statistics.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 6: Linearization of OD Problem.
University of Colorado Boulder ASEN 5070 Statistical Orbit Determination I Fall 2012 Professor Jeffrey S. Parker Professor George H. Born Lecture 23: Process.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 30: Lecture Quiz, Project Details,
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION EKF and Observability ASEN 5070 LECTURE 23 10/21/09.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 40: Elements of Attitude Estimation.
Stochastic Hydrology Random Field Simulation Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 8: State Transition Matrix, Part.
University of Colorado Boulder ASEN 6008 Interplanetary Mission Design Statistical Orbit Determination A brief overview 1.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 17: Minimum Variance Estimator.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 32: Gauss-Markov Processes and.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 9: Least.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 22: Further Discussions of the.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 10: Weighted LS and A Priori.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 10: Batch.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 2: Basics of Orbit Propagation.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 41: Information Filter.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 26: Cholesky and Singular Value.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 15: Statistical Least Squares.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 19: Examples with the Batch Processor.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Statistical Interpretation of Least Squares ASEN.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 39: Measurement Modeling and Combining.
University of Colorado Boulder ASEN 5070 Statistical Orbit Determination I Fall 2012 Professor Jeffrey S. Parker Professor George H. Born Lecture 18: CKF,
ASEN 5070: Statistical Orbit Determination I Fall 2014
STATISTICAL ORBIT DETERMINATION Kalman (sequential) filter
STATISTICAL ORBIT DETERMINATION Coordinate Systems and Time Kalman Filtering ASEN 5070 LECTURE 21 10/16/09.
ASEN 5070: Statistical Orbit Determination I Fall 2014
ASEN 5070: Statistical Orbit Determination I Fall 2015
ASEN 5070: Statistical Orbit Determination I Fall 2015
ASEN 5070: Statistical Orbit Determination I Fall 2014
ASEN 5070: Statistical Orbit Determination I Fall 2015
Consider Covariance Analysis Example 6.9, Spring-Mass
Principles of the Global Positioning System Lecture 13
Presentation transcript:

University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 29: Observability and Introduction to Process Noise

University of Colorado Boulder  Exam 2 Friday  Seminar Friday: 2

University of Colorado Boulder 3 Givens Transformations – Lingering Question

University of Colorado Boulder  We do not want to add non-zero terms to the previously altered rows, so we use the identity matrix except in the rows of interest: 4

University of Colorado Boulder  Apply a series of rotations such that: 5

University of Colorado Boulder 6

University of Colorado Boulder  A commonly used tool in linear algebra is the QR factorization of a matrix:  Using the Given rotations, we have:  Givens is one way to get the QR solutions where: 7

University of Colorado Boulder 8 Observability

University of Colorado Boulder  How do I determine what parameters may be successfully estimated in the filter? ◦ Can I use observations of a spacecraft to estimate the height of Folsom Field Stadium? ◦ What about observations of a spacecraft to measure variations in rainfall in the Amazon river basin? ◦ How do I determine if either of these are possible? 9

University of Colorado Boulder  Consider the case of two spacecraft and a ground station with a fixed inertial position ◦ Two-body gravity field (no perturbations) ◦ No modeling error ◦ Infinite precision ◦ Little/no error on range observations 10

University of Colorado Boulder 11

University of Colorado Boulder 12  The two plots look similar (this is not a copy/paste error)  Does anyone think there is a problem? Satellite 1Satellite 2

University of Colorado Boulder 13

University of Colorado Boulder  Gather more observations? ◦ Unfortunately, No.  Gather range-rate to go with the range data? ◦ Nope – we run into the same problem  Orthogonal data type, e.g., angles? ◦ Actually that would work, but how do we find out? 14

University of Colorado Boulder  We can use the information matrix: 15

University of Colorado Boulder  In other words, when designing our filter, we should study the information matrix to determine if we can get a solution  Let’s say you solve for the information matrix defined by some simulation. ◦ How would you determine if it is positive definite? ◦ Do you need to generate simulated observations? 16

University of Colorado Boulder  What if the condition number of the information matrix is very large (too large for any of the more numerically stable methods to apply)? ◦ Maybe we should reconsider what parameters to estimate? ◦ This can be the case for gravity field estimation with spatially sparse measurements 17

University of Colorado Boulder ◦ Can I use observations of a spacecraft to estimate the height of Folsom Field?  Only if observations of/from a well-known spacecraft are gathered with respect to the top of the stadium ◦ What about observations of a spacecraft to measure variations in rainfall in the Amazon river basin?  Actually – you can!  Scientific studies of GRACE data do this type of analysis regularly ◦ How do I determine if either of these are possible?  You perform an observability study! 18

University of Colorado Boulder  Can we estimate the absolute position of two spacecraft in Earth orbit (two-body dynamics) using relative range and/or range-rate measurements? 19

University of Colorado Boulder  Can we do it if we put one of the spacecraft near the Moon and keep one at Earth? 20 Image Credit: Hill and Born, 2007

University of Colorado Boulder 21 Process Noise

University of Colorado Boulder 22  What happened to u (modeling error) ? ◦ This is true process noise…  Can we ignore it?  How do we account for it?

University of Colorado Boulder 23

University of Colorado Boulder  Random process u maps to the state through the matrix B ◦ Consider it a random process for our purposes  Usually (for OD), we consider random accelerations: 24

University of Colorado Boulder  For the sake of our discussion, assume: 25

University of Colorado Boulder  This is a non-homogenous differential equation  The derivation of the general (continuous) solution to this equation is derived in the book (Section 4.9), and is: 26

University of Colorado Boulder 27  If we want to instead map between two discrete times:

University of Colorado Boulder 28  For the case of a noise process with zero mean:  The zero-mean noise process does not change the mapping of the mean state

University of Colorado Boulder  What about the covariance matrix?  The derivation of the general (continuous) solution to this equation is derived in the book (Section 4.9), and is: 29

University of Colorado Boulder  The previous discussion considered the case where the noise process is continuous, i.e, 30  Things may be simplified if we instead consider a discrete process:

University of Colorado Boulder 31

University of Colorado Boulder  Using the discrete noise process, we instead get (for zero mean process): 32

University of Colorado Boulder  This defines, mathematically, how we can select the minimum covariance to prevent saturation ◦ Saturation is typically dominated by dynamic model error ◦ With a stochastic (probabilistic) description of the modeling error, we have our minimum 33

University of Colorado Boulder 34

University of Colorado Boulder  The addition of a noise process is better suited for a sequential filter ◦ Must include the process noise transition matrix in the Batch formulation ◦ Changes the mapping of the state (deviation) back to the epoch time, which requires alterations to the H matrix definition ◦ Tapley, Schutz, and Born (p. 229) argue that this is cumbersome and impractical for real-world application  Advantage: Kalman, EKF, Potter, and others 35