exomars/trace gas orbiter - fsw workshopflightsoftware.jhuapl.edu/files/2010/fsw10_lapointe.pdf ·...

19
ExoMars/Trace Gas ExoMars/Trace Gas Orbiter Architecting Software Across International Partnerships * Jason LaPointe Jason LaPointe December 10 th , 2010 Jet Propulsion Laboratory California Institute of Technology Pasadena, CA 2010 Workshop on Spacecraft Flight Software This document has been reviewed and determined not to contain export controlled technical data. © 2010 California Institute of Technology. Government sponsorship acknowledged. * Proposed Mission. Pre-decisional - for planning and discussion purposes only

Upload: others

Post on 12-Apr-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

ExoMars/Trace Gas ExoMars/Trace Gas Orbiter

Architecting Software Across International Partnerships

*

Jason LaPointe

g p

Jason LaPointeDecember 10th, 2010

Jet Propulsion Laboratoryp yCalifornia Institute of Technology

Pasadena, CA

2010 Workshop on Spacecraft Flight Software

This document has been reviewed and determined not to contain export controlled technical data.© 2010 California Institute of Technology. Government sponsorship acknowledged.

* Proposed Mission. Pre-decisional - for planning and discussion purposes only

Page 2: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

OutlineOutline

Proposed Mission Overview Instruments, Electra, and Ka‐band Mission Phases Mission Phases Key FSW Requirements Common To All Instruments FSW Inheritance I t f Bl k Di Interface Block Diagram Communication Protocols Cmd/Tlm Database integration F l P i Fault Protection Data Volume Constraints Data Reduction

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-2

Page 3: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Proposed Mission Overview

The proposed ExoMars/Trace Gas Orbiter would be a /new and exciting joint NASA/ESA mission to Mars to be 

launched in 2016.  The mission elements would include a science orbiter and a demonstration lander.  ESA is responsible for providing the orbiter bus and landerwhile JPL is to provide four out of five sciencewhile JPL is to provide four out of five science instruments and spacecraft telecommunications hardware for Ka‐band, X/Ka‐band antenna, and UHF Electra.  NASA/JPL would also provide the launch vehicle.  ESA has the lead in the overall mission operations. 

JPL would lead the science operations from the Science, Relay and Aerobraking (SRA) center at JPL.  The telecommunications hardware including Ka‐Band and Electra would be integrated into the orbiter to provide deep space link and relay functionality from ground to both the demonstration lander and potential future landed assets on Mars.

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-3

Page 4: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Instrument SuiteInstrument Suite

MAGIE (NASA/JPL/MSSS)Mars Atmospheric Global Imaging

HiSci (NASA/JPL/UA/BATC)High Resolution Stereo Color Imager

MATMOS (NASA/JPL/CSA)Mars Atmospheric Trace MoleculeMars Atmospheric Global Imaging

ExperimentHigh Resolution Stereo Color Imager Mars Atmospheric Trace Molecule

Occultation Spectrometer

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-4

EMCS (NASA/JPL)ExoMars Climate Sounder

NOMAD (BIRA-IASB)Nadir and Occultation for Mars Discovery

Page 5: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

ElectraElectra

NASA/JPL would provide two redundant Electra boxes (including FSW) to be used for communication with ground assets. These boxes would be

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-5

connected to a single UHF antenna provided by ESA.

Page 6: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Ka-BandKa Band

• NASA/JPL to provide:A i l 2 2 HGA– A single 2.2 m HGA

– 2 x Ka‐band TWTAs– Antenna pointing mechanism– Antenna pointing mechanism (including FSW)

• ESA to provide:– 2 x X‐band TWTAs– X/Ka‐band switching

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-6

– X/Ka‐band transponders

Page 7: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Mission PhasesMission Phases

• Baselined to launch out of Cape Canaveral in January, 2016• Cruise (10  months in 2016)• EDL Demonstration Module experiment upon arrival (8 days in 2016)

– Use Electra for communication with EDM• Aerobraking (6 months in 2016‐2017)g ( )• Nominal orbiter science operations (2 years; 2017 ‐ 2019)

– 74 degree inclinationObserve during day and night– Observe during day and night

– Nadir and limb/sun occultation observation modes• Relay Support for future orbiters (through 2022)

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-7

Page 8: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Key FSW Requirements Common T All ITo All Instruments

• Software simulation model• Patch capabilities• Event reports under anomalous conditions• FSW parameter modification• Distinct areas of memory for code, constants, and variable parameters.y p• Fault protection (intrinsic as well as support of system FP)• Support for safe and nominal modes• 1553 (Cmd and RT Tlm) and Spacewire (Science & SSOH) interfaces• 1553 (Cmd and RT Tlm) and Spacewire (Science & SSOH) interfaces

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-8

Page 9: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

FSW InheritanceFSW Inheritance

EM/TGOI t t

Heritage I t t

HeritageMi i

% FSW I h it dInstrument Instruments Mission Inherited

EMCS MCS MRO > 85%

HiSci OLI LANDSAT > 50%

MAGIE MARCI,Mastcam, MAHLI,MARDI

MRO, MSL > 80%

MARDI

Electra N/A MAVEN > 90%

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-9

Page 10: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Interface Block DiagramScience

Instruments

