Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture...

27
Comprehensive Open-architecture Solution for Mission Operations Systems Dr. Trevor C. Sorensen January, 2016

Transcript of Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture...

Page 1: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Comprehensive Open-architecture Solution for Mission Operations Systems

Dr. Trevor C. SorensenJanuary, 2016

Page 2: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

COSMOS Purpose• Original Purpose:

To develop a comprehensive open system of software and hardware tools that supports the design, testing, and operations of one or more spacecraft and is easily adaptable for adding spacecraft and porting to Mission Operations Centers (MOCs) at HSFL, NASA Ames Research Center, and other MOCs.– COSMOS was developed as a collaboration between HSFL and NASA

Ames Research Center under a 3-year NASA EPSCoR grant (2010-2013). There was a 1-year no-cost extension.

– COSMOS originally stood for “Comprehensive Open-architecture Space Mission Operations System” but was changed in 2014 to reflect to more generalized applicability.

2

Page 3: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Mission Operations Functional Flow Block Diagram

DATA MANAGEMENT PROCESS

Contact PlansCommand Loads/Scripts

R/TCommands(GN & S/C)

R/T FLIGHT OPERATIONSPROCESS

Support Schedule

Payload Data

ANALYSIS PROCESS

PLANNINGPROCESS

Anomalies &Eng. Data

All Level 0 & SOH Data

DataArchive

Payload Customers

(Mission Customers)

Spacecraft

S/CAnalysis

Orbit/TrajectoryAnalysis

MissionAnalysis

Relay SatelliteGround

Network

Data Processing

PrecontactSetup

Initiate Contact

Monitor & Control

PostcontactShutdown

Mission Planning & Scheduling

Schedules, Contact Plans, Command & Flat Files

OTB/ Simulators

Com

man

d Lo

ads

Anomaly Resolution

ANOMALYRESOLUTION

PROCESS

R/TCommands(GN & S/C)

3

Page 4: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

COSMOS Functional Architecture

4

Mission Planning & Scheduling Contact Process Data Management Mission Analysis Mission AnalysisMission Planning & Scheduling Contact Process Data ManagementMission Planning & Scheduling Contact Process Mission AnalysisData ManagementMission Planning & Scheduling Contact Process Mission State

ProjectionMission AnalysisData ManagementMission Planning & Scheduling Contact Operations

Testbed/Simulator Ground Network Control Payload Operations Flight Dynamics System Management

& Quality Assurance

Ground Station Network

SC

Upl

oads

SC

R/T

CM

D

SC

SO

H T

LM

Sch

edul

e

Pas

s P

lan

Orb

itE

phem

eris

GS

CM

D

P/L

Dat

a

GS

Sta

tus

Pos

t-Pas

sR

epor

ts

COSMOS

Mission Operations Team Payload CustomersSC Engineers

COSMOS GS Interface

COSMOS GUI

Mis

sion

D

ata

Ope

rato

rC

omm

ands

Anomaly ResolutionRequest

Tasking Requests

Reports

Reports

Tasking Requests

Mis

sion

S

tatu

s

Mis

sion

S

tatu

s

Pay

load

Dat

a

Payload Status

Mission Planning & Scheduling Contact Process Data Management Mission Analysis Mission AnalysisMission Planning & Scheduling Contact Process Data ManagementMission Planning & Scheduling Contact Process Mission AnalysisData ManagementMission Planning & Scheduling Contact Process Anomaly

ResolutionMission AnalysisData ManagementMission Planning & Scheduling Contact Operations

Simulators & Operational Testbed

Ground Network Control Payload Operations Flight Dynamics System Management

& Quality Assurance

Ground Station Network

SC

Upl

oads

SC

R/T

CM

D

SC

SO

H T

LM

Sch

edul

e

Pas

s P

lan

Orb

itE

phem

eris

GS

CM

D

P/L

Dat

a

GS

Sta

tus

Pos

t-Pas

sR

epor

ts

COSMOS

Mission Operations Team Payload CustomersSC Engineers

COSMOS GS Interface

COSMOS GUI

Mis

sion

D

ata

Ope

rato

rC

omm

ands

Anomaly ResolutionRequest

Tasking Requests

Reports

Reports

Reports

Tasking Requests

