ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 15: Statistical Least Squares and Estimation of Nonlinear System University of Colorado Boulder Lecture 14 ◦ Derivations of Bayes’ Theorem skipped in class were added to D2L version of slides Lecture Quiz Due by 5pm ◦ Posted later this morning Homework 5 Due Friday Exam 1 – Friday, October 9 University of Colorado Boulder 2 Statistical Least Squares w/ a priori SLS and Estimation of Nonlinear System University of Colorado Boulder 3 Statistical Interpretation of Least Squares University of Colorado Boulder 4 University of Colorado Boulder 5 University of Colorado Boulder 6 University of Colorado Boulder 7 University of Colorado Boulder 8 University of Colorado Boulder 9 University of Colorado Boulder 10 University of Colorado Boulder 11 University of Colorado Boulder 12 University of Colorado Boulder 13 University of Colorado Boulder 14 Still need to know how to map measurements from one time to a state at another time! University of Colorado Boulder 15 Since we linearized the formulation, we can still improve accuracy through iteration (more on this in a moment) University of Colorado Boulder 16 Statistical Least Squares Solution for Nonlinear System University of Colorado Boulder 17 p. 196-197 of textbook (includes corrections) University of Colorado Boulder 18 University of Colorado Boulder 19 University of Colorado Boulder 20 The batch filter depends on the assumptions of linearity ◦ Violations of this assumption may lead to filter divergence ◦ If the reference trajectory is near the truth, this holds just fine The batch processor must be iterated 2-3 times to get the best estimate ◦ The iteration reduces the linearization error in the approximation Continue the process until we “converge” ◦ Definition of convergence is an element of filter design University of Colorado Boulder 21 University of Colorado Boulder 22 If we know the observation error, why “fit to the noise”? University of Colorado Boulder 23 No improvement in observation RMS Magnitude of the state deviation vector Maximum number of iterations University of Colorado Boulder 24 Instantaneous observation data is taken from three Earth-fixed tracking stations ◦ Why is instantaneous important in this context? x, y, z – Satellite position in ECI xs, ys, zs are tracking station locations in ECEF University of Colorado Boulder 25 University of Colorado Boulder 26 Range Residuals (m) Range Rate Residuals (m/s) 20 0 0 Pass 1 2000 -2000 -20 0 100 200 300 400 0 100 observation number 200 300 400 observation number RMS Values (Range σ=0.01 m, Range-Rate σ = 0.001 m/s) -3 Pass 2 x 10 1 5 0 0 -1 Pass 1 -5 0 100 200 300 400 0 100 observation number 200 300 400 observation number -3 Pass 3 x 10 0.05 2 0 0 -0.05 Pass 2 Pass 3 Range (m) 732.748 0.319 0.010 Range Rate (m/s) 2.9002 0.0012 0.0010 -2 0 100 200 300 400 observation number University of Colorado Boulder 0 100 200 300 400 observation number 27 University of Colorado Boulder 28 Image: Hall and Llinas, “Multisensor Data Fusion”, Handbook of Multisensor Data Fusion: Theory and Practice, 2009. FLIR – Forward-looking infrared (FLIR) imaging sensor University of Colorado Boulder 29 University of Colorado Boulder 30 University of Colorado Boulder 31 Inverting a potentially poorly scaled matrix Solutions: Numeric Issues ◦ Matrix Decomposition (e.g., Singular Value Decomposition) ◦ Orthogonal Transformations ◦ Square-root free Algorithms ◦ Resulting covariance matrix not symmetric ◦ Becomes non-positive definite (bad!) University of Colorado Boulder 32