National Aeronautics and Space Administration www.nasa.gov NAVIGATION & MISSION DESIGN BRANCH NASA GSFC code 595 What is GEONS? Russell Carpenter.

Slides:



Advertisements
Similar presentations
Where do precise orbits and clocks come from? Kristine M. Larson ASEN 6090 Spring 2010.
Advertisements

Principles of the Global Positioning System Lecture 19 Prof. Thomas Herring Room A;
Space Engineering I – Part I
More Satellite Orbits Introduction to Space Systems and Spacecraft Design Space Systems Design.
Colorado Center for Astrodynamics Research The University of Colorado ASEN 5070 OD Accuracy Assessment OD Overlap Example Effects of eliminating parameters.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Ohio University Russ College of Engineering and Technology School of Electrical Engineering and Computer Science Avionics Engineering Center Ranjeet Shetty.
Global Navigation Satellite Systems
Collaboration FST-ULCO 1. Context and objective of the work  Water level : ECEF Localization of the water surface in order to get a referenced water.
September, School of Aeronautics & Astronautics Engineering Performance of Integrated Electro-Optical Navigation Systems Takayuki Hoshizaki
Optical Navigation System Michael Paluszek, Joseph Mueller, Dr. Gary Pajer Princeton Satellite Systems EUCASS July 4-8, 2011 St. Petersburg, Russia.
Prepared by: MORE Team MORE Relativity Meeting February 16-17, 2009 Rome Simulation of the solar conjunction experiment with BepiColombo.
Orbit Determination Software at ESOC Flight Dynamics
Excess phase computation S. Casotto, A. Nardo, P. Zoccarato, M. Bardella CISAS, University of Padova.
ASEN 5050 SPACEFLIGHT DYNAMICS Spacecraft Navigation Prof. Jeffrey S. Parker University of Colorado – Boulder Lecture 36: Navigation 1.
Workshop EGNOS KRAKÓW GNSS RECEIVER TESTING TECHNIQUES IN A LABORATORY ENVIRONMENT Institute of Radar Technology Military University of Technology.
1 Autonomous Navigation in Libration Point Orbits Keric A. Hill Thesis Committee: George H. Born, chair R. Steven Nerem Penina Axelrad Peter L. Bender.
Orbit Determination (Seeber, 3.3), sat05_42.ppt,
August, School of Aeronautics & Astronautics Engineering Optical Navigation Systems Takayuki Hoshizaki Prof. Dominick Andrisani.
GTECH 201 Session 08 GPS.
December, Simulation of Tightly Coupled INS/GPS Navigator Ade Mulyana, Takayuki Hoshizaki December, 2001 Purdue University.
Principles of the Global Positioning System Lecture 14 Prof. Thomas Herring Room A;
EE 570: Location and Navigation: Theory & Practice The Global Positioning System (GPS) Thursday 11 April 2013 NMT EE 570: Location and Navigation: Theory.
Introduction to Global Navigation Satellite Systems Ondrej Kútik.
How Global Positioning Devices (GPS) work
1/28/2010PRRMEC What is GPS… The Global Positioning System (GPS) is a U.S. space- based global navigation satellite system. It provides reliable positioning,
Integrated Orbit and Attitude Control for a Nanosatellite with Power Constraints Bo Naasz Matthew Berry Hye-Young Kim Chris Hall 13th Annual AAS/AIAA Space.
SVY 207: Lecture 4 GPS Description and Signal Structure
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München.
Attitude Determination and Control System (ADCS)
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Satellite Tracking Example of SNC and DMC ASEN.
20a - 1 NASA’s Goddard Space Flight Center Attitude Control System (ACS) Eric Holmes, Code 591 Joe Garrick, Code 595 Jim Simpson, Code 596 NASA/GSFC August.
Modern Navigation Thomas Herring MW 11:00-12:30 Room A
Different options for the assimilation of GPS Radio Occultation data within GSI Lidia Cucurull NOAA/NWS/NCEP/EMC GSI workshop, Boulder CO, 28 June 2011.
Space Geodesy (1/3) Geodesy provides a foundation for all Earth observations Space geodesy is the use of precise measurements between space objects (e.g.,
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
GPS derived TEC Measurements for Plasmaspheric Studies: A Tutorial and Recent Results Mark Moldwin LD Zhang, G. Hajj, I. Harris, T. Mannucci, X. PI.
West Hills College Farm of the Future. West Hills College Farm of the Future GLONASS Russia’s global satellite navigation system 24 satellites in three.
Guidance and Navigation
1 The Global Positioning System (GPS). 2 nd USAF Space Operations Squadron.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 18: Minimum Variance Estimator.
Guidance, Navigation and Controls Subsystem Winter 1999 Semester Review.
1 SVY 207: Lecture 12 GPS Error Sources: Part 2 –Satellite: ephemeris, clock, S/A, and A/S –Propagation: ionosphere, troposphere, multipath –Receiver:antenna,
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
Franz Hofmann, Jürgen Müller, Institut für Erdmessung, Leibniz Universität Hannover Institut für Erdmessung Hannover LLR analysis software „LUNAR“
Goddard Space Flight Center High Earth Orbit GPS Flight Experiment AMSAT-OSCAR 40 (AO-40) Frank H. Bauer NASA Goddard Space Flight Center November 1, 2001.
West Hills College Farm of the Future. West Hills College Farm of the Future Precision Agriculture – Lesson 2 What is GPS? Global Positioning System Operated.
Chapter 2 GPS Crop Science 6 Fall 2004 October 22, 2004.
1 Weekly Summary Weekly Summary Formation Flight AEM4332 Spring Semester March 7,2007 Masao SHIMADA.
EE 495 Modern Navigation Systems
EUM/OPS/VWG/11 Issue /06/2011 Yoke Yoon Yago Andres Christian Marquardt COSMIC GPS Data Processing Slide: 1.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
Parameters : Temperature profile Bulk iron and olivine weight fraction Pressure gradient. Modeling of the Martian mantle Recently taken into account :
1 SVY 207: Lecture 12 Modes of GPS Positioning Aim of this lecture: –To review and compare methods of static positioning, and introduce methods for kinematic.
From you host … Dr. H. Introduction Communications design requires us to think about the following issues: Communications design requires us to think.
Satellite geodesy (ge-2112) Introduction E. Schrama.
1 Satellite geodesy (ge-2112) Processing of observations E. Schrama.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 29: Observability and Introduction.
1 The PISCES Project Don J. Pearson JSC/DM Flight Design & Dynamics Division May 2002
From you host … Dr. H. Introduction In the present project, communications design forces us to think about the overall arrangement of the system and its.
Abstraction Case Study Inquiry Phillip Anderson Jason Schmidt 9/10/2013 Emergent Space Technologies.
TRIO-CINEMA 1 UCB, 2/08/2010 ACS Dave Auslander, Dave Pankow, Han Chen, Yao-Ting Mao, UC Berkeley Space Sciences Laboratory University of California, Berkeley.
10/31/ Simulation of Tightly Coupled INS/GPS Navigator Ade Mulyana, Takayuki Hoshizaki October 31, 2001 Purdue University.
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
Global Positioning System
EE 495 Modern Navigation Systems
ASEN 5070: Statistical Orbit Determination I Fall 2014
ACS UC Berkeley Space Sciences Laboratory
SDO Flight Dynamics Subsystem
Presentation transcript:

National Aeronautics and Space Administration NAVIGATION & MISSION DESIGN BRANCH NASA GSFC code 595 What is GEONS? Russell Carpenter

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC GEONS Performs Onboard Navigation  Flight-proven  Award-winning  NPR Compliant  UD-Factorized Extended Kalman Filter  ANSI standard C with object- oriented techniques  GPS, TDRSS, DSN/USN/GN, Crosslink, Celestial Object, Accelerometer measurements  One or more user satellites, alone or simultaneously  Earth, Moon, LPOs, Deep Space 2

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC GEONS Core Algorithms and Software have 20+ years of Flight Heritage  Ground-based experiments on Landsats 4 & 5, COBE (1980s) led to series of experiments onboard EUVE (1990s)  EUVE code formed basis for -TDRSS Onboard Navigation System (TONS) now providing operational OD for Terra -Enhanced Onboard Navigation System (EONS) that was integrated into the Command Receiver (forerunner to GD’s MMT) -Celnav that was tested on the ground with POLAR and SOHO data  TONS modified for GPS Enhanced Orbit Determination Experiment (GEODE) on Lewis (1996) -GEODE “Lite” developed for EO-1 Autocon formation flying (2000) -GEODE software licensed to Orbital and Ball, has flown on numerous missions including Microstars, Orbviews, SORCE, CALIPSO -GEODE embedded in ITT Low Power Transceiver and flown on STS-107 CANDOS experiment  GEONS = GEODE + EONS + Celnav ( present) -Simplified software maintenance with one set of source code; compile with only options needed -Integrated with Navigator GPS for MMS and GPM 3

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Recognition and Compliance  Awards Runner-up for NASA Software of the Year Federal Laboratory Consortium Mid-Atlantic Regional Excellence in Technology Transfer Award NASA Software Release Award  NPR Compliance -Development of all core capabilities occurred prior to NPR (see previous slide)  High-level requirements were documented in the “Software Requirements Specifications”  Detailed requirements were documented in the “Mathematical Specifications”  “As-built” design was documented in the “System Description & User’s Guide” Compliant Software Maintenance Plan currently in effect  Automated SCM, document repository, and issue tracking database in use by all project personnel 4

National Aeronautics and Space Administration NAVIGATION & MISSION DESIGN BRANCH NASA GSFC code 595 Performance More Details 5

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Navigator Flight Unit 1A HWIL Testing for MMS Phase 2B 6 Number of GPS MMS Phase 2b, 1.2 x 25Re

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Cislunar Nav with GPS and Translunar Relay 7 Position and Clock Errors [km] Near L1 Measure- ments GPS Only 25 dB-Hz GPS Only 18 dB-Hz GPS Only 11 dB-Hz GPS 25 dB- Hz, L2 Doppler Radial< 10< 5< 2< 0.5 Cross-track< 1< 0.5< 0.1< 1 Clock Bias< 10< 5< 2< 0.5 Pair of Relay Satellites at L2 provides one-way Doppler Spacecraft receives GPS pseudorange enroute to Moon

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Celestial Navigation with ACS Sensor Data from HEO Spinner (POLAR) 8 Horizon Sensor Measurement Sun Sensor Measurement  1.8 x 9 Re Orbit, 10 RPM  Limited data: four 1-2 hour contacts over 4 days  “Truth orbit” -Ground-based 2-way Doppler solution -Accuracy ~1 km  Attitude -Ground-based definitive -Accuracy ~6 arcmin  Simulated sensitivity to attitude bias:

National Aeronautics and Space Administration NAVIGATION & MISSION DESIGN BRANCH NASA GSFC code 595 Algorithms More Details 9

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Dynamics Models 10 Primary coord sys  Mean equator and equinox of J with analytic coordinate transformations Primary time sys  Coordinated universal time (UTC) Numerical integrator  Runge-Kutta 4th-and 8th order Filter spacecraft orbit acceleration model  Joint Gravity Model-2 (JGM-2) geopotential up to degree 30 and order 30  LP100K non-spherical lunar potential model  Other planetary non-spherical potential models  Earth, solar, and lunar point masses with low precision analytic ephemeris or Earth, solar, lunar, and planetary point masses with high precision analytic ephemeris or JPL Developmental Ephemeris  Analytic representation of Harris-Priester atmospheric density  Solar radiation pressure with spherical or multi-plate area model for a spinning  spacecraft  Measured accelerations in RIC, VBN, Spacecraft body, or Mean of J frames  Impulsive delta-V maneuver model Spacecraft orbit state transition matrix  Semi-analytic formulation including J2 and Earth and planetary point mass gravity, atmospheric drag, and solar radiation pressure acceleration partial derivatives  Second-order Gauss-Markov orbital covariance artificial damping

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Estimator Models 11 Estimator  Extended Kalman filter with physically realistic process noise models and factored covariance matrix Orbit estimation state  Position and velocity vectors for local and remote satellites, ground-based receiver or Moon-based receiver, or relative position and velocity vectors for remote satellites  Atmospheric drag coefficient correction for local and remote satellites or relative correction for remote satellites  Solar radiation pressure coefficient correction for local and remote satellites or relative correction for remote satellites  Clock bias, rate, and acceleration for local and remote satellites modeled as random walk, FOGM drift, or FOGM bias and SOGM drift processes, with relativistic correction  Unmodeled acceleration biases in the RIC, VBN, or spacecraft body frame  Pseudorange and Doppler biases for each GPS SV and WAAS GEO  Integrated carrier phase biases for each GPS SV and GPS receiver  Singly-differenced carrier phase biases for each GPS SV and remote GPS receiver with respect to the local receiver  Pseudorange and Doppler biases for each cross-link transmitter  Ground-station-to-satellite range and Doppler biases for each Ground Station  Celestial object sensor biases  Cross-link line-of-sight sensor biases  TDRSS forward-link Doppler bias for each TDRSS satellite

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Measurement Models and Cold Start 12 Measurement model  Standard and singly differenced GPS pseudorange, Doppler, and integrated carrier phase with GPS receiver time and time bias corrections, single-frequency and dual- frequency ionospheric delay corrections, TASS Differential Corrections, and ICE Differential Correction parameters  Standard and singly differenced WAAS GEO pseudorange and Doppler with GPS receiver time and time bias corrections  Inter-satellite one-way and two-way cross-link pseudorange and Doppler with option to propagate transmitting satellite states if not being estimated  Point solution position and time bias  Ground-station-to-satellite range and Doppler  Line-of-sight vector to a celestial object (3-axis stabilized spacecraft)  Cross-link line-of-sight vector to another satellite (3-axis stabilized spacecraft)  Sun sensor elevation angle (spinning spacecraft)  Earth horizon crossing times (spinning spacecraft)  Near-to-far-body pseudoangle  Near-to-near-body pseudoangle  TDRSS forward-link Doppler Cold Start Initialization  Given nominal shape & orientation of orbit, solves for initial mean longitude using batch of pseudorange and Doppler

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Other Models 13 Maneuver targeting  Lambert iteration for Earth and planetary orbits “Real-time” state propagation (between filter updates)  Earth point mass + J2 Attitude dynamics model  Gravity gradient and measured torques (math spec only as of Release 2.17) Attitude estimation state  Attitude error, angular rate or gyro bias error, and antenna gain calibration coefficient states for each satellite (math spec only as of Release 2.17) Attitude measurement model  GPS signal-to-noise ratio and double-difference carrier phase (math spec only as of Release 2.17)

NAVIGATION & MISSION DESIGN BRANCH, CODE 595 NASA GSFC Benchmarks for GEONS 2.1 (~2003)  GNU Profiler used to obtain average number of FLOPs per state update call over 10 samples in various configurations, compiled with full optimization  Four user satellites in 1.2 x 12 R E orbit with 24-hour period -Up to 12 GPS available below 3 R E ; fewer than 4 GPS above 9 R E  All cases used 10-sec propagation time-step and 35 day time span Four user states estimated, GPS only Four users, GPS only Four users, GPS + all 6 crosslinks Single user, GPS + 3 local crosslinks Seconds between updates 6010 MFLOP per call CommentsFive prop-only cycles on each call One prop cycle on each call Crosslink processed 10 minutes each hour 14