Mis

sion

S

tatu

s

Mis

sion

S

tatu

s

Pay

load

Dat

a

Payload Status

Page 5: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

COSMOS Nodal Architecture

5

Agents

Nodes

AgentsDMS

Nodes can use COSMOS for their onboard software

Page 6: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Multi-satellite Architecture

6

Page 7: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Features of COSMOS• Set of software and hardware framework to support spacecraft mission

operations• Set of tools:

– Mission Planning & Scheduling Tool (MPST)– Mission Operations Support Tool (MOST)– Ground Segment Control Tool (GSCT)– Data Management Tool (DMT)– Flight Dynamics Tool (FDT)– Analysis Tools– Test Bed Control Tool (TBCT)

• Open architecture to enable modifications and adaptation to new missions and MOCs

• User-friendly interfaces and short learning curves for users and software integrators

• COSMOS editor• Uses Qt under LGPL licensing – helps ITAR issues• Connections for COTS/GOTS and external tools

7

Page 8: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Mission Planning & Scheduling Tool (MPST)

8

Page 9: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Pre-launch Concept/design Development Integration & Testing Training and Rehearsals

Post-launch Cmd. load verification New Software validation Anomaly Resolution Training and Rehearsals

Operations Test Bed (OTB)

9

HSFL ACS Test Bed Controlled by COSMOS

Page 10: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

OTB Functional Architecture

ADCS TCS EPS PAYLOADS …

TELECOM OBCS/C&DH

Satellite

Ground Station Simulator

GSS

MOST

MOC Test Bed Controller Tool

TBCT

Space Dynamics -Orbital data-Attitude-…

Mon

itorin

g&

Con

trol

Simulated Mission Data

Testbed Data

Data

Cmds

Data

Cmds

Orbital Data

GSCT

DMT MPST

Test Bed Controller Engine

Space Environment-Magnetic Field (B)-Solar Radiation-System Time-…

Portal Agent- Tests Initialization - Commands setup- Data Flow

SD Data

SE Data

PA Data

Ope

ratio

nal T

est B

ed

10

Page 11: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Test Bed Controller Tool (TBCT)

11

Page 12: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Mission Operations Support Tool (MOST)

• Primary visualization and commanding tool of COSMOS designed specifically for supporting near-realtime operations.

• MOST functions:– Spacecraft/payload monitor and control– Mission Planning– Simulations and testing– Training and rehearsals– Trending and analysis– Anomaly resolution

• Designed initially to support HSFL’s HawaiiSat-1 mission• Adapted to support missions with multiple elements

12

Page 13: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

MOST Background• Based on legacy programs designed by Dr. Sorensen for the

Naval Research Laboratory:

– UltraViolet Plume Instrument (UVPI) Encounter Manager for SDIO/LACE satellite encounter execution

– LUNOPS program used to monitor science mission operations during the Clementine lunar mission

LUNOPS on Left Screen in Clementine MOCUVPI Encounter Manager Sample Screen

13

Page 14: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

14

MOST GUI

Page 15: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

15

MOST GUI

Page 16: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

16

MOST GUI

Page 17: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

MOST Display for Lunar Lander Mission (Descent)

Page 18: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

MOST Display for Lunar Rover

Page 19: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Lunar Lander & Rover

Page 20: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

COSMOS Executive Operator (CEO)• Provides Situational Awareness (Monitoring) of all Spacecraft

Simultaneously– Initial design supports up to 100 spacecraft– Three different selectable levels of monitoring

• Low – S/C ID, status of S/C, status of P/L, GS contact status• Medium – shows orbit position and data, day/umbra status (C/D T), GS contact status

(C/D T), status of SS, S/C or ACS modes, etc.• High – Similar to main display of MOST giving detailed information

– MOST can be launched to provide detailed subsystem information or commanding capability for any spacecraft

– Displays orbit tracks of all spacecraft (filter to select specific s/c)– Can handle actual and simulated spacecraft simultaneously– Flight Dynamics Display shows relative positions of spacecraft– Communications Display shows satellite communication crosslinks (ideal

for constellation monitoring)

20

Page 21: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

• Provides Monitoring of Ground Stations– Top-level status of all ground stations in network– Can launch GSCT for more detailed monitoring and control

