73
Sighting-In on COLA Vaš Majer Integral Systems, Inc AIAA Space Operations Workshop 15-16 April 2008 07/03/22 23:17

Sighting-In on COLA

  • Upload
    lauren

  • View
    24

  • Download
    0

Embed Size (px)

DESCRIPTION

Sighting-In on COLA. Vaš Majer Integral Systems, Inc AIAA Space Operations Workshop 15-16 April 2008 10/1/2014 12:06 AM. Introduction. Hello. Agenda. Parametric Analysis of Two COLA (Collision Avoidance) Statistics Probability of Collision, pC Commonly Used COLA Statistic - PowerPoint PPT Presentation

Citation preview

Page 1: Sighting-In on COLA

Sighting-In on COLA

Vaš MajerIntegral Systems, Inc

AIAA Space Operations Workshop15-16 April 2008

04/21/23 00:44

Page 2: Sighting-In on COLA

Introduction

Hello

Page 3: Sighting-In on COLA

Agenda

Parametric Analysis of Two COLA (Collision Avoidance) Statistics Probability of Collision, pC

Commonly Used COLA Statistic Risk of Collision, rC

OASYS™ COLA Statistic

But First, a Discussion of GHRA...

Page 4: Sighting-In on COLA

GHRA

Ground-Hog Risk Assessment

Page 5: Sighting-In on COLA

Background

Nicole Keeps a Garden Ground-Hogs Like the Garden She Tried

Sharing with Them Reasoning with Them Trapping Them

Page 6: Sighting-In on COLA

It’s Come to This:

.243 Varmint Rifle for Christmas Quarter-Size Pattern at 100 m

After the Scope is Sighted-In Sighting-In

Rifle Locked in Vise Target Set @ 100 m Scope Trained on Target at (0,0)

Page 7: Sighting-In on COLA

Scope Trained on Origin (0,0)

-4 -3 -2 -1 0 1 2 3 4-2

-1

0

1

2

3

4

5Sighting-In a Rifle [Observation Mean/Covariance]

x, cm

y, c

mTarget @ 100 m

Cross-Hair @ (0,0)

2 cm Dia Ref Ring, S

Rifle Locked in Vise

Page 8: Sighting-In on COLA

Sighting-In Paradigm Truth, Z=(Zx,Zy)

Barrel Bore-Sight Location on Target @ 100 m Fixed but Unknown [Not a Random Variable]

Observations/Measurements, z=(zx,zy) Bullet Hole Coordinates on Target @ 100 m Subject to Dispersion

Estimator/Predictor of Truth, U=(Ux,Uy) Scope Cross-Hair Coordinates on Target @ 100 m Fixed and Known [Not a Random Variable] U = (0,0) in Sighting-In Set-Up

Estimator Correction, u = (ux,uy) Scope Cross-Hair Sighting-In Adjustment To Be Determined

Page 9: Sighting-In on COLA

z,Z in Observation Space z = Z + w, w = Gauss(0,W)

Z ~ barrel bore-sight coordinates z ~ bullet hole coordinates w ~ an instance of sample error W ~ bullet dispersion covariance

Known or To Be Discovered 0 ~ mean bullet dispersion

Z is Fixed, Unknown Bore-Sight Truth z is Random Variable on Bore-Sight Space

Page 10: Sighting-In on COLA

u,U in Estimator Space

u = Z-U U is Known [Cross-Hair] Z is Fixed But Unknown [Bore-Sight] u is Fixed And Also Unknown [Bias]

Z,U,u are Deterministic Values [Truth] No Probabilities Are Involved Can’t Hit Anything Either

Page 11: Sighting-In on COLA

The Connection z : u Sample z: {zk, k=1:n} Estimate un Observation Model

zk = U + un + wk, k=1:n wk ~ Gauss(0,W)

Making the Connection is a Model u,U Domain of Model z,Z Range of Model

Objective: Align Scope ~ Bore-Sight

Page 12: Sighting-In on COLA

The Confusion un is Fixed, Deterministic, Computable

For a Given Trial of n Samples, {zk, k=1:n}

un is a Random Variable On the Space of All Trials of n Samples,

{zk,j, k=1:n, j=1:∞}

un Wears Two Hats