MATMOS X/Ka Band

1553 C/D X/Ka RF InterfaceNASA

Provided

Legend(Self-contained

FSW)(Self-contained

FSW)

NOMAD

Orbiter Bus

Spacewire(100 Mbps) BIRA

Provided

ESA

(Self-contained FSW)

EMCS

Orbiter Bus Module1553 A

(500 Kbps)

1553 B

ESAProvided

1553 bus

Spacewire

(Self-contained FSW)

(ESA orbiter bus FSW only. No instrument, Ka band, or Electra

FSW)

MAGIE

Electra

LVDS (12 Mbps)

LVDS (10 Mbps)

El t ( 2)

p

LVDS

RF Interface

(Self-contained FSW)

Note: All interfaces

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-10HiSci

ElectraElectra (x2)(Self-contained

FSW)

(Self-contained FSW)

Note: All interfacesare preliminaryand subject to change

Page 11: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Communication Protocols

• MIL‐STD‐1553B– Instrument/Electra commanding– Instrument/Electra time sync– Instrument/Electra R/T Telemetry– Ka‐band gimbal control commandingg g

• ECSS‐E‐ST‐50‐12C (Spacewire)– Instrument science data

Instrument SSOH data– Instrument SSOH data• Science Protocol(SP)/CCSDS File Delivery Protocol (CFDP)

– Electra forward and return link relay data

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-11

Page 12: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Cmd/Tlm Database Integration

• The s/c CTDB is owned by ESA.B th NASA d NASA i t t t• Both NASA and non‐NASA instrument teams to provide inputs to JPL, which would, in turn, 

id i t t d CTDB i t t ESAprovide integrated CTDB inputs to ESA. • The format of these inputs has not yet been determined.

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-12

Page 13: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Fault ProtectionFault Protection

• Multi‐tiered FP design approach.I t t t h dl l l t• Instruments to handle local events.

• Real time telemetry provided to orbiter bus FSW to handle system level FP and mode changes .

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-13

Page 14: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Data Volume ConstraintsData Volume Constraints

Instrument % Allocation of8 Gbit/day Avg.(Science Data only)

Instrument Data Volume Usage(Gbits/day)(Science Data only)

HiSci 36%

MATMOS 24%

(Gbits/day)

NOMAD 16%

MAGIE 4%

EMCS 2%

Total 82%

* Unused portion is based on an 8Gb/day allocation to all instruments

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-14

Page 15: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Data ReductionData Reduction

In order to meet the tight data volume requirements instruments would employ state‐requirements, instruments would employ state‐of‐the‐art compression and/or on‐board data reduction techniques such as binning averagingreduction techniques such as binning, averaging, and on‐board science data processing.

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-15

Page 16: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

MATMOS Data Reduction

• Raw interferograms are converted to spectra on orbit via L0 – L1B processing on 2 x RAD 750s.A 100 1 d i i d i hi bl b bi i f h f ll i• A 100:1 reduction in data is achievable by a combination of the following:– On board processing– 2:1 lossless compression– 12 bit spectral resolution– Averaging– Intermediate products (L0, L1A) are discardedIntermediate products (L0, L1A) are discarded– Removal of non‐useful spectral regions

• Raw data is occasionally downlinked to ground to verify on‐board processing algorithms

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-16

processing algorithms.

Page 17: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

The proposed ExoMars/Trace Gas Orbiter promises to be an exciting mission.  The detection of methane and other trace gases is an essential next step in the search for life on Mars The imaging instrumentssearch for life on Mars.  The imaging instruments would continue essential mapping that would otherwise not exist when MRO and other orbiters reach their EOL.  The on‐board Electra & Ka‐band electronics would provide a basis for

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-17

electronics would provide a basis for communications with future NASA/ESA Mars ground assets.

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

Page 18: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Contact Info/LinksContact Info/Links

Jason LaPointeE M /TGO P j t S ft S tExoMars/TGO Project Software Systems 

Engineer

Jet Propulsion LaboratoryPasadena, CA818‐393‐2569

Further Reading: http://solarsystem.jpl.nasa.gov/missions/profile.cfm?MCode=ExoMars&Display=ReadMore

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-18

ESA Web Site: http://exploration.esa.int

Page 19: ExoMars/Trace Gas Orbiter - FSW Workshopflightsoftware.jhuapl.edu/files/2010/FSW10_LaPointe.pdf · 2011-01-21 · ExoMars/Trace Gas Orbiter ... Communication Protocols Cmd/TlmDatabase

Image CreditsImage Credits

• Title page, Mars horizon: NASA/JPL‐Caltech• Title page, orbiter: artist’s concept, ESA

Mi i O i bit ESA• Mission Overview, orbiter: ESA• Instrument Suite

– MAGIE instrument: MSSSHiSCI i t t UA BATC– HiSCI instrument: UA, BATC

– NOMAD instrument: BIRA‐IASB– MATMOS/EMCS instruments: NASA/JPL‐CaltechEl t NASA/JPL C lt h• Electra: NASA/JPL‐Caltech

• Ka‐band: NASA/JPL‐Caltech• Conclusions, background: artist’s concept, ESA

Pre-decisional - for planning and discussion purposes only.This document has been reviewed and determined not to contain export controlled technical data.

JL-19