• Provides Management of MOC Operations– Monitors allocation of COSMOS tools to spacecraft– Monitors personnel resource utilization– Access console logs (current or archived)– Communicate with one or MOC positions

• Monitors COSMOS System Performance– Monitors console computer performance and utilization– Monitors status of COSMOS tools and data flow between the COSMOS

elements including comm ports and links• Launch any COSMOS Tools

– MPST, MOST, GSCT, DMT, TBCT, Analysis Tools

21

CEO Features (cont.)

Page 22: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

COSMOS Executive Operator (CEO)Main Display

Ground Tracks

(selectable)

Status of AllSatellites

EnlargedStatus

Displays

ResourcesLocalT MET Orbit14:43:07 1234:09:32:27 17126

Sat # Satellite Name MOST GSC001 TinySat-1 Autonomous002 TinySat-2 Autonomous003 TinySat-3 Autonomous004 TinySat-4 Autonomous005 TinySat-5 Autonomous006 TinySat-6 Autonomous007 TinySat-7 Autonomous008 TinySat-8 Autonomous009 TikiSat-1 Autonomous010 TikiSat-2 Autonomous Autonomous011 HawaiiSat-1 Autonomous012 HawaiiSat-2 SpaceCadet 1 SpaceCadet 1013 MightySat Manual014 ClearSat SpaceCadet 2 SpaceCadet 2015 KUD0Sat-1 Autonomous016 KUD0Sat-2 Autonomous017 BoxSat-1 Autonomous018 BoxSat-2 Autonomous019 BoxSat-3 Autonomous020 BoxSat-4 Autonomous021 BoxSat-6 Autonomous022 BoxSat-9 SpaceCadet 3 Autonomous023 BoxSat-10 Autonomous024 BoxSat-11 SpaceCadet 3 SpaceCadet 3025 SimSat-A SpaceCadet 4 Manual

Controller Status MPST MOST GSCT DMT TBCT CEOFlight Director On 1 1SpaceCadet 1 On 1 1SpaceCadet 2 On 1SpaceCadet 3 On 2 1SpaceCadet 4 OffSpaceCadet 5 OffSpaceCadet 6 OffSpaceCadet 7 OffSpaceCadet 8 Sim 1SpaceCadet 9 Off

SpaceCadet 10 OffTrainee 1 Sim 1Trainee 2 On 1Trainee 3 On 1Trainee 4 Off

LOG

LOG

LOG

LOG

LOG

LOG

LOG

LOG

LOG

LOG

LOG

LOG

LOG

LOG

LOG

CONTROL ALLOCATIONS PERSONNEL001

SC PActual

SC P

002 003 004 005 006 007 008 009 010

011 012 013 014 015 016 017 018 019 020

021 022 023 024 025 026 027 028 029 030

031 032 033 034 035 036 037 038 039 040

041 042 043 044 045 046 047 048 049 050

051 052 053 054 055 056 057 058 059 060

061 062 063 064 065 066 067 068 069 070

071 072 073 074 075 076 077 078 079 080

081 082 083 084 085 086 087 088 089 090

091 092 093 094 095 096 097 098 099 100

Sim

Actual Actual

Sim

C S PActual Actual Actual Actual Actual Actual Actual Actual

C S P C S PC S P C S P C S P C S P C S P C S P

Actual Actual Actual Actual

Actual Actual Actual Actual Actual Actual Actual Actual ActualSC P SC P SC P C S P C S P C S PSC PSC P C S P

C S P C S P C S PSC P•

• •

UTC MOC2012-01-23 19:43:07 08:43:07

MSG

NODE #1 (MC1) STATUS

CEOCOSMOSExecutiveOperator

Lat 043.4 N Long 090.6 E Alt 0123 k Lat 033.6 N Long 007.4 E Alt 0489 k

Sub-Sat ViewActual

Simulation

Actual Actual ActualOrbit View

Daylight 45:03 → Umbra

Ground St 22:10 → AOS ASF-1

B LC

Local Time 245:19:07:58

ADCS ModeNominalS/C StateLVLH

EPS OBC ADC RF +TCS

Daylight 26:58 → Daylight

Ground St 08:15 → LOSUHF, SBand

SSC

L

Local Time 245:02:07:58

