Závěrečná zpráva
Úvod
PECS projekt 'Advanced SCOS-20000 Monitoring' zahrnuje českou část kombinovaných GSTP/PECS ESA projektů 'Advanced Monitoring for a Modern Generic Mission Control System' a 'Consolidation of the Advanced Telemetry Monitoring Subsystem'.
Oba ESA projekty byly provedeny ve spolupráci firem Siemens Rakousko - hlavní dodavatel v rámci GSTP programu - a ANF Data a Siemens Maďarsko v roli subdodavatelů v rámci českého a maďarského programu PECS. Obě části projektu jsou ukončeny a všechny platby ze strany ESA byly proplaceny ve 100% výši (celkový rozpočet 449 400 €).
Hlavním cílem těchto dvou projektů bylo využití nejnovějších technologií pro monitorování a vizualizaci telemetrických dat v satelitním řídicím systému SCOS-2000 (Spacecraft Control and Operations System) a aplikování výsledných analýz a prototypů v kontextu nové architektury pro ESA pozemní operační systémy (ESA Ground Operation System - EGOS).
Úlohy řešené ANF DATA v rámci PECS programu byly:
- CORBA prototyp pro distribuci datových paketů
- Command Supervisor - software pro monitorování aplikací generujících řídicí příkazy v systému SCOS-2000
- EGOS Data Transfer Library (DTL)
- EGOS Data Management Library (DML) - část pro zpracování řídicích příkazů (telecommands - TC)
SCOS-2000 Command Supervisor subsystém a EGOS DTL/DML knihovny byly prezentovány na ESAW konferenci v Darmstadtu v červnu 2007.
CORBA based Packet Distribution Prototype Software
Komunikační infrastruktura satelitního řídicího systému SCOS-2000 má své kořeny v distribuci paketů implementované ve starším systému SCOS-II. Tento koncept byl během následného vývoje SCOS-II a SCOS-2000 dále zdokonalován a osvědčil se u několika misí. Přesto řešení založené na nativním TCP/IP přináší některé nedostatky:
- Potřeba nízko úrovňového programování pro každou implementaci
- Chybějící podpora heterogenních systémových konfigurací (Solaris/Linux)
- Nutnost implicitně definovat v kódu formát přenášených dat
Naším hlavním úkolem bylo analyzovat existující TCP/IP distribuci paketů v systému SCOS-2000 a implementovat prototyp, ve kterém je nativní TCP/IP distribuce paketů nahrazena pomocí CORBA technologie (Common Object Request Broker Architecture).
Zastřešující ESA projekt začal v prosinci 2005, finální verze CORBA prototypu byla dodána do ESA v červenci 2006.
Command Supervisor for Remote Monitoring and Controlling of SCOS-2000 Command Sources
Command Supervisor je nový subsystém ve SCOS-2000, který umožňuje monitorování všech příkazových aktivit bez ohledu na to, zda běží jako interní nebo externí aplikace.
Command Supervisor je založen na architektuře klient-server. Server pomocí CORBA získává data z aplikací generujících řídicí příkazy v systému SCOS-2000 (command sources) a předává tyto informace opět pomocí CORBA klientským aplikacím. Klientské aplikace Command Supervisoru zobrazují požadovaná data (telecommands) a umožňují i další operace jako je filtrování a třídění dat.
Vývoj tohoto systému začal v prosinci 2005; finální verze byla dodána do ESA v březnu 2007.
EGOS Data Transfer Library (DTL)
DTL je nová EGOS softwarová knihovna pro přenos strukturovaných dat nezávisle na platformě. DTL podporuje následující distribuční módy:
- point to point timely - příliš stará data jsou automaticky vyřazena z distribuce
- point to point complete - všechna data jsou distribuována bez ohledu na jejich stáří
- broadcast/multicast
DTL knihovna je implementována způsobem, který umožňuje jednoduše modifikovat existující a přidat nové datové typy používané k distribuci.
Vývoj této knihovny začal v březnu 2006; finální verze byla dodána do ESA v červenci 2008.
EGOS Data Management Library (DML)
DML je nová EGOS softwarová knihovna pro správu telemetry a telecommand dat (TM/TC) získaných z EGOS aplikací ve formě anotovaných datových toků (stream), datových rámců (frame) a paketů.
V rámci PECS projektu byla implementována část DML knihovny pro zpracování řídicích příkazů (telecommands - TC).
Základní funkčnosti DML TC jsou:
- Metody pro nastavení jednotlivých datových položek v TC paketu
- Metody pro kódování paketů a sestavování datových segmentů, rámců a CLTU
- Vytváření EGOS TC objektů ze SCOS-2000 TC paketů
- Vytváření SCOS-2000 TC paketů z EGOS TC objektů
- Vytváření CCSDS TC paketů ze SCOS-2000 TC paketů
- Vytváření CCSDS TC segmentů z CCSDS TC paketů
- Vytváření CCSDS CLTU z CCSDS TC segmentů
- Načítání ASCII-MIB dat (pro použití v systému SCOS-2000)
- Zpracování TC parametrů: kontrola rozsahů hodnot, porovnání hodnot a konverze datových typů.
Vývoj této DML TC knihovny začal v dubnu 2007; finální verze byla dodána do ESA v červenci 2008.
Více podrobností naleznete v anlické verzi.
V případě připomínek či potřeby dalších informací pište na e-mail fuchs
czechspace.cz.





