University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 41: Initial Orbit Determination.

Slides:



Advertisements
Similar presentations
Colorado Center for Astrodynamics Research The University of Colorado ASEN 5070 OD Accuracy Assessment OD Overlap Example Effects of eliminating parameters.
Advertisements

University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 28: Orthogonal Transformations.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 24: Numeric Considerations and.
TNO orbit computation: analysing the observed population Jenni Virtanen Observatory, University of Helsinki Workshop on Transneptunian objects - Dynamical.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 20: Project Discussion and the.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 8: Stat.
ASEN 5050 SPACEFLIGHT DYNAMICS Spacecraft Navigation Prof. Jeffrey S. Parker University of Colorado – Boulder Lecture 36: Navigation 1.
Mobile Intelligent Systems 2004 Course Responsibility: Ola Bengtsson.
Novel approach to nonlinear/non- Gaussian Bayesian state estimation N.J Gordon, D.J. Salmond and A.F.M. Smith Presenter: Tri Tran
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 7: Linearization and the State.
Tracking with Linear Dynamic Models. Introduction Tracking is the problem of generating an inference about the motion of an object given a sequence of.
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 37: SNC Example and Solution Characterization.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 38: Information Filter.
ROBOT MAPPING AND EKF SLAM
Principles of the Global Positioning System Lecture 11 Prof. Thomas Herring Room A;
Muhammad Moeen YaqoobPage 1 Moment-Matching Trackers for Difficult Targets Muhammad Moeen Yaqoob Supervisor: Professor Richard Vinter.
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Component Reliability Analysis
University of Colorado Boulder ASEN 5070 Statistical Orbit Determination I Fall 2012 Professor Jeffrey S. Parker Professor George H. Born Lecture 25: Error.
Chapter 15 Modeling of Data. Statistics of Data Mean (or average): Variance: Median: a value x j such that half of the data are bigger than it, and half.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Satellite Tracking Example of SNC and DMC ASEN.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 34: Probability Ellipsoids.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 7: Spaceflight.
Modern Navigation Thomas Herring
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Error Ellipsoid B-Plane ASEN 5070 LECTURE 32 11/16/09.
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.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION ASEN 5070 LECTURE 11 9/16,18/09.
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.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Probability and statistics review ASEN 5070 LECTURE.
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.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 30: Lecture Quiz, Project Details,
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 6008 Interplanetary Mission Design Statistical Orbit Determination A brief overview 1.
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.
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.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
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.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
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.
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.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
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 2014 Professor Brandon A. Jones Lecture 39: Measurement Modeling and Combining.
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
ASEN 5070: Statistical Orbit Determination I Fall 2014
ASEN 5070: Statistical Orbit Determination I Fall 2015
ASEN 5070: Statistical Orbit Determination I Fall 2015
Optimum Passive Beamforming in Relation to Active-Passive Data Fusion
ASEN 5070: Statistical Orbit Determination I Fall 2015
ASEN 5070: Statistical Orbit Determination I Fall 2014
ASEN 5070: Statistical Orbit Determination I Fall 2015
ASEN 5070: Statistical Orbit Determination I Fall 2015
Filtering and State Estimation: Basic Concepts
Consider Covariance Analysis Example 6.9, Spring-Mass
Kalman Filtering COS 323.
Presentation transcript:

University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 41: Initial Orbit Determination

University of Colorado Boulder  Exam 3 ◦ Available under “Assignments” on the public website ◦ In-class Students: Due December 12 by 5pm ◦ CAETE Students: Due 11:59pm (Mountain) on 12/14  Final Project Due December 15 by noon 2

University of Colorado Boulder 3 Project Q&A

University of Colorado Boulder 4 Lecture Quiz 9

University of Colorado Boulder  Correct: 74%  Consider the case of a bi-variate Gaussian distribution. The two random variables are x and y. If there is no correlation and the variance of each random variable is 1, then (in MATLAB notation): ◦ P = [ 1, 0; 0, 1 ] When we plot the probability ellipsoid, we get a circle. If the correlation is instead non-zero, then the semimajor axis of the ellipsoid is rotated w.r.t. the original x-y axes. Since a rotated circle is still a circle, then the ellipsoid for the correlated case is also a circle. Is the last paragraph true or false? 5

University of Colorado Boulder  Correct: 57%  When plotting the error ellipsoid, we use the principal axis frame because it is only defined in that frame. ◦ True ◦ False 6

University of Colorado Boulder  Correct: 35%  A fixed-interval smoother has the greatest effect on a solution that was generated while using a relatively large process noise term (e.g., trace(Γ*Q*Γ T ) >> trace(Φ*P*Φ T )). ◦ True ◦ False 7

University of Colorado Boulder  Correct: 17%  Which of these quantities/filter outputs are required as part of the fixed-interval smoother? ◦ The filter state estimate (for a nonlinear filter, the state deviation vector) at each measurement time. ◦ The state-error covariance matrix computed via the measurement update at each measurement time. ◦ The observation error covariance matrix at each measurement time. ◦ The state transition matrix from the initial time to the time of the last measurement, i.e., Phi(t_l,t_0) where t_l is the final measurement time. 8 70% 83% 57% 52%

University of Colorado Boulder 9 Initial Orbit Determination (IOD)

University of Colorado Boulder  Up to now, we’ve assume a priori knowledge of the spacecraft state ◦ Required to establish a reference trajectory and a priori information ◦ Need a probabilistic description of the trajectory  Mean  Covariance  How do we get this in the real world? 10