Page 13: Sighting-In on COLA

3 Rounds Fired

-3 -2 -1 0 1 2 3 4 5-2

-1

0

1

2

3

4

5Sighting-In a Rifle [Observation Mean/Covariance]

x, cm

y, c

m

Rounds ~ Red Dots

High and Right

Need More Observations

Cheap Rounds are $2 Each

This Info Cost $6

Page 14: Sighting-In on COLA

Triangulation

-3 -2 -1 0 1 2 3 4 5-2

-1

0

1

2

3

4

5Sighting-In a Rifle [Observation Mean/Covariance]

x, cm

y, c

m

“Two Rounds are Not Enough; Four are too Many”

Barycenter of Triangle

Scope Adjusters 1 click = 1 cm

Could Sight-In Scope Now...But We Won’t

Page 15: Sighting-In on COLA

100 Rounds Fired

-3 -2 -1 0 1 2 3 4 5-2

-1

0

1

2

3

4

5Sighting-In a Rifle [Observation Mean/Covariance]

x, cm

y, c

m

Calibrated Eyeball SuggestsBore Location ~ (1 cm, 3 cm)

This Single Trial of100 Rounds Cost $200

This Information Cost $200

Page 16: Sighting-In on COLA

100 Sample Mean & Covariance

u100 ~ +

W100 ~ O

R100 ~ O

-3 -2 -1 0 1 2 3 4 5-2

-1

0

1

2

3

4

5Sighting-In a Rifle [Observation Mean/Covariance]

x, cm

y, c

m

Trial: 1Obsvns: 100

Page 17: Sighting-In on COLA

Sample Mean & Covariance

Mean of n Samples (n=100) + un = (1/n) Σk=1:n zk

Covariance of n Samples (n=100) O Wn = [1/(n-1)] Σk=1:n (zk-un)(zk-un)T

Wn = [ anan cnanbn

cnbnan bnbn] an, bn > 0; -1 ≤ cn ≤ 1

Page 18: Sighting-In on COLA

Sample Space Properties un → u as n → ∞

un ~ Finite Sample Mean u ~ Infinite Sample Mean aka Truth

Wn → W as n → ∞ Wn ~ Observation Residual Covariance W ~ Dispersion of Rounds in Z-Space

(u,W) Define a Metric on the Z-Space J(z; u,W) = (z-u)T W-1 (z-u) = (-)T(-)

= W-½z = W-½u (Silly Putty Transform) Red Ellipse is Unit Sphere in (un,Wn) Silly Putty Metric Scale in cm of 1 Unit of (un,Wn) Metric

Depends on Direction of (z-un)

Page 19: Sighting-In on COLA

Parameter Space Properties + un = argminv Σk=1:n J(zk; v,W) MinVariance/MaxLikelihood 0 R-1

n = Σk=1:n W-1 Fisher Information

Rn ~ Dispersion of Estimators Over Many Trials of n Samples Covariance of un when Wearing its Trial Hat Rn = (1/n) W Rn → 0 as n → ∞

(u,R) Define a Metric on the U-Space J(v; u,R) = (v-u)T R-1 (v-u) = (-)T(-)

= R-½z = R-½u Green Ellipse is Unit Sphere in (un,Rn) Silly Putty Metric Scale in cm of 1 Unit of (un,Rn) Metric

Depends on Direction of (v-un) And → 0 as n → ∞ !

(un,Rn) Metric is Smaller Scale than (un,Wn) Metric Reflects the Information Packed into R-1

n from n Samples

Page 20: Sighting-In on COLA

Wait A Minute... Are not u,U and z,Z the Same Spaces? Yes, They Are All Fruit

Vectors in the Target Plane No, They Are Not the Same

Apples ~ Model Domain u,U Corrected/Prior Scope Cross-Hair

Locations Oranges ~ Model Range

z,Z Observed/True Bore-Sight Locations

Page 21: Sighting-In on COLA

200 Sample Mean & Covariance

u200 ~ +

W200 ~ O

R200 ~ O

This is a Virtual Trialonly to Illustrate n=200

Another $400 for Ammois Out of the Question

-3 -2 -1 0 1 2 3 4 5-2

-1

0

1

2

3

4

