1 / 18

Effective Exchange of Telemetry and Command Definitions using XTCE

Effective Exchange of Telemetry and Command Definitions using XTCE. The 10 th NASA-ESA Workshop on Product Data Exchange Michael Koller, Mario Merri (ESA/ESOC) Kevin Rice (NASA/GSFC). Presentation Outline. What is XTCE TM/TC Definition Database in ESA Infrastructure Validation of XTCE

sibyl
Télécharger la présentation

Effective Exchange of Telemetry and Command Definitions using XTCE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Effective Exchange of Telemetry and Command Definitions using XTCE The 10th NASA-ESA Workshop on Product Data Exchange Michael Koller, Mario Merri (ESA/ESOC) Kevin Rice (NASA/GSFC)

  2. Presentation Outline • What is XTCE • TM/TC Definition Database in ESA Infrastructure • Validation of XTCE • Data Exchange via XTCE • Conclusions XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  3. XTCE History • XML Telemetric and Command Exchange • Facilitate the exchange of spacecraft telemetry and command definitions between different organizations and systems during any mission phase • XML-based non-proprietary standard format for TM/TC Operational DB • Reduces human error, ambiguities, confusion, and lost time in difficult, sometimes lossy, conversions between systems • Object Management Group (OMG) standard originally developed by • European Space Agency • US Air force/Mission Operations (Lockheed Martin) • Boeing Communications & Satellites • with the support of NASA & JPL • Being adopted by CCSDS via Agency Review under responsibility of the Spacecraft Monitoring & Control Working Group (SM&C WG) XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  4. XTCE (More) History • OMG XTCE 1.0 Jan 05 • CCSDS XTCE 1st Agency Review Feb 05 • OMG XTCE 1.1 draft Nov 05 • CCSDS XTCE 2nd Agency Review Mar 06 • CCSDS XTCE Green Book Jul 06 • http://public.ccsds.org/publications/archive/660x0g1.pdf • OMG XTCE 1.1 final Nov 06 • CCSDS XTCE Blue Book + Schema Oct 07 • http://public.ccsds.org/publications/archive/660x0b1.pdf • http://public.ccsds.org/publications/archive/06-11-06.xml XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  5. Brazil Italy United Kingdom GSFC, JPL France Japan Germany CCSDS XTCE splinter Group Europe ESOC CCSDS: Consultative Committee for Space Data Systems XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  6. XTCE Covered Concepts • Stream processing • Channel coding, data extraction • Parameter processing • Randomization, commutation, packetization • Calibration, conversion • Command processing • Transmission constraints, verification, authentication, formatting XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  7. XTCE Vision: Exchange format XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  8. ESA OCC Infrastructure Overview Mission Control System (S2K) Database Editor Database Editor Flight Dynamic System Mission Planning System S/C DB OPS DB S2k MIB … Simulator Database Tool Spacecraft Simulator SIM DB XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  9. ESA DB System (DBS) • Mission Control System: bespoke development • No infrastructure DBS • Earth Observation and Observatory missions re-use the MS-Access tool. • Planetary missions are based on a different approach • Simulators and Mission Planning System: Wheel re-invented every time • Flight Dynamics System: different DB approach • TM/TC via SCOS-2000 ASCII files • Orbit, attitude: XML based DB • Infrastructure supports dedicated DBS applications • PSS (Portable Simulator) Configuration Database • GSTVi (the Virtual Ground Segment) Configuration Manager • STC (Ground Station Computer) Tailoring • Various other configuration managers (e.g. S2K, Estrack Management System) • TM/TC Database Browsing capabilities needed from various environments e.g. MOIS, MCS Execution, MPS • No DB standards used across all Data Systems XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  10. Standardisation: not the search for perfection • By its nature (consensus), standardisation does not satisfy 100% of the individual agency requirements • Validation of the XTCE with real-mission ESA TM/TC DBs infrastructure XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  11. Internal Validation of XTCE • Several mission databases “round-trip” converted • Rosetta MIB in 2003 [XTCE 0.x] • CryoSat-1 MIB and MetOp-1 MIB [XTCE 1.1] • Tool developed in Java 1.5 with XML, XSLT, XSD support • Non TM/TC data need (e.g. displays) stored in an additional XML file conforming to an internal XML schema XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  12. Validation results • Results for the Cryosat-1 SCOS-2000 MIB: • Lost fields mainly due to a overcomplex S2K MIB design • information is available in XTCE but difficult to extract from MIB • Display data interleaved with packet description data • Most of the TM/TC data is covered by XTCE XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  13. ESA S2K MIB and XTCE Scopes XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  14. Future XTCE-based System Gradually Moving towards XTCE • Initially, create adaptors to bridge systems • … and maintain the mapping knowledge outside of the adaptor code • The legacy system format is stable, but XTCE may evolve • XML allows us to separate the knowledge from the code (XSLT) • As XTCE is XML, make use of available XML technologies • Later, systems might be able to ingest directly XTCE Legacy system A Adaptor Adaptor Legacy system B XTCE XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  15. ESA (Cryosat-1) converter by ESA converter by NASA NASA (JWST) XTCE XTCE Validation • Satisfactory results with some partially exchanged data • TM parameters and calibration curves exchanged successfully • Partial success on packet descriptions due to design constraints of the exchanging space systems • Limitation: attempted exchange between CCSDS and PUS mission • High interoperability achievable if • Identical TM/TC design • XTCE + mission specific ICD • CCSDS is working on XTCE Magenta Books to recommend common practices in the use of XTCE • Data exchange for CCSDS XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  16. Mapping of E-70-31 into XTCE Handbook Improving XTCE Effectiveness Exchange format for any mission Exchange format for CCSDS Packet TM/TC missions Exchange format for ECSS PUS missions Oct 07 Time Sep 08 Mar 09 XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  17. XTCE Users, Prototypers, Interested Parties • ESA – Cryosat prototype, XTCE Blue Book Report • GSFC – in use for LANDSAT and JWST, XTCE Blue Book Report, GSFC DSIL (TBD) • CNES – “BEST” T&C “lifecycle” software w/XTCE, publicly released: http://debat.c-s.fr/ • Constellation – various prototypers (KSC/AMES/MSFC/JSC), XTCE RP document, DSIL users, LM deliverable • JSC(?) – XTCE Display Tool (for Cx?) • AMES/KSC – part of prototype with ontology tools & OS/Comet • Harris Corp – OS Comet Product line, DoD R&D missions • Boeing Comm – Prototyping during ’07 • Several others inquiring, unknown status… • Raytheon, Integral Sys, NRO… XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

  18. Conclusions • XTCE is compatible with SCOS-2000 and is a powerful model to exchange TM/TC data • XTCE needs XML recommended practices to be more highly interoperable • XTCE allows for an evolutionary approach through the use of legacy system adaptors to bridge systems • Already now, XTCE is being used by several parties XML Telemetric and Command Exchange Michael Koller, 26 Mar 2008

More Related