University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 28: Orthogonal Transformations.

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.
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.
MATH 685/ CSI 700/ OR 682 Lecture Notes
Solving Linear Systems (Numerical Recipes, Chap 2)
Lecture 9: Introduction to Matrix Inversion Gaussian Elimination Sections 2.4, 2.5, 2.6 Sections 2.2.3, 2.3.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 8: Stat.
Section 2.3 Gauss-Jordan Method for General Systems of Equations
Ordinary least squares regression (OLS)
1 Systems of Linear Equations (Optional) Special Matrices.
Linear Least Squares QR Factorization. Systems of linear equations Problem to solve: M x = b Given M x = b : Is there a solution? Is the solution unique?
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 7: Linearization and the State.
Linear and generalised linear models Purpose of linear models Least-squares solution for linear models Analysis of diagnostics Exponential family and generalised.
Table of Contents Solving Linear Systems - Elementary Row Operations A linear system of equations can be solved in a new way by using an augmented matrix.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 38: Information Filter.
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
University of Colorado Boulder ASEN 5070 Statistical Orbit Determination I Fall 2012 Professor Jeffrey S. Parker Professor George H. Born Lecture 25: Error.
Needs Work Need to add –HW Quizzes Chapter 13 Matrices and Determinants.
MATH 250 Linear Equations and Matrices
Row rows A matrix is a rectangular array of numbers. We subscript entries to tell their location in the array Matrices are identified by their size.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Satellite Tracking Example of SNC and DMC ASEN.
Introduction to Numerical Analysis I MATH/CMPSC 455 PA=LU.
Method of Least Squares. Least Squares Method of Least Squares:  Deterministic approach The inputs u(1), u(2),..., u(N) are applied to the system The.
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 14: Probability Wrap-Up and Statistical.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 26: Singular Value Decomposition.
Class Opener:. Identifying Matrices Student Check:
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 4. Least squares.
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.
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.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 30: Lecture Quiz, Project Details,
TH EDITION LIAL HORNSBY SCHNEIDER COLLEGE ALGEBRA.
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.
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 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.
2.5 – Determinants and Multiplicative Inverses of Matrices.
 Recall that when you wanted to solve a system of equations, you used to use two different methods.  Substitution Method  Addition Method.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 9: Least.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 29: Observability and Introduction.
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 41: Information Filter.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Slide Copyright © 2009 Pearson Education, Inc. 7.4 Solving Systems of Equations by Using Matrices.
Geology 5670/6670 Inverse Theory 4 Feb 2015 © A.R. Lowry 2015 Read for Fri 6 Feb: Menke Ch 4 (69-88) Last time: The Generalized Inverse The Generalized.
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.
Section 8 Numerical Analysis CSCI E-24 José Luis Ramírez Herrán October 20, 2015.
Numerical Computation Lecture 6: Linear Systems – part II United International College.
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 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
Matrices are identified by their size.
Presentation transcript:

University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 28: Orthogonal Transformations

University of Colorado Boulder  Lecture quiz due at 5pm  Exam 2 – Friday, November 7 2

University of Colorado Boulder  Minimum Variance  Conventional Kalman Filter  Extended Kalman Filter  Prediction Residuals  Handling Observation Biases  Numeric Considerations in the Kalman  Batch vs. CKF vs. EKF  Effects of Uncertainties on Estimation  Potter Square-Root Filter  Cholesky Decomposition w/ Forward and Backward substitution  Singular Value Decomposition Methods 3

University of Colorado Boulder 4 Least Squares via Orthogonal Transformations

University of Colorado Boulder 5

University of Colorado Boulder  Recall the least squares cost function: 6  By property 4 on the previous slide and Q an orthogonal matrix:

University of Colorado Boulder 7

University of Colorado Boulder 8

University of Colorado Boulder  The method for selecting R defines a particular algorithm ◦ Givens Transformations (Section 5.4) ◦ Householder Transformation (Section 5.5) ◦ Gram-Schmidt Orthogonalization  Not in the book and we won’t cover it 9

University of Colorado Boulder 10 LS Solution via Givens Transformations

University of Colorado Boulder 11

University of Colorado Boulder 12

University of Colorado Boulder  Consider the desired result 13  To achieve this, we select the Givens matrix such that  We then use this transformation in the top equation

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: 14

University of Colorado Boulder  After applying the transformation, we get: 15  Repeat for all remaining non-zero elements in the third column  What if the term is already 0 ?

University of Colorado Boulder  Need to find the orthogonal matrix Q to yield a matrix of the form of the RHS  Q is generated using a series of Givens transformations G 16

University of Colorado Boulder 17 We select G to get a zero for the term in red: To achieve this, we use:

University of Colorado Boulder 18 We select G to get a zero for the term in red: To achieve this, we use:

University of Colorado Boulder 19 We select G to get a zero for the term in red: To achieve this, we use:

University of Colorado Boulder 20 We select G to get a zero for the term in red: To achieve this, we use:

University of Colorado Boulder 21 We select G to get a zero for the term in red: To achieve this, we use:

University of Colorado Boulder 22 We select G to get a zero for the term in red: To achieve this, we use:

University of Colorado Boulder 23 We select G to get a zero for the term in red: To achieve this, we use:

University of Colorado Boulder  We now have the required Q matrix (for this conceptual example): 24

University of Colorado Boulder 25

University of Colorado Boulder 26 Givens Transformations – An New Example

University of Colorado Boulder  Consider the case where: 27

University of Colorado Boulder 28

University of Colorado Boulder 29

University of Colorado Boulder 30

University of Colorado Boulder  We then have the matrices needed to solve the system: 31

University of Colorado Boulder 32 Batch vs. Givens

University of Colorado Boulder  Consider the case where: 33  The exact solution is:  After truncation:

University of Colorado Boulder  Well, the Batch can’t handle it. What about Cholesky decomposition? 34  Darn, that’s singular too.  Let’s give Givens a shot!

University of Colorado Boulder 35

University of Colorado Boulder 36

University of Colorado Boulder 37

University of Colorado Boulder  Hence, Givens transformations give us a solution for the state 38 Home Exercise: Why is this true? Note: R is not equal to H ! Still a problem w/ P !

University of Colorado Boulder  Givens uses a sequence of rotations to generate the R matrix  Instead, Householder transformations use a sequence of reflections to generate R ◦ See the book for details 39