ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones

Post on 01-Jan-2016

44 views 0 download

description

ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 15: Statistical Least Squares and Estimation of Nonlinear System. Announcements. Lecture Quiz Due by 5pm Homework 5 Due Friday Exam 1 – Friday, October 11. Today’s Topics. - PowerPoint PPT Presentation

transcript

University of ColoradoBoulder

ASEN 5070: Statistical Orbit Determination I

Fall 2014

Professor Brandon A. Jones

Lecture 15: Statistical Least Squares and

Estimation of Nonlinear System

University of ColoradoBoulder 2

Lecture Quiz Due by 5pm

Homework 5 Due Friday

Exam 1 – Friday, October 11

Announcements

University of ColoradoBoulder 3

Statistical Least Squares w/ a priori

SLS and Estimation of Nonlinear System

Today’s Topics

University of ColoradoBoulder 4

Statistical Interpretation of Least Squares

University of ColoradoBoulder 5

Weighted Least Squares

University of ColoradoBoulder 6

Observation Errors

University of ColoradoBoulder 7

State Estimation Error Description

University of ColoradoBoulder 8

State Estimation Error Description

University of ColoradoBoulder 9

State Estimation Error Description

University of ColoradoBoulder 10

Statistical LS w/ a priori

University of ColoradoBoulder 11

Statistical LS w/ a priori

University of ColoradoBoulder 12

Statistical LS w/ a priori

University of ColoradoBoulder 13

Statistical LS w/ a priori

University of ColoradoBoulder 14

State Estimation Error Description

University of ColoradoBoulder 15

Still need to know how to map measurements from one time to a state at another time!

Measurement Mapping

University of ColoradoBoulder 16

State Update

Since we linearized the formulation, we can still improve accuracy through iteration (more on this in a future lecture)

University of ColoradoBoulder 17

Statistical Least Squares Solution for NonlinearSystem

University of ColoradoBoulder 18

Computation Algorithm of the Batch Processor

p. 196-197 of textbook (includes corrections)

University of ColoradoBoulder 19

Computation Algorithm for the Batch Processor

University of ColoradoBoulder 20

Why Reuse A Priori Information?

University of ColoradoBoulder 21

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

Assumptions with the Iterated Batch

University of ColoradoBoulder 22

Post-fit Residuals RMS

University of ColoradoBoulder 23

Convergence via Post-fit Residuals

If we know the observation error, why “fit to the noise”?

University of ColoradoBoulder 24

No improvement in observation RMS

Other Convergence Tests

No reduction in state deviation vector

Maximum number of iterations

University of ColoradoBoulder 25

Instantaneous observation data is taken from three Earth-fixed tracking stations◦ Why is instantaneous important in this context?

LEO Orbit Determination Example

x, y, z – Satellite position in ECI xs, ys, zs are tracking station locations in ECEF

University of ColoradoBoulder 26

Effects of Iteration

University of ColoradoBoulder 27

Improved Fit to Data

0 100 200 300 400-2000

0

2000Range Residuals (m)

Pas

s 1

observation number0 100 200 300 400

-20

0

20Range Rate Residuals (m/s)

observation number

0 100 200 300 400-1

0

1

Pas

s 2

observation number0 100 200 300 400

-5

0

5x 10

-3

observation number

0 100 200 300 400-0.05

0

0.05

Pas

s 3

observation number0 100 200 300 400

-2

0

2x 10

-3

observation number

RMS Values (Range σ=0.01 m, Range-Rate σ = 0.001 m/s)

Pass 1 Pass 2 Pass 3

Range (m) 732.748

0.319 0.010

Range Rate (m/s)

2.9002 0.0012 0.0010

University of ColoradoBoulder 28

Estimated State Uncertainty

University of ColoradoBoulder 29

Estimated State Uncertainty

University of ColoradoBoulder 30

Estimated State Uncertainty

University of ColoradoBoulder 31

Advantage of Different Data Types

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 ColoradoBoulder 32

Inverting a potentially poorly scaled matrix

Solutions:◦ Matrix Decomposition (e.g., Singular Value Decomposition)◦ Orthogonal Transformations◦ Square-root free Algorithms

Numeric Issues◦ Resulting covariance matrix not symmetric◦ Becomes non-positive definite (bad!)

Batch Processor Issues