Download presentation
Presentation is loading. Please wait.
1
CCSDS MO @ GSOC/DLR Stefan Gärtner, DLR SM&C WG
CCSDS Spring Meeting 2017, San Antonio, TX
2
Why Change a Running System?
> CCSDS GSOC/DLR > Stefan Gärtner > Why Change a Running System? More entities are interested in performing at least parts of satellite operations (e.g. payload operations) Establish a system scalable to mission with different degrees of operations complexity – keep multi-mission operations Closer interaction with satellite providers / AIT phase Provide systems or parts of them for supporting / performing operations at other sites Increase the maintainability and automation of the overall system (w.r.t interfaces/standards, flexibility, re-use / plug and play)
3
Typical FOS for Current Missions
> CCSDS GSOC/DLR > Stefan Gärtner > Typical FOS for Current Missions
4
Demands by AIT and Operations
> CCSDS GSOC/DLR > Stefan Gärtner > Demands by AIT and Operations modularity FOS setup independent of where individual functions and processes are deployed and executed scalability non-demanding standard missions complex prototype missions multi-mission integration in multi-mission environment flexibility alter mission operations concept and system setup after mission start distributed operations securely perform operations from inside and outside GSOC internal environment
5
> CCSDS MO @ GSOC/DLR > Stefan Gärtner > 2017-05-08
The Vision
6
> CCSDS MO @ GSOC/DLR > Stefan Gärtner > 2017-05-08
Current Status first prototype FOS setup in GSOC’s operational environment handle all IT and operational security aspects like firewalls and DMZs setup of a virtual machine test environment including user setup and access prototype of a messaging bus in a single network for connecting CCSDS/MO services via MAL prototype realization of a M&C service provider located on the external interface layer of the GECCOS M&C system (to be evolved to a EGS-CC prototype MO adapter) prototype realization of Satmon telemetry display as M&C service consumer start of integration effort EGS-CC / test setups
7
Internal MO Message Transport Details
> CCSDS GSOC/DLR > Stefan Gärtner > Internal MO Message Transport Details requirements: need a secure way to traverse network boundaries / firewalls in a defined and controlled way filtering of data stream – users will be allowed to receive only a subset of information / perform only a defined subset of activities need adequate logging on different levels for security and tracing purposes broker-based messaging protocol AMQP MQTT Kafka ...
8
> CCSDS MO @ GSOC/DLR > Stefan Gärtner > 2017-05-08
Next Steps finalize MO / messaging setup for further distribution of M&C services also to distinct networks, e.g. the GSOC office environment and an external partner verify CCSDS MO/MAL performance identify and find a solution for not yet defined MO services direct real-time commanding of an engineering model using clients outside GSOC check operational aspect of parallel commanding exchange GSOC GECCOS/SCOS based kernel with EGS-CC using an MO adapter
9
> CCSDS MO @ GSOC/DLR > Stefan Gärtner > 2017-05-08
Evolution Stages
10
Mini Mission Control Center
> CCSDS GSOC/DLR > Stefan Gärtner > Mini Mission Control Center exhibition at DLR open house October 2016 simulation of a LEO satellite orbiting visitors task for the visitor: take a selfie i.e. command the satellite to perform data takes at a calculated orbit position and downlink them on next ground station contact
11
mission planning & flight dynamics interactive Excel sheet
> CCSDS GSOC/DLR > Stefan Gärtner > mission planning & flight dynamics interactive Excel sheet flight ops ProToS tool ground data processing automatic image enhancements (border, caption) + dispatch
12
ProToS ProToS is our in-house developed tool
> CCSDS GSOC/DLR > Stefan Gärtner > ProToS ProToS is our in-house developed tool for flight and ground procedure preparation for a central procedure repository for procedure execution as automation engine graphical procedure editor backed with satellite database (GECCOS/SCOS MIB) automatic flight procedure execution via GECCOS/SCOS CORBA interface CCSDS MO interface by acting as M&C services consumer
13
> CCSDS MO @ GSOC/DLR > Stefan Gärtner > 2017-05-08
14
> CCSDS MO @ GSOC/DLR > Stefan Gärtner > 2017-05-08
15
Demo Setup AndroMO Service Provider MAL TCP/IP ProToS Service Consumer
> CCSDS GSOC/DLR > Stefan Gärtner > AndroMO Service Provider Demo Setup MAL TCP/IP ProToS Service Consumer MAL TCP/IP Transport Binding
16
MO M&C – Monitor and Control Services
> CCSDS GSOC/DLR > Stefan Gärtner > Event Activity Tracking MO M&C – Monitor and Control Services Action Parameter Alert Check Statistics Aggregation Conversion Group
17
M&C Parameter Service hardcoded in provider ParameterIdentity
> CCSDS GSOC/DLR > Stefan Gärtner > M&C Parameter Service TIME BATTERY CHARGE_STATE ACCEL.X / .Y / .Z ... hardcoded in provider ParameterIdentity Object causing creation Operations monitorValue PUBSUB getValue REQUEST setValue SUBMIT enableGeneration listDefinition addParameter updateDefinition removeParameter related ParameterDefinition Object causing creation ParameterValue-Instance Object causing update generation source
18
M&C Aggregation Service
> CCSDS GSOC/DLR > Stefan Gärtner > M&C Aggregation Service ProcName_Aggregation: TIME BATTERY CHARGE_STATE ACCEL.X / .Y / .Z dynamically generated by ProToS Operations monitorValue PUBSUB getValue REQUEST enableGeneration SUBMIT enableFilter listDefinition addAggregation updateAggregation removeAggregation Aggregation-Identity Object causing creation related Aggregation-Definition Object causing creation related source Aggregation-ValueInstance Object causing update generation
19
M&C Action Service hardcoded in provider ActionIdentity
> CCSDS GSOC/DLR > Stefan Gärtner > M&C Action Service TAKE_PICTURE CALIBRATE DOWNLINK ... hardcoded in provider ActionIdentity Object causing creation Operations submitAction SUBMIT preCheckAction REQUEST listDefinition addAction updateDefinition removeAction source ActionDefinition Object causing creation related ActionInstance ActionFailure Activity: Execution
20
> CCSDS MO @ GSOC/DLR > Stefan Gärtner > 2017-05-08
21
> CCSDS MO @ GSOC/DLR > Stefan Gärtner > 2017-05-08
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.