OPS Forum CCSDS spacecraft monitoring & control 04.05.2007
Upcoming SlideShare
Loading in...5
×
 

OPS Forum CCSDS spacecraft monitoring & control 04.05.2007

on

  • 957 views

This seminar provides an overview of the status of the activities of the CCSDS Spacecraft Monitoring and Control (SM&C) working group, which actively involves ten space agencies....

This seminar provides an overview of the status of the activities of the CCSDS Spacecraft Monitoring and Control (SM&C) working group, which actively involves ten space agencies.

The Mission Operations framework is introduced as a set of end-to-end services between onboard or remote applications and ground-based components responsible for mission operations.

The framework uses Service Oriented Architecture to standardise the interfaces between the various components, thus allowing the build up of an entire system by the integration of plug-in components. Once these interfaces are standardised, it will be possible to seamlessly replace any component with another one with better performances.

Statistics

Views

Total Views
957
Views on SlideShare
956
Embed Views
1

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

OPS Forum CCSDS spacecraft monitoring & control 04.05.2007 OPS Forum CCSDS spacecraft monitoring & control 04.05.2007 Presentation Transcript

  • CCSDS Spacecraft Monitoring & Control: a step towards the future CCSDS Spacecraft Monitor & Control Working Group (SM&C) Mario Merri (ESA), Chair
  • Spacecraft Monitoring & Control Presentation Motivations and Agenda Working Group Communicate and promote our standardisation effort Share SM&C approach with decision makers for future missions Dissipate unjustified fears (e.g. re-use of legacy systems, pre-defined system architecture, prescribed functionalities) Share benefits of application-level services and not only communication protocol standardisation Agenda covers main SM&C WG responsibility, i.e. standardisation in the context of: Spacecraft Monitoring & Control (SM&C) Status, strategy and outlook Overview Prototype XML Telemetric and Command Exchange (XTCE) Very brief status and outlook 4 May 2007 2 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C in Numbers Working Group ■ XTCE Splinter Group 3 year lifetime ASI: C Labonia (started in Dec 2003) BNSC: R Thompson (deputy chairman), S James 10 active Space Agencies 1 partner standardization CNES: B Béhal, E Poupart, R Soumagne organization CSA: P Melanson 7 CCSDS workshops 42 telecons DLR: H Hoffman ESA: M Merri (chair), M Schmidt, A Ercolani, I Dankiewicz, S Cooper FSA: L Kudrin INPE: PG Milani, AM Ambrosio JAXA: T Yamada NASA/GSFC: D Smith, M Kearney, JK Marquart, JS Gal-Edd, C Fatig, R Jones, K Rice NASA/JPL: A Oyake, P Shames OMG: R. Andzik (RT Logic), B Kizzort (Harris Corp.) 4 May 2007 3 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C in Numbers Working Group Mission Operations Service 3 year lifetime (started in Dec 2003) Concept, CCSDS 520.0-G-2, August 2006 10 active Space Agencies http://public.ccsds.org/publications/a 1 partner standardization rchive/520x0g2.pdf Web hits: 158 in Feb 06; 259 in Jan 07 organization XML TELEMETRIC AND 7 CCSDS workshops COMMAND EXCHANGE (XTCE), 42 telecons CCSDS 660.0-G-1, July 2006 2 published GBs http://public.ccsds.org/publications/a rchive/660x0g1.pdf 3 internal Reviews (SM&C) Web hits: 303 in Feb 07; 445 in Jan 07 2 Agencies Reviews (XTCE) OMG-approved XTCE specs is 3 advanced draft HP SM&C currently under adoption by RBs CCSDS SM&C Message Abstraction Layer (ESA) SM&C Common Service (ESA) SM&C Core Service (ESA) 4 May 2007 4 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C in Numbers Apex V1: Jun 06 Apex Actions Working Group (BNSC/SciSys) (SciSys) (SciSys) 3 year lifetime (started in Dec 2003) 10 active Space Agencies Status Simulator Simulator 1 partner standardization (ESA) (ESA) organization 7 CCSDS workshops 42 telecons X3DMon X3DMon (Logica) (BNSC/Logica) (Logica) 2 published GBs 3 internal Reviews (SM&C) Apex Apex (BNSC/SciSys) (SciSys) Verification V2: Jan 07 2 Agencies Reviews (XTCE) (SciSys) Actions 3 advanced draft HP SM&C Verification RBs Actions MCS Simulator 2 versions of SM&C prototype Status MCS Simulator (CNES) (ESA) (CNES) (ESA) 1 advanced draft XTCE MB Behaviour Aggregations Violations Alerts X3DMon X3DMon (BNSC/Logica) (Logica) (Logica) Alerts 4 May 2007 5 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C in Numbers Working Group 3 year lifetime (started in Dec 2003) 10 active Space Agencies 1 partner standardization organization 7 CCSDS workshops 42 telecons 2 published GBs 2 Agencies Reviews (XTCE) 3 internal Reviews (SM&C) SM&C Time Service (CSA) 3 advanced draft HP SM&C SM&C Remote Software RBs Management (BNSC) 2 versions of SM&C prototype SM&C Automation Service 1 advanced draft XTCE MB (CNES) 4 initial draft SM&C RBs SM&C Planning Service (BNSC) 4 May 2007 6 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Spacecraft Monitoring and Control Working Group What it is Comprises application level services that are needed to monitor, control and operate a remote system including: Classical TM monitoring TC generation (manual, pre-planned, automatic, time-tagged, …) Remote software management Time management Mission product data management Mission planning and automation Orbit, Attitude and Position determination Standard interaction with the operator … more to come What it is not Does not prescribe the system architecture and functionality service provider/consumer may be located differently depending on the specific deployment No predefinition of applications’ implementation, but only of their management interfaces Does not prescribe the technology to be used Must allow expansion to accommodate future needs 4 May 2007 7 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control What Do we Want to Achieve? Working Group Prepare for the future Future missions will be more complex and require more collaboration across organisation Better interoperability between systems (e.g. X monitoring its lander via Y’s orbiter, Z submitting planning requests for its payload on W’s S/C, …) Scalability Expandable systems Difficult to predict now what will be needed tomorrow Protect from technology evolution Replace implementation technology without major system redesign Reduce cost (i.e. schedule, risks, …) of [On-board and Ground-based] system development Facilitate availability of generic software infrastructure Facilitate availability of new, state-of-the-art, plug-in [commercial] components Re-use components (including legacy systems) … and mission operations Re-use operational concepts across missions Increase operational commonality across components (less training costs) 4 May 2007 8 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control How Can Standardisation Help? Working Group Standardisation of interfaces for SM&C Reduce cost of Flight Components and Ground Segment Infrastructure Enable “plug and play” architecture with components from different Agencies, systems and suppliers SM&C Framework technology keywords Service Oriented Architecture Plug & Play Layering Isolation and Grouping of generic and common services Publish/Subscribe Technology Adapters (e.g. integration of legacy systems) 4 May 2007 9 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Why Application-Level Service Standardisation? Working Group Protocol-Level standardisation is necessary (allows Consumer Provider communication), but not sufficient Application Application for seamless plug-in of components and interoperability some commercial world examples: Application Level Services Bluetooth/Infrared ? ? USB Internet (HTTP and TCP/IP) Generic Interaction Patterns Application-Level service Infrastructure Services standardisation Message Exchange; File Transfer; Mail allows seamless plug-in of components and interoperability Communications Services Examples Calendar/Contacts/To do List/… Technology Specific Infrastructure management SM&C Specific Applications Plug & Play of modern memory sticks e.g. tailor-made holidays package SM&C Service Framework (Expedia, LastMinutes, …) 4 May 2007 10 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Integrated Systems vs. Modular Components Working Group 4 May 2007 11 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Service-Oriented Architecture: Plug-in Components Monitoring & Control Working Group Services Components Infrastructure 4 May 2007 12 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Benefits of the SOA Approach Working Group Components exchangeable for others supporting same Service Interfaces Plug-and-play interoperability of MCS components Common Service Framework Re-use of common infrastructure across multiple systems Independence of mission configuration data and history from system implementation Infrastructure Implementation can be changed without change to core Applications Independence of core application software from underlying implementation technology – platform and communications Components rapidly deployable in different combinations Reduced mission-specific deployment costs Extensible: easy to add new components Scope to evolve a system, by replacing components or changing underlying technologies Success is dependent on the Granularity of the service architecture selected 4 May 2007 13 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Goals of an SOA for Mission Operations (MO) Working Group Standard “System of Systems” Enabler for Interoperability between Agencies Enabler for Re-usable Product Development Flexible Deployment of Existing Infrastructure Evolution not Revolution Should not Prescribe implementation architecture: Systems (legacy or otherwise) only need to standardise at exposed interoperable interfaces Extensible to support New Technologies and Capabilities Coherence Services should work together to form a coherent system Future-Proofing Abstraction from Comms Infrastructure Technology Portability of service-related Configuration Data and Historical Logs 4 May 2007 14 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Relationship to other CCSDS Standards Working Group Ground Segment Ground Segment Flight Segment Flight Segment Application Application Application Application Application Application Application Mission Operations Services Ground On-board Space Link Services: Services: Services: SLS, SIS, AMS, Other WSDL/SOAP/CORBA SOIS 4 May 2007 15 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control End-to-End Services and Layering Working Group End-to-End Communication: Information Concepts (Invitation: Who, What, Where, When) Standard Pattern of Interaction (Invite, Respond) Transport Layer: Packaging Mission Mission Operations Operations Physical Communications Infrastructure I shall Invite She has Thou art Invited I Graciously Thou art Invited I Graciously My Lord has my Lady to a Accepted Accept to a Accept to a I Shall Accept Invited me to Feast a Feast Banquet Banquet I shall Invite my My Beau has Sweetheart Invited me to to a Ball a Ball I’ll Invite my Hey, Babe, Hey, Babe, Girlfriend to a Wanna Come Wanna Come My Boyfriend Party to a Party? to a Party? has Invited me to a Party U 12 Come 2 I’ll Invite my Rave? You Girlfriend to a Have My Boyfriend Rave Mail has Invited me to a Rave 4 May 2007 16 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C Service Layering (a) Working Group MO Domain Specific Consumer Provider Applications Application Application Plug-in SAP: Service Access Point Applications SM&C: Mission Operations Services SM&C: Common Services SM&C MO Service Framework SM&C: Message Abstraction Layer Message Exchange; File Transfer; Mail Technology Adaptors Infrastructure Services Message Exchange; File Transfer; Mail Technology Specific Infrastructure Communications Services Interoperable Protocol (PDUs) 4 May 2007 17 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Identified SM&C MO Services Working Group Name Service Objects and Operations Priority Core Monitoring & Control Parameters: publish status; set 1 Actions [Commands]: publish status; invoke/send Alerts [Events]: notify; raise Time Time: report; set; correlate; notify 2 Software Management On-board Software: load; dump 2 Planning Planning Request/Goal: request; response 3 Scheduling Schedule: distribute; edit; control; progress reporting 3 Automation Procedure/Function: control; progress reporting 2 Data Product Management Data Product [Payload Data File]: directory; transfer 3 Location Position: tracking, ranging, onboard positioning 3 Flight Dynamics Orbit/Attitude/Predicted Events: determination, propagation, 4 manoeuvre preparation Operator Interaction Message/Alarm/Query: notify; operator response 4 Remote Buffer Management Buffer: catalogue; retrieve; clear 4 4 May 2007 18 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C MO Services Deployment Working Group Mission Exploitation External User Mission Mission External Data Planning User Processing Products Planning Flt. Dyn. Reports Analysis & Operations OB Software Flight Reporting Planning Management Dynamics Software Operator Operations SLE-Man Interaction Automation M&C Autom. Schedule Time Interact. Spacecraft M&C OB Procedure OB Schedule OB Data Product OB Software Proxy Proxy Proxy Proxy Proxy Location OCC Station Tracking & Station Scheduling Ranging M&C Ground Station OB Procedure OB Schedule OB Data Product Spacecraft M&C OB Software Execution Execution Storage Spacecraft 4 May 2007 19 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C Common Services Working Group MO Service Consumer LOOKUP MO INVOKE Service Directory PUBLISH MO Common Services Service Common Services Directory Provider Directory Authentication Authentication Session Control Session Control 4 May 2007 20 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C Service Layering (b) Working Group MO Domain Specific Consumer Provider Applications Application Application Plug-in SAP: Service Access Point Applications SM&C: Mission Operations Services SM&C: Common Services SM&C MO Service Framework SM&C: Message Abstraction Layer Message Exchange; File Transfer; Mail Technology Adaptors Infrastructure Services Message Exchange; File Transfer; Mail Technology Specific Infrastructure Communications Services Interoperable Protocol (PDUs) 4 May 2007 21 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Message Abstraction Layer (1) Working Group Generic Interaction Patterns (InP) limited set used by MO services in the SM&C framework Each operation of a service uses one InP Consumer Provider seq SEND send SEND InP Consumer Provider seq REQUEST request response REQUEST InP 4 May 2007 22 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Message Abstraction Layer (2) Working Group Generic Interaction Patterns (InP) Consumer Broker Provider seq PUBLISH SUBSCRIBE register acknowledge PUBLISH- *publish *notify SUBSCRIBE InP deregister acknowledge Other features: Multiplicity of services (Session, Domain, Network Zone) Security and access control Quality of Service 4 May 2007 23 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Message Abstraction Layer (3) Working Group Interoperability (language and encoding/transport) Application Interoperability Application Interoperability Application Interoperability Between implementation languages Application Interoperability Consumer Application in C++ Provider Application in Java Consumer Application in C++ Provider Application in Java Mission Operations Service in C++ Mission Operations Service in Java Mission Operations Service in C++ Mission Operations Service in Java Messaging Abstraction Layer in C++ Messaging Abstraction Layer in Java Messaging Abstraction Layer in C++ Messaging Abstraction Layer in Java Encoding to XML Encoding to XML Encoding to XML Encoding to XML SOAP Message Transport SOAP Message Transport SOAP Message Transport SOAP Message Transport Entity Interoperability Entity Interoperability Application Interoperability Application Interoperability Application Interoperability Between encoding and transport technologies Application Interoperability Consumer Application in C++ Provider Application in Java Consumer Application in C++ Provider Application in Java Mission Operations Service in C++ Protocol and Transport Bridging Mission Operations Service in Java Mission Operations Service in C++ Protocol and Transport Bridging Mission Operations Service in Java Messaging Abstraction Layer in C++ Messaging Abstraction Layer in C Messaging Abstraction Layer in Java Messaging Abstraction Layer in C++ Messaging Abstraction Layer in C Messaging Abstraction Layer in Java Encoding to XML Encoding to XML Encoding to Space Packets Encoding to Space Packets Encoding to XML Encoding to XML Encoding to Space Packets Encoding to Space Packets SOAP Message Transport SOAP Message Transport AMS Message Transport AMS Message Transport SOAP Message Transport SOAP Message Transport AMS Message Transport AMS Message Transport Entity Interoperability Entity Interoperability Entity Interoperability Entity Interoperability 4 May 2007 24 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C CCSDS Books Working Group Consumer/Provider Language Specific APIs Java, C++, … API Common Mission Operations Services Services Directory, Authentication Core, Automation, Scheduling, Time,… Mission Operations API Service Framework Messaging Abstraction Layer Technology Binding Generic Interaction Patterns AMS, JMS, XML, … Binding Encoding Messaging Technology 4 May 2007 25 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control SM&C MO Service Prototype V2 Context Working Group Plug-in BNSC SM&C Core SM&C MAL AMS/JMS/SOAP SIM/ESA Adapter SM&C Core SM&C MAL AMS/JMS/SOAP Network MCS 1/CNES SM&C Core SM&C MAL AMS/JMS/SOAP MCS 2/JPL SM&C Core SM&C MAL AMS/JMS/SOAP 4 May 2007 26 OPS-G Forum - CCSDS SM&C: a step towards the future
  • Spacecraft Monitoring & Control Conclusions and Outlook Working Group The Mission Operations Services will provide a framework for development of Interoperable systems (across and within Agencies) Re-usable components Systems-of-Systems At the last CCSDS workshop (Jan 07), NASA agreed to increase support to the SM&C effort while continuing to identify the candidate enabling technologies for the future Constellation Programme Target plan SM&C Message Abstraction Layer - end 2007 SM&C Common Service - Q2/2008 SM&C Core Service - Q2/2008 4 May 2007 27 OPS-G Forum - CCSDS SM&C: a step towards the future