PROGRESS IN STANDARDIZING FLIGHT DYNAMICS DATA EXCHANGE David S. Berry, Joseph Hashmall, Alain Lamy, Francisco Martinez Fadrique, Karen V. Richon, and Denise Snow 29-Oct-2012 Introduction • This presentation describes the CCSDS Navigation Working Group (CNWG) and its space flight dynamics international standards, published and in development • Primary relevance is promotion of interoperability between space agencies and operators • CNWG Technical Program has been presented at the ISSFD meetings in 2004 and 2007 • Focus of these two papers was exchanges of orbit data, attitude data, and tracking data • Since 2007, CNWG’s initial technical program has been completed • Since 2008, a number of new work items have been identified and added to an expanded technical program • Accordingly, it is time for an update... 29-Oct-2012 ISSFD 23 2 CCSDS and ISO Overview • Consultative Committee for Space Data Systems (CCSDS) founded in 1982 as a multi-national forum of the world’s space agencies • Develops international standards related to space data communications and data systems • To date, nearly 600 space missions have chosen to use CCSDS standards in one or more aspects of the mission • Formally affiliated with International Organization for Standardization (ISO), which includes as members the national standards bodies of 80% of the world's countries • Within ISO over 200 Technical Committees (TC), each focusing on a particular area of international commerce • CCSDS affiliation with ISO is via TC20 ("Aircraft and Space Vehicles") Subcommittee 13 (SC13, "Space Data and Information Transfer Systems”) 29-Oct-2012 ISSFD 23 3 CCSDS Member Agencies • • • • • • • • • • • Agenzia Spaziale Italiana (ASI)/Italy Canadian Space Agency (CSA)/Canada Centre National d Etudes Spatiales (CNES)/France China National Space Administration (CNSA)/People s Republic of China Deutsches Zentrum für Luft- und Raumfahrt (DLR)/ Germany European Space Agency (ESA)/Europe Federal Space Agency (FSA)/Russian Federation Instituto Nacional de Pesquisas Espaciais (INPE)/Brazil Japan Aerospace Exploration Agency (JAXA)/Japan National Aeronautics & Space Administration (NASA)/USA UK Space Agency/United Kingdom 29-Oct-2012 ISSFD 23 4 CCSDS & the Navigation Working Group • Management provided by the CCSDS Management Council (CMC) • Technical work guided by the CCSDS Engineering Steering Group (CESG) • CCSDS consists of 6 general Areas • Areas are partitioned into approximately 30 smaller groups called Working Groups (WG), Special Interest Groups (SIG) and Birds of a Feather Groups (BOF) • Each WG, SIG or BOF is associated with an Area • CNWG is part of CCSDS Mission Operations and Information Management Services Area (MOIMS) • Charter is to produce CCSDS Recommendations related to the formatting and exchange of flight dynamics data • Goal is to increase flight dynamics interoperability 29-Oct-2012 ISSFD 23 5 CCSDS Technical Organization Chart 29-Oct-2012 ISSFD 23 6 CCSDS Standards Development Process • A Concept Paper suggests a need for standardization • A Working Group develops recommendation via consensus • Recommendation documents go through several stages: Proposed (White), Draft (Red), final (Blue), revised (Pink) • White Books are internal to the Working Group • When White Book matures, promotion to Red Book • Formal Agency Review process commences (2-3 months) • When Agency Review is passed, prototyping is complete and test reports filed, promotion to Blue Book can occur • ISO standards process entered at advanced stage (DIS/FDIS) • Blue Books undergo 5 year reconfirmation review • Revised Blue Books enter a draft stage colored Pink • A Green Book is a non-normative technical report • A Silver Book is historic, no longer normative • CNWG has books in all of these categories 29-Oct-2012 ISSFD 23 7 CNWG Participating Membership • The CCSDS Navigation Working Group has had regular participation from the following space agency/organizations: • CNES • DLR • ESA • JAXA • NASA • ISO TC20/SC14/WG3 (Nav WG sister organization ) • A few agencies have named representatives in the past but have not recently participated • Some agencies participate in CCSDS but have not been involved in CNWG • Support from commercial & military entities also received 29-Oct-2012 ISSFD 23 8 CNWG Initial Technical Program and the ISSFD • At the time of the 18th ISSFD in 2004, the CNWG was working on five documents: • Orbit Data Messages (ODM) • Tracking Data Message (TDM) • Attitude Data Messages (ADM) • An XML representation of the ODM, TDM, and ADM • An update to the "Green Book” • Only the Green Book had been published • By the time of the 20th ISSFD in 2007, ODM had been published but was undergoing a semi-major revision; the ADM and TDM were relatively close to being completed • Since 2007, all documents in the CNWG initial technical program have been published (the last one in 2010), and all have achieved some level of operations infusion 29-Oct-2012 ISSFD 23 9 CNWG Documents ( Color Coded ) • Initial Technical Program • Orbit Data Messages (ODM) • Tracking Data Message (TDM) (up for 5 year review) • Attitude Data Messages (ADM) • Navigation Data Messages / XML Specification • Expanded Technical Program • Conjunction Data Message (CDM) • Pointing Request Message (PRM, White Book) • Navigation H/W Message (NHM, White Book) • Spacecraft Maneuver Msg (SMM, White Book) • Events Message (EVM, Concept Paper) 29-Oct-2012 ISSFD 23 10 CNWG Expanded Technical Program • Recognizing that its original charter was nearly complete, in Fall 2008 CNWG began considering new opportunities for standardization of flight dynamics data exchange • CNWG principles first described at ISSFD in 2004 not changed • Maximum commonality between recommendations • Clear definition of units • Ease of transition from a KVN specification to an XML specification • Flexibility to include additional information, such as comments and optional parameters • Identification of non-standard items to be addressed in an Interface Control Document (ICD) • Next sections of this presentation briefly describe new standards in development, in order of relative maturity 29-Oct-2012 ISSFD 23 11 Conjunction Data Message (CDM) • Specifies a standard message format for exchanging spacecraft conjunction information between originators of conjunction assessments and spacecraft operators • Contains information about a single conjunction event between two space objects • Provides data for satellite operators to use in making decisions regarding whether and how to maneuver • Requires position, velocity, miss distance and covariance of the two objects at the time of closest approach (TCA) • Optionally contains relative position, relative velocity, probability of collision at TCA, OD quality “indicators” • An example CDM is in the paper • Current Status: Recently completed CCSDS Agency Review process, prototyping in progress. Completion target in first half of 2013. 29-Oct-2012 ISSFD 23 12 Pointing Request Message (PRM) White Book • Standard message formats for transmission of complex pointing requests in formal language • The requested pointing could be of a S/C instrument or of an onboard-antenna • Reduces errors associated with providing pointing requests in common language • Complex task when the satellite is operated by one agency but requests come from others • PRM identifies S/C, onboard instrument, various rates and constraints, applicable epochs, etc. • Incorporates a collection of generic pointing templates such as inertial, limb, terminator, velocity, nadir, & track • Current Status: Relatively early in development, however, an operational prototype exists at ESA/ESOC, so it is also relatively far into the process. Completion target 2014. 29-Oct-2012 ISSFD 23 13 Navigation Hardware Message (NHM) White Book • Standard message formats for exchange of navigation hardware data • Data includes attitude & navigation sensor data, actuator data, and data produced by the onboard GN&C system • This data is used to produce prediction, determination, and reconstruction of spacecraft attitude and/or trajectory • Number and variety of H/W data types is large and constantly changing, so NHM is designed to be extensible and transmit data from arbitrary hardware • The standard specifies a syntax in which hardware data can be unambiguously defined and the data then reported • Provides the versatility, clarity, and standardization that will improve the utility of Navigation Hardware Data • Current Status: NHM is still very early in CCSDS standards development process. Completion target 2015. 29-Oct-2012 ISSFD 23 14 Spacecraft Maneuver Message (SMM) White Book • Standard message formats for exchanging information regarding finite maneuver information • Data exchange involves both predicted & reconstructed information related to intentional changes to orbit and attitude using spacecraft actuators • Data are exchanged between flight dynamics groups and flight ops teams for planning & calibration of maneuvers • Will address most common types of S/C maneuvers: propulsive systems and reaction wheels • Examples of typical data: epoch and duration of the maneuver; magnitude and direction of the orbit/attitude change; desired change in orbit parameters; desired change in attitude state, etc. • Also describes the onboard hardware used to effect the change in the spacecraft orbit/attitude state • Current Status: Very early draft. Completion target 2016. 29-Oct-2012 ISSFD 23 15 Events Message (EVM) Concept Paper • Standard message formats for exchanging information regarding predicted orbital events • Events are a major data type used in operations, e.g.: • Start/end of eclipses • Ground station visibilities AOS/LOS • When some geometric condition is met • Abstract “event” = epoch, name, supplementary info • EVM will be a collection of such event descriptions, often paired (start/end of some condition or phenomenon) • “Event” concept is cross-cutting, thus event framework to be defined by CCSDS System Engineering Area (SEA) • CNWG will define flight dynamics related events within the SEA defined framework (common + mission defined) • Current Status: Concept paper. Completion target 2017? 29-Oct-2012 ISSFD 23 16 Operations Infusion Use Cases 29-Oct-2012 ISSFD 23 ! 17 Contact Information / Useful Web Sites • Web Sites • www.ccsds.org – general web site of the CCSDS • Free access to standards and other publications • Review/comment on documents in progress • Meeting schedules and organizational information • http://cwe.ccsds.org/moims/default.aspx , then choose the MOIMS-NAV tab on the far left menu • Can view draft documents in progress • E-mail Address • moims-nav@mailman.ccsds.org • Send an email if interested in participating in the WG 29-Oct-2012 ISSFD 23 18 Conclusion • When the original charter of the CCSDS Navigation Working Group was fulfilled, a number of good ideas for expanded standardization of flight dynamics operations emerged • For the next few years, the CNWG "pipeline" is full, but someday the "expanded" technical program will also be fulfilled • As that time draws near, renewed effort to identify areas for further standardization of flight dynamics data exchange is desirable will be necessary 29-Oct-2012 ISSFD 23 19 Q&A • • • • • • • • • • • ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? 29-Oct-2012 ISSFD 23 20 BACKUP SLIDES Orbit Data Messages (ODM) • Designation: CCSDS 502.0-B-2, ISO 26900:2012 • Three standard message formats for exchanging orbit descriptions • Orbit Parameter Message (OPM) is a state vector • Position/velocity at epoch; must propagate • Orbit Ephemeris Message (OEM) is an ephemeris • Position/velocity at multiple epochs; must interpolate • Orbit Mean Elements Message (OMM) is an orbit state • Mean Keplerian elements; must propagate • Infusion Status: • OEMs used in daily ESA/NASA operations • CCSDS Service Management Standard directly incorporates XML OEM and OPM messages • Analytical Graphics Inc. (AGI) Orbit Determination Toolkit (ODTK) can output a CCSDS OEM • GMV’s focussuite S/W implements KVN & XML ODM 29-Oct-2012 ISSFD 23 22 Tracking Data Message (TDM) • Designation: CCSDS 503.0-B-1, ISO 13526:2010 • Standard message format for exchanging tracking data • TDM supports widely used tracking data types: • Ground-based radiometrics: transmit & receive frequencies, Doppler, range, angle, ΔDOR • Ancillary information (e.g., meteorological, media delays, clock bias/drift) • Produced by the deep space tracking networks of ESA, NASA/JPL, ISRO, CNSA, JHU/APL; read by AGI/ODTK • Currently undergoing mandatory 5 year CCSDS review • Additional data types could be added during this review • Requests to add some new data types oriented to optical tracking of space debris, support changes in the TDRSS ground system, support GPS point solutions 29-Oct-2012 ISSFD 23 23 Attitude Data Messages (ADM) • Designation: CCSDS 504.0-B-1, ISO 13541:2010 • Two standard message formats for exchanging spacecraft attitude descriptions • Attitude Parameter Message (APM) is an attitude state at epoch, must be propagated • Attitude Ephemeris Message (AEM) specifies a series of attitude states at multiple epochs, allows modelling of any number of torques, must be interpolated • Infusion Status: in daily use at NASA/GSFC • Such message exchanges are used for: preflight planning for tracking or attitude estimation support; scheduling attitude and data processing support; carrying out attitude operations; performing attitude comparisons; carrying out attitude propagations and/or sensor predictions; testing • Due for 5 year review in 2013 29-Oct-2012 ISSFD 23 24 Navigation Data Messages/XML Spec (NDMXML) • Designation: CCSDS 505.0-B-1, ISO 17107:2011 • XML representations of CNWG messages requested by CCSDS Management Council (CMC), in addition to the KVN representations • Describes an integrated XML schema set for encoding the ADM, ODM, and TDM (the Initial Technical Program) • Compatible with ODM 1.0, ODM 2.0, ADM 1.0, TDM 1.0 • Full schema set is available via the CCSDS Space Assigned Numbers Authority (SANA) Registry • First approved registry in the SANA repository • Different approach to XML representations being taken in Expanded Technical Program • Both KVN and XML formats described directly in standards documents rather than in separate volume • Reduces document reviews, increases efficiency 29-Oct-2012 ISSFD 23 25