5Sighting-In a Rifle [Observation Mean/Covariance]

x, cm

y, c

m

Trial: 1Obsvns: 200

Page 22: Sighting-In on COLA

More Information (n=200) un,Wn Adjust Slightly

Centroid and Dispersion of Rounds are Revealed Slightly Better w/ 200 Rounds

Rn is Cut in Half (100/200) Reflects the Doubling of Information R½

n Metric on u,U-Space is Cut By 1/√2 u200 is NOT √2 Times More Accurate than u100

Nicole...I Didn’t Fire 200 More Rounds

Page 23: Sighting-In on COLA

Adjust Scope to 100 Sample Mean

0 0.5 1 1.5 22

2.2

2.4

2.6

2.8

3

3.2

3.4

3.6

3.8

4Sighting-In a Rifle [Estimator Mean/Covariance]

x, cm

y, c

mI Can Afford only 1 Trial of n=100 Samples

u100 is Best Estimator of Bore-Sight LocationGiven n=100 Samples

Treat u100 as if it WERE the True Bore-Sight Location

Adjust Cross-Hair on u100

Rifle Still Clamped in Vise

Page 24: Sighting-In on COLA

But What if I...

Had 99 More Boxes of 100 Rounds?

Ran 99 More Trials of 100 Samples? un,j, Wn,j, Rn,j n=100 for each Trial Trials j=1:m, m=100 10K Rounds

Page 25: Sighting-In on COLA

Means for 100 TrialsEach Trial having 100 Samples

0 0.5 1 1.5 22

2.2

2.4

2.6

2.8

3

3.2

3.4

3.6

3.8

4Sighting-In a Rifle [Estimator Mean/Covariance]

x, cm

y, c

m

Trials:100Obsvns:100

+ Trial Means, un,j

* Mean over Trials, un*

O Sample Covariance over Trials, P

O Estimator Covariance over Trials, R

Scope is Trained on u100 for Trial 1

Nicole, I Didn’t Spend $20K on Ammo

Page 26: Sighting-In on COLA

Zoom-In On Mean of Means

0.9 1 1.1 1.2

2.8

2.85

2.9

2.95

3

3.05

3.1

3.15

3.2

3.25

Sighting-In a Rifle [Estimator Mean/Covariance]

x, cm

y, c

m

Trials:100Obsvns:100

+ un,j for n=100

* un*

O Sample Covariance, P

O Estimator Covariance, R

Scope is Still Trained on un,1

Page 27: Sighting-In on COLA

What’s the Truth? Truth is Un-Obtanium Given...

Finitely Many Samples (e.g., n=100) No un,j is Truth

It’s Simply A Different Trial of n=100 Samples Even un

* = Mean(un,j) = Mean of Means is Not Truth But un

* Converges to Truth as n → ∞ Just as un,j Converges to Truth as n → ∞ for any fixed j

In Real Life We Get Only 1 Trial Make n as Large as Affordable (Number of Rounds) Make W as Small as Affordable (Quality of Rounds)

We Treat un,1 As if It Were Truth ( Working Hypothesis) Fixed and Known, Deterministic not Probabilistic The Best Estimator/Predictor We Have or Can Afford The Practical Truth on Which We Base Operational Decisions

Page 28: Sighting-In on COLA

For All Practical Purposes...

Drop the n... u := un

Adjust the Scope... U := U+u = u

Bore-Sight := Scope Cross-Hairs on... Z = U = u

Fire 1 Round... z = u + w, w ~ (0,W)

If z is not within Scope Reference Ring, S... Buy $3 Rounds with Smaller Dispersion, W

Page 29: Sighting-In on COLA

Role of Estimator Covariance, R R is a Cruel Hoax

Estimator Algorithm Yields (u,R) R is Centered on Z, Which is Unknown

u-Z is Unknown Bias R is Notoriously Optimistic

R → 0 ~ 1/n → 0, n = Sample Size No Comparable Convergence for Rate u → Z with n

Having No Alternative... We Define Z := u (Working Hypothesis) Center R on u Consider v ~ Gauss(u,R) in U-Space

v are Trial Estimators Every v in u,U-Space is a Possible Estimator

