ccsds spacecraft monitor & control working group (sm&c wg) spaceops 2004
TRANSCRIPT
CCSDSCCSDSSpacecraft Monitor & Control Spacecraft Monitor & Control
Working GroupWorking Group(SM&C WG)(SM&C WG)
SpaceOps 2004SpaceOps 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
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.)
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.
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
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
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
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
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
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
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)
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
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
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)
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
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
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, …
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