Core Flight System on Unique Missions & Experiments

Slides:



Advertisements
Similar presentations
AMS-02 Rebaselining Outbrief ISS PIA/ICD & SSP MIP/ICD ISS Payload Mission Integration & Planning/OZ2 Space Shuttle Mission & Cargo Integration Office/MO3.
Advertisements

Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Spring 2007 Team : CSE 498, Collaborative Design.
Copyright © 2002 by Lockheed Martin Corporation All Rights Reserved This material may be reproduced by or for the U. S. Government pursuant to the copyright.
21st Annual Arizona Space Grant Consortium Symposium
SpaceDrone: Bringing Spacecraft Flight Software Closer to Earth
NASA Goddard Space Flight Center Direct Readout Laboratory NPP/JPSS HRD/LRD Status Patrick Coronado NASA Goddard Space Flight Center directreadout.sci.gsfc.nasa.gov/ipopp.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
R ION-WG Status CCSDS Meetings 28 Oct r ION-Working Group Overview ION Working Group is a sub-team of the NASA DTN Readiness Project whose goal.
Virtualization: Not Just For Servers Hollis Blanchard PowerPC kernel hacker.
Chris Taylor TEC-EDS 1 SOIS Prototyping Activities CCSDS SOIS Berlin 2008 C. Taylor ESA- ESTEC.
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
.1 RESEARCH & TECHNOLOGY DEVELOPMENT CENTER SYSTEM AND INFORMATION SCIENCES JHU/MIT Proprietary Titan MESSENGER Autonomy Experiment.
Common Avionics & Software Technologies (CAST)
PROGRAM UPDATE March 2012.
Stellar Stars: Reflections of a Center CIO James F. Williams Ames Research Center August 15, 2011.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
SE&I Pre-Proposal Meeting GSFC - JPL Systems Engineering Management Colleen McGraw.
Kelley Case Concept Design Methods Chief JPL Innovation Foundry Caltech Space Challenge March 24, 2013.
Flight Software Overview
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
1 1 National Aeronautics and Space Administration Future Products & Technology The Johns Hopkins University Applied Physics Laboratory Core Flight Software.
1 1 National Aeronautics and Space Administration Product Management The Johns Hopkins University Applied Physics Laboratory core Flight Software System.
CFS Use at Goddard The Johns Hopkins University Applied Physics Laboratory core Flight Software System Workshop October 26, 2015 Alan Cudmore – NASA Goddard.
JSTAR Independent Test Capability (ITC) Core Flight System (CFS) Utilization October 26, 2015 Justin R Morris NASA IV&V Program.
Open Source Spacecraft Development Toolbox NASA Intern Project ‘15 Charles Rogers Steven Seeger Embedded Flight Systems, Inc.
Page No. 1 Overview Kelvin Nichols Payload Operations and Integration Center EO50 SSCN Delay Tolerant Networking (DTN)
Benefits of a Virtual SIL
cFS Workshop Product Management
Kentucky Space Enterprise Missions
cFS Platforms OSAL and PSP
Android Mobile Application Development
cFS Workshop Ground Systems & Kits
USNA Standard CubeSat Bus USNA-P1 CubeSat (USNA-14)
Adopting the Python language for On-board Programmable Payload Autonomy Steven Doran 2016 Flight Software Workshop 12/14/2016.
Simulink Interface Layer (SIL)
SciSys SOIS Prototyping Activities
OSAL and PSP Inventory and Status
NASA AES DTN Status Keith Scott CCSDS Meetings, Spring 2016
Current Generation Hypervisor Type 1 Type 2.
Open Source Software Product Status
Flight Software Development Through Python
cFE FSW at APL & FSW Reusability
Multi-Purpose Reconfigurable Training System (MRTS) Overview
cFS Workshop Introduction
I&T&C Organization Chart
SOCEM: Sub-Orbital CubeSat Experimental Mission
TECH SESSION #1 ELECTRONIC DATA SHEETS
Integrating CCSDS Electronic Data Sheets into Flight Software
Open-Source RTOS Space Qualification An RTEMS Case Study
Porting the core Flight System to the Dellingr Cubesat
CCSDS File Delivery Protocol (CFDP) for COSMOS in pure Ruby
cFS Workshop Introduction
cFS Workshop Product Management
cFS Community Day Platform Technology Roadmap
Chapter 4: Threads.
Systems Engineering Management
Lockheed Martin Canada’s SMB Mentoring Program
Virtual Platforms Driving Software Quality in Pre-Silicon
Advanced Exploration Systems (AES) Core Flight Software (CFS) Project
cFS Workshop Introduction
GSFC cFS Product Status
Mark Suder
OCP Software Stack Projects Update
EagleSat 2 – Mission and Development Overview
Integration & Test Instrument Operations Coordination
A case study of implementations of SBN with SpaceWire
Rust for Flight Software
Presenter: Nickollas de Oliveira Aranha
Overview of System Development for Windows CE.NET
Presentation transcript:

