18
CCSDS CCSDS Spacecraft Monitor & Spacecraft Monitor & Control Working Group Control Working Group (SM&C WG) (SM&C WG) SpaceOps 2004 SpaceOps 2004

CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Embed Size (px)

Citation preview

Page 1: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

CCSDSCCSDSSpacecraft Monitor & Control Spacecraft Monitor & Control

Working GroupWorking Group(SM&C WG)(SM&C WG)

SpaceOps 2004SpaceOps 2004

Page 2: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 22

MembershipMembership ESAESA

• Mario Merri (chairman), Michael Schmidt, Alessandro Mario Merri (chairman), Michael Schmidt, Alessandro ErcolaniErcolani

• Ivan Dankiewicz, Sam CooperIvan Dankiewicz, Sam Cooper BNSCBNSC

• Roger Thompson (deputy chairman), Martin SymondsRoger Thompson (deputy chairman), Martin Symonds NASA/JPLNASA/JPL

• Amalaye Oyake, Peter ShamesAmalaye Oyake, Peter Shames NASA/GSFCNASA/GSFC

• Donald Custis LokersonDonald Custis Lokerson CNESCNES

• Brigitte Béhal, Brigitte Béhal, Erwann PoupartErwann Poupart DLRDLR

• Harald HofmannHarald Hofmann JAXAJAXA

• Takahiro YamadaTakahiro Yamada

Page 3: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 33

High Level GoalHigh Level Goal Standardisation of interfaces for Spacecraft M&CStandardisation of interfaces for Spacecraft M&C

• Reduced cost of Flight Components andReduced cost of Flight Components andGround Segment InfrastructureGround Segment Infrastructure

• Enable “plug and play” Architecture with components from Enable “plug and play” Architecture with components from different Agencies, Systems and Suppliersdifferent Agencies, Systems and Suppliers

Enable Mission Economies through:Enable Mission Economies through:• Interoperability with partner systems and infrastructureInteroperability with partner systems and infrastructure• Risk Reduction through re-use of systems and operational Risk Reduction through re-use of systems and operational

concepts: increased reliabilityconcepts: increased reliability• Facilitation of Generic Software Infrastructure (On-board and Facilitation of Generic Software Infrastructure (On-board and

Ground-based)Ground-based)• Application of a common M&C Approach throughout all mission Application of a common M&C Approach throughout all mission

phasesphases• Application of a common M&C Approach to other domains Application of a common M&C Approach to other domains

(Ground Stations, Control and Test Centres, etc.)(Ground Stations, Control and Test Centres, etc.)

Page 4: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 44

ScopeScope• Operational concept: Operational concept:

definition of an operational concept that covers a set of definition of an operational concept that covers a set of standard operations activities related to the monitoring standard operations activities related to the monitoring and control of both ground and space segments.and control of both ground and space segments.

• Set of Application Services: Set of Application Services: definition of an extensible set of services to support the definition of an extensible set of services to support the

operational concept together with its information operational concept together with its information model and behaviours. This includes (non exhaustively) model and behaviours. This includes (non exhaustively) ground systems such as Automatic Command and ground systems such as Automatic Command and Control, Data Product Management, Flight Dynamics, Control, Data Product Management, Flight Dynamics, Mission Planning, Automation, and Performance Mission Planning, Automation, and Performance Evaluation.Evaluation.

• Application-layer information: Application-layer information: definition of the standard information set to be definition of the standard information set to be

exchanged for SM&C purposes.exchanged for SM&C purposes.

Page 5: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 55

ObjectivesObjectives Define a common SM&C operational conceptDefine a common SM&C operational concept

Define a reference on-board and on ground architecture in close Define a reference on-board and on ground architecture in close coordination with other CCSDS groups (e.g. SOIS, SEA)coordination with other CCSDS groups (e.g. SOIS, SEA)

Identify standard Mission Control System interfaces with M&C Identify standard Mission Control System interfaces with M&C components:components:• with remote software managementwith remote software management• with Mission Planning Systemwith Mission Planning System• with the Flight Dynamics Systemwith the Flight Dynamics System• ……