University of Colorado Boulder  Without sufficient observations, we have an underdetermined problem ◦ Angle measurements provide no range data 11

University of Colorado Boulder  Without sufficient observations, we have an underdetermined problem ◦ Range measurements provide one degree of freedom per measurement ◦ Need a sufficiently large number of observations to resolve orbit in the presence of noise 12

University of Colorado Boulder  Without sufficient observations, we have an underdetermined problem ◦ Range measurements provide one degree of freedom per measurement ◦ Need a sufficiently large number of observations to resolve orbit in the presence of noise 13

University of Colorado Boulder  Without sufficient observations, we have an underdetermined problem ◦ Range and range-rate help, but there is still too much ambiguity 14

University of Colorado Boulder  Different methods for different measurement types ◦ Angles-only IOD  Gauss’s Method  Double r-iteration  Admissible Region ◦ Range-only  Homotopy Continuation ◦ Range and Range-Rate  Trilateration 15

University of Colorado Boulder  Different methods for different measurement types ◦ Position Vectors  Gibbs Method  Herrick-Gibbs  Lambert’s Problem ◦ Angles, range, and range-rate  Admissible Region 16

University of Colorado Boulder  Angles-only IOD required for surveys of GEO debris ◦ Radar requires too much power ◦ Optical observations typically used for objects at higher altitudes  If we see a new debris object, how do we determine an initial orbit for follow-up tracking? 17

University of Colorado Boulder  Use three non-zero, coplanar observations of position to estimate the velocity for one observation ◦ Is there a situation where we could have such measurements? 18

University of Colorado Boulder  By assuming the position vectors are coplanar, one may be represented as a linear combination of the other two  Method breaks down for small separation due to cross products in algorithm 19

University of Colorado Boulder  More accurate with small angular separation in the measurements  Based on a truncated Taylor series expansion ◦ Represent first and third vectors as deviations from the second ◦ Allows for estimating the velocity for the reference ◦ What happens with large separations?  Close small angule separations yield solutions more sensitive to measurement errors ◦ Leads to the “too-short arc” (TSA) problem 20

University of Colorado Boulder  Assumptions ◦ Three observations ◦ Less than 60 deg separation (aids accuracy) ◦ All three observations lie in a single plane: 21 Why is this equation valid?

University of Colorado Boulder  Provides an estimate of the state at the time of the second observation  No state covariance information 22

University of Colorado Boulder  Key elements of derivation: ◦ Use the angles and the ground stations to generate approximate position vectors ◦ Use the three position vectors with Gibbs or Herrick-Gibbs to get velocity ◦ Iterate to account for errors in position vector approximation ◦ Assume that the observations are perfect, i.e., no statistical error 23

University of Colorado Boulder  Each method has different strengths and weaknesses ◦ Method selected is typically based on the observations available  None fundamentally provide a PDF ◦ All assume deterministic trajectories  Vallado provides a good summary of the classic methods in his book 24

University of Colorado Boulder 25 IOD via the Admissible Region

University of Colorado Boulder  Introduced in early-2000s to address the TSA problem  Leverages an observation as a constraint on the solution “parallel” to the measurement  Use constraints to restrict the space of possible solutions in the directions “orthogonal” to the measurement  Refine knowledge of the orbit with follow-up tracking 26

University of Colorado Boulder  For optical observations:  Given a time series of right ascension and declination measurements, how do we get the angle rates? 27

University of Colorado Boulder  For optical observations:  What do we do about the range and range- rate directions? 28

University of Colorado Boulder  What are some reasonable constraints on an orbit? 29

University of Colorado Boulder  We can include a constraint based on upper/lower limits of the semimajor axis 30

University of Colorado Boulder  We can include a constraint based on an upper limits in the eccentricity 31

University of Colorado Boulder  We can combine them to further constrain the space of solutions 32

University of Colorado Boulder  “Direct Bayesian” Method ◦ Fujimoto and Scheeres ◦ Following slides from Kohei Fujimoto as part of ASEN 6519: Orbital Debris (Fall 2012)  (Currently plan to teach it again in Fall 2015) 33

Adm. Region ASEN Orbital Debris34 Direct Bayesian approach

Adm. Region ASEN Orbital Debris35 Direct Bayesian approach

University of Colorado Boulder  “Direct Bayesian” Method ◦ Fujimoto and Scheeres  Allows for hypothesis-free correlation of two tracks ◦ From there, IOD may be performed ◦ Allow for correlation of tracks over relatively large time spans 36

University of Colorado Boulder  “Virtual Asteroids” ◦ Milani, et al. 37 Image Credit: Milani and Knežević, 2005

University of Colorado Boulder  “Probabilistic Description” ◦ DeMars and Jah 38 Image Credit: Jones, et al., 2014

University of Colorado Boulder  Admissible-region based methods in the literature for radar-based measurements 39 Image Credit: Tommei, et al., 2007

University of Colorado Boulder  Relatively new way to approach the IOD problem  Has its own set of advantages and disadvantages ◦ Advantages:  Only one observation required to create track hypotheses  May be use to generate an initial-state PDF ◦ Disadvantages:  Still need follow-up observation to refine orbit (not always easy)  Make assumptions on the class of orbit based on constraints  Needs some pre-processing to get 4-D observation vector 40

University of Colorado Boulder 41 Summary

University of Colorado Boulder  In the case of an operational spacecraft with adequate communication coverage, IOD is relatively easy ◦ Of course, this assumes that you can communicate with the spacecraft  For the case of passive tracking, IOD is not trivial ◦ This is a very active area of research right now in the debris and asteroid communities 42