u is MinVariance/Max Likelihood Estimator The Best Estimator [We Can Afford; Given the Observations]

Page 30: Sighting-In on COLA

We Add to Confusion... By Suppressing/Discarding z,Z

Once u,R Have Been Computed

And then Switching Notation from v ~ Gauss(u,R), U = Truth v is Trial Variable in Estimator Space

To z ~ Gauss(u,R), Z = Truth Now z is Trial Variable in Estimator Space

Page 31: Sighting-In on COLA

Uses of Estimator Covariance, R

R ~ Dispersion of Estimators, u With Respect to Truth, Z, over Many Trials

R ~ Uncertainty Metric on u,U-Space R is NOT the Accuracy, |u-Z|, of u

In Our Example: |u – Z| ~ 2 R-Units R Should be Constant across Trials

Use R to QA Estimation Process Variation from Trial to Trial Signals that

Trials are Not Comparable

Page 32: Sighting-In on COLA

GHRA Summary

v ~ Gauss(u,R)

Page 33: Sighting-In on COLA

v ~ Gauss(u,R), v in U-Space u is Fixed U-Vector R is Fixed Covariance v is Trial or Dummy Variable J(v; u,R) is Squared Length of v-u w/r R-metric

p = ∫Q dp(v; u,R) is Probability-Weighed Measure of Set Q w/r R-metric

dp(v; u,R) = [1/(2π)|R|1/2] exp[-J(v; u,R)/2] dv v is Variable of Integration over Q 0 ≤ p < 1 for Bounded Sets Q p = 1 for Q = Entire U-Space

p is NOT Probability that Truth, Z, Lies in Q

p is Probability that v Selected Randomly from Gauss(u,R) lies in Q A Measure of Set Q with Rapidly Decreasing Weight Centered @ u

Page 34: Sighting-In on COLA

COLA

Collision Risk Assessment

Page 35: Sighting-In on COLA

Given

t → u(t) 3D Separation Vector Ephemeris Vehicle Y with Respect to Vehicle X u=0 @ Vehicle X Center of Mass

t → R(t) 3D Joint Uncertainty Covariance

Ephemeris

Page 36: Sighting-In on COLA

Common Practices

Reduce Dynamic to Static Restrict Attention to Time[s] of

Closest Approach

Reduce 3D to 2D Remove Dimension Along Velocity

Vector

Page 37: Sighting-In on COLA

The Scenario

0

0

Collision Avoidance Scenario

x

y

separation,u

sphere,S

covariance,R a

b

d

Looks Familiar

u Separation EstimateR Covariance of Estimator

d Radius of Hard Body Stay-Out Sphere, S

z = (x,y) Any Trial Vector

TRUTH, z=Z, is, As Always, Nowhere to be Seen, FixedBut Unknown

Page 38: Sighting-In on COLA

The Definition

Collision TRUTH, Z, is Inside Stay-Out Sphere S

Page 39: Sighting-In on COLA

The Objective

Quantify Risk of Collision For Given Estimator, u In View of Uncertainty, R In View of Stay-Out Sphere, S With a Single Number, r

Page 40: Sighting-In on COLA

Attributes of Risk Statistic, r

0 < r ≤ 1 r = 0 Lowest Possible Risk r = 1 Highest Possible Risk r is Conservative r is Robust

Page 41: Sighting-In on COLA

Conservative Because Estimator, u...

Is Biased Bias u-Z is Unknown

And Because Estimator Covariance, R... Should be Centered on Truth, Z, which is Unknown Is Notoriously Optimistic [Small] Under-States Variance/Uncertainty

We Want Risk Statistic, r, Such That... r is Upper Bound on Risk r Threshold Levels Have Meaning

Independent of Scenario Geometry r > 0; Risk Never Sleeps r = 1 OK; Extreme Risk Deserves Notice

Page 42: Sighting-In on COLA

Robust r Conforms to Intuitive Notion of

Risk r increases as |u| decreases r increases as |R| increases r increases as d increases

r is Sensible for Limiting Scenarios u in S implies r = 1 u near S implies r ~ 1 r makes sense even for d=0

Page 43: Sighting-In on COLA

COLA Statistic Definitions

Two Statistics

Page 44: Sighting-In on COLA

Probability of Collision, pC

