Presentation is loading. Please wait.

Presentation is loading. Please wait.

CCSDS GSOC/DLR Stefan Gärtner, DLR SM&C WG

Similar presentations


Presentation on theme: "CCSDS GSOC/DLR Stefan Gärtner, DLR SM&C WG"— Presentation transcript:

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


Download ppt "CCSDS GSOC/DLR Stefan Gärtner, DLR SM&C WG"

Similar presentations


Ads by Google