Lecture 15 - CCAR - University of Colorado Boulder

advertisement
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
Download