Commonly Used COLA Statistic

Page 45: Sighting-In on COLA

Probability of Collision, pC

pC = ∫S dp(z; u,R)

dp(z) = [1/(2π)n/2|R|1/2] exp[-J(z; u,R)/2] dz

pC = Integral over S of Gauss(u,R) Density dp(z) = Gauss(u,R) Density S = Sphere of Radius d Centered @ Origin Here n = 3, Dimension of 3-Space

Page 46: Sighting-In on COLA

Probability of Collision Heuristic*

dp(z) = Probability Density of True Separation, Z, w/r to u

pC = Probability that True Separation, Z, is Inside Sphere S

*R.P. Patera, General Method for Calculating Satellite Collision Probability, AIAA J Guidance, Control and Dynamics, Vol 24, No 4, July-August 2001, pp 716-722.

Page 47: Sighting-In on COLA

Risk of Collision, rC

OASYS™ COLA Statistic

Page 48: Sighting-In on COLA

Risk of Collision, rC if (0 ≤ |u| ≤ d)

rC = 1; else

v = d (u/|u|);V = {z | J(z; v,R) < J(u; v,R)}

q = ∫V dp(z; v,R)

rC = 1 – q;

Page 49: Sighting-In on COLA

Risk of Collision Heuristic Make the NULL Hypothesis:

u is a Trial Estimator of Z=v, where v = d (u/|u|); d = radius of S; and Trial Estimators are z ~ Gauss(v,R)

v is the Point in S which is Closest to Estimator u

V is the (v,R) Metric Sphere of Radius |R-1/2(u-v)| Centered at v

Estimator u is on the Boundary of V

q is the Probability Measure of the (v,R)-Sphere, V the Probability that a Random Trial Estimator of Z=v Lies in V

rC = 1-q is the Probability Measure of the Complement of V an Upper Bound on the Probability that the NULL Hypothesis is TRUE

Page 50: Sighting-In on COLA

Parametric Comparison

pC and rC Over a Family of Scenarios

Page 51: Sighting-In on COLA

The Scenarios R = [a2 0

0 b2] Diagonal u = [0

u] Vertical u = [-4 : 0.1 : 4] a = [1.5, 1, 1/1.5] b = [1.5, 1, 1/1.5] d = [1, ½, ¼]

Page 52: Sighting-In on COLA

Nominal Reference Case

u = [-4 : .1 : 4] a = 1 b = 1 d = 1

Page 53: Sighting-In on COLA

Scenario Set A

pC, rC for Fixed a=1, b=1and Decreasing Sphere

Radius, d

Page 54: Sighting-In on COLA

Fixed a,b=1; Decreasing d

-4 -3 -2 -1 0 1 2 3 40

0.2

0.4

0.6

0.8

1

Probability of Collision, pC(u)Several Sphere Diameters

estimator, u

pro

ba

bil

ity

of

co

llis

ion

, p

C

d=1.00d=0.50d=0.25

a=1.00b=1.00

decreasing d

-4 -3 -2 -1 0 1 2 3 40

0.2

0.4

0.6

0.8

1

Risk of Collision, rC(u)Several Sphere Diameters

estimator, u

ris

k o

f c

oll

isio

n,

rC

d=1.00d=0.50d=0.25

a=1.00b=1.00

decreasing ddecreasing d

Page 55: Sighting-In on COLA

Scenario Set A Discussion d is Radius of Stay-Out Sphere

pC(u,d) < 1 for Every (u,d) pC(u,d) → 0 as d → 0 for Fixed u pC(u,d) = 0 for EVERY u when d = 0

!?

rC(u,d) Contracts Congruently as d → 0 rC(u,d) = 1 for |u|<d

Page 56: Sighting-In on COLA

Scenario Set B

pC, rC for Fixed a=1, d=1and Increasing Vertical

Uncertainty, b

Page 57: Sighting-In on COLA

Fixed a,d=1; Increasing b

-4 -3 -2 -1 0 1 2 3 40

0.2

0.4

0.6

0.8

1

Risk of Collision, rC(u) Several Vertical Uncertainties

estimator, u

ris

k o

f c

oll

isio

n,

rC

b=1.50b=1.00b=0.50

