520 likes | 678 Views
Autonomous Navigation in Libration Point Orbits. Keric A. Hill Thesis Committee: George H. Born, chair R. Steven Nerem Penina Axelrad Peter L. Bender Rodney Anderson 27 April 2007. Why Do We Need Autonomy?. Image credit: http://solarsystem.nasa.gov/multimedia/gallery/.
E N D
Autonomous Navigation in Libration Point Orbits Keric A. Hill Thesis Committee: George H. Born, chair R. Steven Nerem Penina Axelrad Peter L. Bender Rodney Anderson 27 April 2007
Why Do We Need Autonomy? Image credit: http://solarsystem.nasa.gov/multimedia/gallery/
Measurement Type Accuracy Horizon Scanner angles to Earth Stellar Refraction angles to Earth Landmark Tracker angles to Landmark km Space Sextant scalar to the Moon km Sun sensors angles to the Sun Star trackers angles to stars Magnetic field sensors angles to Earth km Optical Navigation angles to s/c or bodies X-ray Navigation scalar to barycenter km Forward Link Doppler scalar to groundstation km DIODE (near Earth) scalar to DORIS stations m GPS (near Earth) 3D position, time cm Crosslinks (LiAISON) scalar to other s/c m Measurement Types
Crosslinks • Scalar measurements (range or range-rate) • Estimate size, shape of orbits • Estimate relative orientation of the orbits. SST picture Image credit: http://www.centennialofflight.gov/essay/Dictionary/TDRSS/
Crosslinks • Scalar measurements (range or range-rate) • Estimate size, shape of orbits • Estimate relative orientation of the orbits. Image credit: http://www.centennialofflight.gov/essay/Dictionary/TDRSS/
Two-Body Symmetry The vector field of accelerations in the x-y plane for the two-body problem.
Two-Body Solutions Initial Conditions
Two-Body Solutions • NOT all observable: • Ω1, Ω2, i1, i2, ω1, ω2 Radius Initial Conditions • All observable: • a1, a2, e1, e2, v1, v2
J2 Symmetry The vector field of accelerations in the x-z plane for two-body and J2.
J2 Solutions Initial Conditions
J2 Solutions Radius: Height: Initial Conditions • Observable: • a1, a2, e1, e2, v1, v2, • ΔΩ, i1, i2, ω1, ω2 • NOT observable: • Ω1, Ω2
Circular Restricted Three-body Problem y spacecraft z r1 r2 P1 P2 Barycenter x μ 1-μ
Three-body Symmetry The vector field of accelerations in the x-z plane for the three-body problem.
Lagrange Points y L4 P1 P2 x L2 L1 L3 L5
Proving Observability • Orbit determination with two spacecraft. • One spacecraft is in a lunar halo orbit. • Observation type: Crosslink range. • Gaussian noise 1 σ = 1.0 m. • Batch processor : • Householder transformation. • Fit span = 1.5 halo orbit periods (~18 days). • Infinite a priori covariance. • Observations every ~ 6 minutes. • LOS checks.
Initial Positions Sat 1
Out of Plane Component LL1 Halo2 constellations
Constellation Design Principles • At least one spacecraft should be in a libration orbit. • Spacecraft should be widely separated. • Orbits should not be coplanar. • Shorter period orbits lead to better results. • More spacecraft lead to better results.
Some Interesting Questions • How does orbit determination work for unstable orbits? • Why do the phase angles of the spacecraft affect the orbit determination so much?
Observation Effectiveness Accumulating the Information Matrix: The effectiveness of the observation at time ti:
Observation Effectiveness Dissected Observation Geometry Uncertainty Growth
Instability and Aspect Ratio Smaller Aspect Ratio Larger Aspect Ratio
Observation Geometry Axis of Most Uncertainty Axis of Least Uncertainty Least Effective Observation Vector Most Effective Observation Vector
Realistic Simulations • Truth Model: • DE403 lunar and planetary ephemeris • DE403 lunar librations • Solar Radiation Pressure (SRP) • LP100K Lunar Gravity Model • 7th-8th order Runge-Kutta Integrator • Stationkeeping maneuvers with execution errors • Orbit Determination Model: • Extended Kalman Filter with process noise • SRP error ~10-9 m/s2 • LP100K statistical clone • Stationkeeping maneuvers without execution errors
Snoopy-Woodstock Simulation Propagation: RK78 with JPL DE405 ephemeris, SRP, LP100K Lunar Gravity (20x20) Orbit Determination: Extended Kalman Filte Observations: Crosslink range with 1 m noise every 60 seconds Moon Halo Orbiter: 4 Δv’s per period 5% Δv errors cR error -> 1 x 10-9 m/s2 position error RSS ≈ 80 m Lunar Orbiter: 50x 95 km, polar orbit cR error -> 1 x 10-9 m/s2 5% Δv errors 1σ gravity field clone position error RSS ≈7 m The lunar orbiter could hold science instruments and be tracked to estimate the far side gravity field. Earth
Snoopy L2 halo orbiter EKF position error
Woodstock Lunar orbiter EKF position error
L2-Frozen Orbit Simulation L2 halo orbiter EKF position error
L2-Frozen Orbit Simulation Frozen orbiter EKF position error
Frozen Orbit Constellation Frozen orbiter EKF position error
L1-LEO L1 halo orbiter EKF position error
Application: Comm/Nav for the Moon Earth Far Side Moon L1 L2 6 out of 10 of the lunar landing sites mentioned in ESAS require a communication relay. South Pole/ Aitken Basin Image credit: http://photojournal.jpl.nasa.gov
Future Work • Perform navigation simulations using independently validated software (GEONS was not quite ready). • Compare ground-based navigation with space-based navigation at the Moon. • Obtain and process crosslink measurements for any of the following situations: • Halo Orbiter – Halo Orbiter • Halo Orbiter – Lunar Orbiter • Lunar Orbiter – Earth Orbiter
Acknowledgements • This material is based upon work supported under a National Science Foundation Graduate Research Fellowship. Any opinions, findings, conclusions or recommendations expressed in this publication are those of the authors and do not necessarily reflect the views of the National Science Foundation. • The idea for this research came from Him for whom all orbits are known.