Core Flight System on Unique Missions & Experiments Presenter: David Akre

Agenda Overview LunIR Mission ISS STP-H5 Experiment FSW Baseline Motivation for cFS LunIR Mission Mission Overview Timeline ISS STP-H5 Experiment Experiment Overview Successes and Challenges Future Work

Enterprise Flight Software at Lockheed Martin Product line engineering Common flight software baselines Focus on cube sat as seen by CFS insertion around 2015

LM50 Flight Software Baseline CHREC Space Processor Evaluation Board - Explain the SW baseline and how we run on our COTS flight like targets-- CSP

Motivation for cFS Flight software developed by NASA GSFC and released as open source software Plug-n-play architecture enables programs to focus on mission-specific applications Abstracts hardware/operating system dependencies from applications Lowers flight software costs and risks by leveraging common components

LunIR LunIR Mission (LM50) NASA CubeSat Launched on SLS/EM-1 6U Form Factor Lunar Flyby Mission Demonstration platform NASA cFS CHREC Space Processor Demonstration Platform LM first time flying cFS & RTEMS at SSC and the CSP Delivery March 2018 Launch Oct –Dec 2018 Bus/Comm checkout Day 1 SLS provides us with lunar trajectory Lunar flyby & take IR images of moon

LunIR Timeline Created Functional Verification Tests Baselined FSWCC & CHREC Space Processor (CSP) Demonstrated FSW on RTEMS and CSP Developed SW drivers and Payload FW EM1 Launch and Flight 2015 2016 2017 2018 2019 Performed Unit Tests and Functional Initial Checkout Tests Baselined RTEMS 4.11 kernel Developed mission specific applications End to end Payload testing

ISS STP-H5 Overview STP-H5 Class D Hardware Two CSPv1’s Two SpaceWire Links Software C/C++ FSW CFE/cFS OSAL/PSP targeting RTEMS & CSP Class D STP-H5 Courtesy NASA/JPL-Caltech

Currently Flying on STP-H5 Proposed to Fly on STP-H5 STP-H5 Cont’d Collaboration with CHREC to upload an updated FSW image Currently Flying on STP-H5 Proposed to Fly on STP-H5 cFS App Non-cFS App Major Benefits: RTEMS provides RTOS Updated cFS and CFE New RTEMS PSP cFS stack with RTEMS 4.11 Software Component Version cFE 6.3.1 OSAL 4.1.0 (posix) PSP arm-linux OS Wumbo Linux SCH 2.2.0 SC LC 0.0.0 DS FM 2.3.1 HS Software Component Version cFE 6.5.0 OSAL 4.2.0 (rtems-posix) PSP arm-rtems4.11 OS RTEMS 4.11 SCH 2.2.0 SC 2.4.0 LC 2.0.0 DS 2.5.1 FM 2.5.2 HS 2.3.0 Software Component Version MM 2.4.1 MD 2.3.0 HK CS 2.3.1 CFDP 2.2.1 DMS LMPI DAS GCP GTP OSAL 4.1 to 4.2 PSP = rtems4.11 CSP v1 CFE 6.3 to 6.5 Required for CMD/TLM

Successes & Challenges Reusability with cFS, CFE, PSP, and OSAL Ease of usability with RTEMS and CSP Strong collaboration with CHREC Challenges Schedule constraints Immature testing environment (internal) License agreement for OSAL/PSP

Future Work Flight Software Abstraction Additional Insertion Opportunities in 2018 Baselining FSW on Embedded Multicore Systems Zedboard/CSP - Real time emphasis