a=1.00d=1.00

increasing b

-4 -3 -2 -1 0 1 2 3 40

0.2

0.4

0.6

0.8

1

Probability of Collision, pC(u)Several Vertical Uncertainties

estimator, u

pro

ba

bil

ity

of

co

llis

ion

, p

C

b=1.50b=1.00b=0.50

a=1.00d=1.00

increasing b

increasing b

Page 58: Sighting-In on COLA

Scenario Set B Discussion b is Vertical Uncertainty (|| to u)

pC(u,b) < 1 for Every (u,b) pC(u,b) → 0 as b → ∞ for |u|<d+δ, δ > 0 pC(u,b) → 1 as b → ∞ for d+δ<|u|

!?

rC(u,b) = 1 for |u|<d and Every b rC(u,b) → 1 as b → ∞ for Any Fixed u

Page 59: Sighting-In on COLA

Scenario Set C

pC, rC for Fixed b=1, d=1and Increasing Horizontal

Uncertainty, a

Page 60: Sighting-In on COLA

Fixed b,d=1; Increasing a

-4 -3 -2 -1 0 1 2 3 40

0.2

0.4

0.6

0.8

1

Probability of Collision, pC(u) Several Horizontal Uncertainties

estimator, u

pro

ba

bil

ity

of

co

llis

ion

, p

C

a=1.50a=1.00a=0.50

b=1.00d=1.00

increasing a

-4 -3 -2 -1 0 1 2 3 40

0.2

0.4

0.6

0.8

1

Risk of Collision, rC(u) Several Horizontal Uncertainties

estimator, u

ris

k o

f c

oll

isio

n,

rC

a=1.50a=1.00a=0.50

b=1.00d=1.00

independent of a

Page 61: Sighting-In on COLA

Scenario Set C a is Horizontal Uncertainty ( to u)

pC(u,a) < 1 for Every (u,a) pC(u,a) → 0 as a → ∞ for Fixed u

!?

rC(u,a) = 1 for |u|<1 and Every a rC(u,a) is Independent of a

Page 62: Sighting-In on COLA

Conclusions

Page 63: Sighting-In on COLA

pC pC is Not Conservative

Understates Risk pC << 1 When u=0 pC << 1 When u in S

pC is Not Robust Variation of Risk Level with Uncertainty

Defies Common Sense Variation of Risk Level with Hard-Body Size

Defies Common Sense

Page 64: Sighting-In on COLA

rC

rC is Conservative rC is Robust rC is a Practical Indicator of Risk

This Surprised Me as Much as it Surprises You

Page 65: Sighting-In on COLA

The End

Take It Easy

Page 66: Sighting-In on COLA

COLA @ Close Approach

Bonus Hidden Tracks

Page 67: Sighting-In on COLA

COLA @ Close Approach

In Reality u = u(t), R=R(t) Evolve with Time, t

Common Practice Restrict COLA pC/rC Analysis to

Times of Close Approach Compress 3D to 2D By Removing

Direction || to du(t)/dt

Page 68: Sighting-In on COLA

Unfortunately

Risk @ Time of Close Approach Not Necessarily Maximum Risk Can Be Lower than Alarm Level

Risk Before or After Close Approach Can Be Higher than Alarm Level Will Be Missed by @ Close Approach

COLA

Page 69: Sighting-In on COLA

Time Evolution of Risk

Applies to Both pC and rCNext Example Uses rC

Page 70: Sighting-In on COLA

Corner in Winslow, Arizona

-8 -6 -4 -2 0 2-2

-1

0

1

2

3

4

5

6

7A Corner in Winslow, Arizona

Main St, m

2nd

St,

m

Don Henley

Girl in Flat-Bed Ford

Covariance of Fish-Tailing Flat-Bed Ford

Page 71: Sighting-In on COLA

Time Evolution of Risk

0 1 2 3 4 50

0.05

0.1

0.15

0.2

0.25Risk of Standing On A Corner in Winslow, Arizona

t, secs

ris

k o

f c

oll

isio

n,

rC

Closest Approach

Maximum Risk

Page 72: Sighting-In on COLA

Risk Assessment

She Didn’t Slow Down

Page 73: Sighting-In on COLA

The Real End

Really