ADCS ModeNominalS/C StateIH2

EPS

CBOBC ADC RCSRF +

Orbit View

Lat 073.6 S Long 187.4 E Alt 0557 k

Daylight 07:53 → Umbra

Ground St 17:20 → AOS KCC

Local Time 245:07:07:58

ADCS ModeS/C State

LVLH

EPS OBC ADC RF +

CONTACTTCS

Nominal

Sub-Sat View

Lat 033.6 S Long 096.4 E Alt 0623 k

Daylight 27:53 → Daylight

Ground St 37:20 → AOS KCC

Local Time 245:09:07:58

ADCS ModeS/C State

SAFE

EPS OBC ADC RF TCS

CAR LCK+

SAFE

Daylight 82:53 → Umbra

Ground St 17:20 → LOSVHF, SBand

SCCLocal Time 245:21:07:58

OBC ADC COM TCS

B C L

EPSRCS SM GNC CM1 CM2

Lat 013.6 N Long 196.4 E Alt 7623 k

Orbit ViewActual ActualOrbit View

11 HawaiiSat-1 MOST 12 HawaiiSat-2 MOST 13 MightySat MOST 14 ClearSat MOST 15 KUDOSat-1 MOST 16 KUDOSat-2 MOST

Lat 088.6 N Long 196.4 E Alt 5523 k

Daylight 82:53 → Umbra

Ground St 17:20 → LOSVHF, SBand

SCCLocal Time 245:21:07:58

OBC ADC COM TCS

B C L

EPSRCS SM GNC CM1 CM2

Lat 043.4 N Long 090.6 E Alt 0123 k Lat 033.6 N Long 007.4 E Alt 0489 k

Daylight 45:03 → Umbra

Ground St 22:10 → AOS ASF-1

B LC

Local Time 245:19:07:58

ADCS ModeNominalS/C StateLVLH

EPS OBC ADC RF +TCS

Daylight 26:58 → Daylight

Ground St 08:15 → LOSUHF, SBand

SSC

L

Local Time 245:02:07:58

ADCS ModeNominalS/C StateIH2

EPS

CBOBC ADC RCSRF +

Lat 073.6 S Long 187.4 E Alt 0557 k

Daylight 07:53 → Umbra

Ground St 17:20 → AOS KCC

Local Time 245:07:07:58

ADCS ModeS/C State

LVLH

EPS OBC ADC RF +

CONTACTTCS

Nominal

Lat 033.6 S Long 096.4 E Alt 0623 k

Daylight 27:53 → Daylight

Ground St 37:20 → AOS KCC

Local Time 245:09:07:58

ADCS ModeS/C State

SAFE

EPS OBC ADC RF TCS

CAR LCK+

SAFE

Orbit View Sub-Sat View

Sub-Sat ViewSub-Sat View

Sub-Sat View Sub-Sat ViewActual Actual Actual Actual

21 BoxSat-6 MOST 22 BoxSat-9 MOST 23 BoxSat-10 MOST 24 BoxSat-11 MOST 25 SimSat-1 MOST 26 SimSat-2 MOST

17 BoxSat-1 MOST 18 BoxSat-2 MOST 19 BoxSat-3 MOST 20 BoxSat-4 MOST

Actual Actual Actual Actual SimulationSub-Sat View Orbit View

Lat 023.4 S Long 090.6 E Alt 0123 k Lat 043.4 N Long 090.6 E Alt 0123 k Lat 043.4 S Long 090.6 E Alt 0123 k Lat 043.4 S Long 090.6 E Alt 0123 k Lat 043.4 S Long 090.6 E Alt 1123 k Lat 043.4 S Long 090.6 E Alt 0723 k

Orbit View Orbit View

Daylight 45:03 → Umbra

Ground St 22:10 → AOS ASF-1

B LC

Local Time 245:19:07:58

ADCS ModeNominalS/C StateLVLH

EPS OBC ADC RF +TCS

Daylight 26:58 → Daylight

Ground St 08:15 → LOSUHF, SBand

SSC

L

Local Time 245:02:07:58

ADCS ModeNominalS/C StateIH2

EPS

CBOBC ADC RCSRF +

Daylight 07:53 → Umbra

Ground St 17:20 → AOS KCC