Define a standard approach to service specificationDefine a standard approach to service specification

Define application-level service access pointsDefine application-level service access points

Define SM&C Common protocol layerDefine SM&C Common protocol layer

Page 6: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 66

ScheduleSchedule

Dec 03Dec 03 Formation of WG (1Formation of WG (1stst meeting) meeting)

Apr 04Apr 04 SM&C Service Framework (WB – SM&C Service Framework (WB – draft 0.4)draft 0.4)

Dec 04Dec 04 Green BookGreen Book

advanced concept papers onadvanced concept papers on• Common SM&C Protocol ServiceCommon SM&C Protocol Service• Core SM&C Application ServiceCore SM&C Application Service

Page 7: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 77

Service Based ArchitectureService Based Architecture

Defines the Defines the interface as a interface as a “contract”“contract”

Consumer (client) Consumer (client) unaware of unaware of providers providers implementationimplementation

Popular with Popular with distributed and distributed and web based systemsweb based systems

Service consumer Service provider

Service directory

PublishLookup

Invoke

Page 8: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 88

Service LayeringService LayeringGROUND SEGMENT FLIGHT SEGMENT

GROUND SERVICES SOIS SERVICESSPACE LINKSERVICES

Application Application Application Application Application Application

MOIMS SERVICES

MOIMS: Mission Operations Information Management SystemsSOIS: Spacecraft On-Board Interface Services

Page 9: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 99

Service ClientApplications

Service ClientApplications

Service ClientApplications

Service ClientApplications

SLS, SOIS or Other

MOIMS

Service ClientApplications

Service ProviderApplications

MOIMSCommon Protocol Service

CommunicationsService

CommunicationsService

Service Message Protocol

MOIMS Service InterfacesMOIMS Service Interfaces

Interoperable Interface

CommunicationsService

CommunicationsService

MOIMSCommon Protocol Service

Service Access Points

MOIMSApplication Services

MOIMSApplication Services

Page 10: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1010

Service ClientApplications

Service ClientApplications

Service ClientApplications

Service ClientApplications

MOIMS

Service ClientApplications

Service ProviderApplications

MOIMSCommon Protocol Service

Service Message Protocol

Network AdaptersNetwork Adapters

MOIMSCommon Protocol Service

Service Access Points

MOIMSApplication Services

MOIMSApplication Services

CORBA CORBA

CORBA Adapter CORBA Adapter

SOIS Services SOIS Services

SOIS Adapter SOIS Adapter

SOAP SOAP

SOAP Adapter SOAP Adapter

SLS Services SLS Services

SLS Adapter SLS Adapter

Page 11: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1111

Service ClientApplications

Service ClientApplications

Service ClientApplications

Service ClientApplications

SLS

MOIMS

Service ClientApplications

Service ProviderApplications

CommunicationsService

CommunicationsService

PUS

PUS AdapterPUS Adapter

Interoperable Interface

CommunicationsService

CommunicationsService

Service Access Points

MOIMSApplication Services

(PUS Adapters)

MOIMSApplication Services

(PUS Adapters)

Page 12: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1212

Space System ContextSpace System Context

Defines reference Defines reference systemsystem

Defines operational Defines operational contextcontext

Outlines clients of Outlines clients of the systemthe system

Outlines Outlines operational areas operational areas of the systemof the system

Spacecraft A2

Agency groundstation network

Commercial groundstation network

Other groundstation network

Spacecraft BSpacecraft A1

Spacecraft controlcentre

Payload operationscentre

Externalorganisation

Page 13: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1313

Functional ViewFunctional View Uses RASDS Uses RASDS

methodology methodology Defines areas of Defines areas of

functionalityfunctionality• Taken from the Taken from the

operational contextoperational context Defines interactions Defines interactions

between functional between functional areasareas

Leads to service Leads to service identificationidentification

FlightDynamics

M & C

Planning

AutomationScheduleExecution

Analysis

SoftwareManagement

Time &Location

Data ProductManagement

Page 14: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1414

