13
OPS-SAT Experimenter Framework Dominik Marszk, Lorenzo Gagliardini 13/12/2020

OPS-SAT Experimenter Framework

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OPS-SAT Experimenter Framework

OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini

13/12/2020

Page 2: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 2

Presentation plan

• System overview

• Nanosat MO Framework (NMF) – capabilities and architecture

• NMF Simulator

• NMF Consumer Test Tool

• Light-Weight Mission Control System (LWMCS – EUD4MO)

• Demo

Page 3: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 3

System overview

Experimenter

OPS-SAT

ESOC

SEPP

Ground MO Proxy(per experiment) Light-Weight MCS

Custom MO/NMF ground

application

Data Proxy(part of the

OPS-SAT MCS routing data)

Camera

SDR

GPS (through OBC)

OPT-RX

iADCS

Power Subsystem

(through OBC)

NMF:Libraries,

Supervisor,Apps

Payload drivers

CAN

Custom ground application

Ground MO Proxy for supervisor

Light-Weight MCS& custom tooling

Web Browser

SpW

CCSDS Engine API

Sp

ace

link

Page 4: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 4

Nanosat MO Framework – Capabilities

• Monitoring & Control

• Payloads Abstraction Layer

• Supervises applications through a management component

(NMF Supervisor)

• Implements handling of basic signals required by the OPS-SAT

system

• Space to ground replication (Ground MO Proxy)

• Offline mirroring of the M&C data on the ground

Page 5: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 5

Nanosat MO Framework – Space app stack

Application

NMF Generic Composites

Payloads Abstraction Layer (Platform

Services)

Satellite Platform

M&C Services Implementation

Satellite Bus

Your code

NMF Core

CAN, SpW, TCP/IP

Platform Adapters

(Sim or OPS-SAT)

iADCS, Camera, OPT-RX, SDR, Power,

GNSS

NMF Core

Page 6: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 6

Service APIs

Page 7: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 7

NMF SDK – Simulator

• Simulates core OPS-SAT payloads - GPS, iADCS,

Camera

• Allows executing simulation scenarios

• Time control

• Visualisation interface (Celestia)

• Portable implementation

• Hybrid mode

Page 8: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 8

NMF SDK – Consumer Test Tool

Page 9: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 9

Light-Weight Mission Control System

• Web interface hosted on ESOC premises

• High level consumer of M&C services

• Visualising the telemetry (Parameters and Alerts)

• Browsing history of the telemetry

• Telecommanding in an organised manner (Actions)

• Browsing history of the telecommands

Page 10: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 10

Production-like Connectivity

NMF stackGround MO

ProxyEUD4MO

Consumer Test Tool

Simulator Node

Simulator GUI

Satellite Platform

Page 11: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 11

SDK Connectivity – Ground

NMF stack EUD4MO

Consumer Test Tool

Simulator Node

Simulator GUI

Satellite Platform

Page 12: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 12

Demos

- Code + CTT + LWMCS

- Camera Acquisitor System (Lorenzo)

Page 13: OPS-SAT Experimenter Framework

Dominik Marszk, Lorenzo Gagliardini | ESOC | 13/12/2020 | Slide 13

System overview

Experimenter

OPS-SAT

ESOC

SEPP

Ground MO Proxy(per experiment) Light-Weight MCS

Custom MO/NMF ground

application

Data Proxy(part of the

OPS-SAT MCS routing data)

Camera

SDR

GPS (through OBC)

OPT-RX

iADCS

Power Subsystem

(through OBC)

NMF:Libraries,

Supervisor,Apps

Payload drivers

CAN

Custom ground application

Ground MO Proxy for supervisor

Light-Weight MCS& custom tooling

Web Browser

SpW

CCSDS Engine API

Sp

ace

link