Local Time 245:07:07:58

ADCS ModeS/C State

LVLH

EPS OBC ADC RF +

CONTACTTCS

Nominal

Daylight 27:53 → Daylight

Ground St 37:20 → AOS KCC

Local Time 245:09:07:58

ADCS ModeS/C State

SAFE

EPS OBC ADC RF TCS

CAR LCK+

SAFE

Daylight 07:53 → Umbra

Ground St 17:20 → AOS KCC

Local Time 245:07:07:58

ADCS ModeS/C State

LVLH

EPS OBC ADC RF +

CONTACTTCS

Nominal

Daylight 07:53 → Umbra

Ground St 17:20 → AOS KCC

Local Time 245:07:07:58

ADCS ModeS/C State

LVLH

EPS OBC ADC RF +

CONTACTTCS

Nominal

SORT SELECT

Ground St

KCC

245:07:07:58Local TmAzimuth

ElevationMax Elev

AOSLOS

82.4

009Sat #

281.3

19:38:37 [+05:30]

67.5 -

19:47:27 [-04:20]

UHFBand

CONTACT

AUTOMode

KCC ASF-1 ASF-2 SCC-1 SCC-2

ABC DEF-1 DEF-2 DEF-3 GHI-2

HMC3-1 HMC3-2 NMC3-1 NMC3-2 SMC3-1

SMC3-2 BMC3-1 BMC3-2 WPGS ARC-1

ARC-2 ARC-3 ARC-4 ARC-5

OPER STBY OPER DOWN STBY

LNK STBY OFFOPER OPER

STBY OPER STBY STBY OFF

OFF OPER OPER LNK DOWN

OPER OPER STBY OPER

UHF S-B S-B UHF S-B

C-B S-B S-B X-B Ku-B

UHF S-B UHF S-B UHF

S-B UHF S-B UHF

UHF

VHF

UHF S-B S-B

#1 #2 #3 #4 #5 #6 #7 #8 #9 #10

10%CPU

MEM

DISK

MC1 MC2 MC3 OTB1 OTB2 MC5 MC6 MC7 MC8 MC9 Ground SegmentMonitor

MOC ComputersStatus

Page 23: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

CEO Use with Research Ships

Page 24: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

COSMOS Diversity

24

• Initial development for Earth-orbiting satellites (HiakaSat)• COSMOS currently has been tested with following other

assets:– Satellite ground station (actual)– Lunar transfer spacecraft (simulated)– Lunar lander (simulated)– Lunar rover (simulated)– Ships collecting data for tsunami warning research (actual)– UAVs (quadcopters) – in work

• Future applications within 1 year:– Launch vehicles– BalloonSats

Page 25: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

COSMOS Status

25

• COSMOS is currently undergoing continued development and alpha testing with various organizations

• Version 1.0 released in October to support HS-1 Mission– HiakaSat used COSMOS for onboard Flight Software– Ground segment, including HSFL ground station and MOC, uses

COSMOS• Planned for use with various upcoming CubeSat and

microsat missions• Full featured COSMOS Version 2.0 due for release in 2017• Used in Ingenicomm’s icIGS Integrated Field-Deployable

Ground Station (http://ingenicomm.net/products/cgs/icIGS.php)

Page 26: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

COSMOS Status

Distribution A: Unclassified - Cleared for Public Release26

• COSMOS is currently undergoing continued development and alpha testing with various organizations

• Version 1.0 due for release in October, in time for HawaiiSat-1 mission– HiakaSat uses COSMOS for onboard Flight Software– Ground segment, including HSFL ground station and MOC, uses

COSMOS• Planned for use with various upcoming CubeSat and

microsat missions• Full featured COSMOS Version 2.0 due for release in 2016• Used in Ingenicomm’s icIGS Integrated Field-Deployable

Ground Station (http://ingenicomm.net/products/cgs/icIGS.php)

Page 27: Comprehensive Open -architecture Solution for Mission ... · Comprehensive Open -architecture Solution for Mission Operations Systems. Dr. Trevor C. Sorensen. January, 2016

Mahalo!Dr. Trevor C. Sorensen

[email protected]://www.cosmos-project.org

http://www.interstel.tech808-956-4715

http://www.COSMOS-project.org