comprehensive open -architecture solution for mission ... · comprehensive open -architecture...
TRANSCRIPT
Comprehensive Open-architecture Solution for Mission Operations Systems
Dr. Trevor C. SorensenJanuary, 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
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
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
COSMOS Nodal Architecture
5
Agents
Nodes
AgentsDMS
Nodes can use COSMOS for their onboard software
Multi-satellite Architecture
6
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
Mission Planning & Scheduling Tool (MPST)
8
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
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
Test Bed Controller Tool (TBCT)
11
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
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
14
MOST GUI
15
MOST GUI
16
MOST GUI
MOST Display for Lunar Lander Mission (Descent)
MOST Display for Lunar Rover
Lunar Lander & Rover
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
• 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.)
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
CEO Use with Research Ships
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
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)
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)
Mahalo!Dr. Trevor C. Sorensen
[email protected]://www.cosmos-project.org
http://www.interstel.tech808-956-4715
http://www.COSMOS-project.org