Modularity and FlexibilityModularity and FlexibilitySpacecraftOffline ground systems Online ground systems

FlightDynamics

M & C

Planning

AnalysisOnboardM & C

OnboardScheduleExecution

OnboardAutomation

OnboardPlanning

SoftwareManagement

SoftwareManagement

Data ProductManagement

Data ProductManagement

Time &Location

Offline ground systems Online ground systems Spacecraft

OnboardM & C

FlightDynamics

M & C

Planning

Automation

ScheduleExecution

Analysis

SoftwareManagement

SoftwareManagement

SoftwareManagement

Time &Location

(onboard GPS)

Page 15: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1515

Information flowInformation flow

Key task is to identify Key task is to identify the information the information objectsobjects

Elaboration of the Elaboration of the services will identify services will identify these objectsthese objects

Will also define their Will also define their attributesattributes

FlightDynamics

M & C

Planning

Automation

ScheduleExecution

PlanningRequest

Action

Activity

Schedule

Parameter

Alert

Page 16: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1616

Service OverviewService Overview

External Node(s)

Ground Nodes

Remote Node (Spacecraft, Groundstation, Simulator etc)

Time & LocationService

SoftwareManagement Service

OperatorNotification

SM&C Service

Automation Service

Scheduling Service

Interaction Service

Flight Dynamics Service

Planning Service

File ManagementService

RemoteSM & C

RemoteSoftware

AnalysisOB SoftwareManagement

SC M & CDisplays

RemoteFile System

RemoteScheduleExecution

RemoteAutomation

RemoteAutomation

Proxy

SM & CProxy

External

RemoteSchedule

Proxy

RemoteSoftware

Proxy

RemoteFile System

Proxy

RemotePlanning

RemotePlanning

Proxy

Time & LocationProxy

RemoteTime & Location

AutomationScheduleExecution

FlightDynamics

Planning

Page 17: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1717

List of servicesList of servicesCommon SM&C ProtocolCommon SM&C Protocol Common protocol layerCommon protocol layer

Core SM&C ApplicationCore SM&C Application Parameters: calibration, monitoring, aggregation, Parameters: calibration, monitoring, aggregation, configuration, statistics, …configuration, statistics, …

Commands: send, validate, verify, …Commands: send, validate, verify, …

Events: notify, …Events: notify, …

AutomationAutomation Automated procedure/functions: control (e.g. start, stop), Automated procedure/functions: control (e.g. start, stop), progress reporting, …progress reporting, …

SchedulingScheduling Schedule: managing (e.g. load, clear, shift, …), control (e.g. Schedule: managing (e.g. load, clear, shift, …), control (e.g. start, suspend, resume, …)start, suspend, resume, …)

InteractionInteraction Asynchronous (human) operator notification and interaction, …Asynchronous (human) operator notification and interaction, …

PlanningPlanning Plan: managing (e.g. add/delete/modify activity, …), control Plan: managing (e.g. add/delete/modify activity, …), control (e.g. validate plan, generate plan, allocate authority…)(e.g. validate plan, generate plan, allocate authority…)

Flight DynamicsFlight Dynamics Orbit/attitude determination/propagation, manoeuvre Orbit/attitude determination/propagation, manoeuvre preparation, …preparation, …

TimeTime Time correlation, set time, …Time correlation, set time, …

LocationLocation Tracking, ranging, and onboard position determination, …Tracking, ranging, and onboard position determination, …

Data Product Data Product ManagementManagement

File management and transfer, both ground based and onboardFile management and transfer, both ground based and onboard

Software ManagementSoftware Management Software versioning, patching, dumping and releasing, …Software versioning, patching, dumping and releasing, …

Page 18: CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004

Space Ops 2004Space Ops 2004 1818

SummarySummary

Work done:Work done:• drafted CCSDS White Bookdrafted CCSDS White Book• analysed operational contextanalysed operational context• identified servicesidentified services• used layered architectureused layered architecture

Future work:Future work:• CCSDS Green BookCCSDS Green Book• CCSDS standard specifications of each CCSDS standard specifications of each

serviceservice