Common Avionics & Software Technologies (CAST)

Slides:



Advertisements
Similar presentations
1 LADEE FSW Utilization of Lunar Laser Communication Bandwidth Douglas Forman Millennium Engineering and Integration Company (MEI) LADEE FSW Payload I/F.
Advertisements

LADEE Flight Software: Models to Flight
1 Architecture and Planning Strategies for Addressing Radiation, Space Weather, and Space Climatology Impact on NASA Missions Study Sponsor - NASA Office.
LADEE Simulation for Mission Operations Nathaniel Benz Millennium Integration and Engineering Co.
1 EDAC Concerns for Flight Software and Hardware Design Craig Pires LADEE C&DH Lead NASA-Ames Research Center Moffett Field, CA Scott.
The Lunar Reconnaissance Orbiter (LRO) is the first mission in NASA's Vision for Space Exploration, a plan to return to the moon and then to travel to.
Flight Readiness Review New Mexico Space Grant Consortium University/Institution Team Members Date.
NLSI meeting, NASA Ames, July 2009 The Lunar Dust EXperiment (LDEX) for the Lunar Atmosphere and Dust Environment Explorer (LADEE) Mission Z. Sternovsky,
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.3 Verification and Validation 1 Gamma-ray Large Area Space Telescope.
GLAST LAT Project4.1.7 Dec 15’03 V 1 FSW Organization Chart FSW Lead J. J. Russell Project Manager (IPM) L. Klaisner Electronics & FSW Manager G. Haller.
JPL Autonomous Space Mission Simulation Flight Team Bob Hoffman Josh Ruggiero Adam Nikolic Dusty Terrill.
Exemplar CFS Architecture
LSU 07/07/2004Communication1 Communication & Documentation Project Management Unit – Lecture 8.
Aerosonde User’s Workshop Wallops Aerosonde UAV Facility Mission Proposing And Costing Factors Chuck Williams.
System Software Integration Testing Mars Polar Lander Steven Ford SYSM /05/12.
Level 1 - LRO Requirements ESMD-RLEP-0010
TEMPO Mission Project July 23, 2013 Project Manager: Alan Little.
1 Project Name Solar Sail Project Proposal February 7, 2007 Megan Williams (Team Lead) Eric Blake Jon Braam Raymond Haremza Michael Hiti Kory Jenkins Daniel.
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems WP8: Use case 1: Quality Analysis for Satellite Missions.
SwRR 4/28/ Telecon MAVEN Particles and Fields Flight Software Requirements Review SwRR Peter R. Harvey April 28, 2010.
National Aeronautics and Space Administration General ICD information for SDRs For consideration for EDS Development Sandra Johnson NASA Glenn.
1 CCSDS Information Architecture Working Group SEA Plenary Daniel J. Crichton, Chair NASA/JPL 12 September 2005.
NASA’s Goddard Space Flight Center LRO Integration and Test Joanne Baker GSFC Code 568 August 16-17, 2005.
Space Engineering 2 © Dr. X Wu, 2012
Tielong Zhang On behalf of the CGS Team in the Institute of Geology and Geophysics, Chinese Academy of Science Spacecraft System and Payload China Geomagnetism.
Common PDR Problems ACES Presentation T. Gregory Guzik March 6, 2003.
June 2004 SIW-4 - IP in Space Implementation Guide 1 Handbook for Using IP Protocols for Space Missions James Rash - NASA/GSFC Keith Hogie, Ed Criscuolo,
DINO PDR 23 October 2015 DINO Systems Team Jeff Parker Anthony Lowrey.
1 Arizona State University Senior Design ASU/JPL Flight System Group Members: Robert Hoffman, Dusty Terrill, Adam Nikolic, Josh Ruggiero.
Dr. Richard R. Vondrak Director, Robotic Lunar Exploration Program Science Mission Directorate NASA Headquarters September 2004 NASA Robotic Lunar Exploration.
Flight Software Overview
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 12/25/20151 Flight Software Template for Instrument Critical Design Review Gary M. Heiligman.
Judges Score Card Overview Mark Turner NASA Ames Research Center.
KEY PERSONNEL Dr. Bob Schutz, GLAS Science Team Leader Dr. Jay Zwally, ICESat Project Scientist, GLAS Team Member Mr. David Hancock, Science Software Development.
Final Version Kequan Luu May 13-17, 2002 Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Flight Software.
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD.
SRR and PDR Charter & Review Team Linda Pacini (GSFC) Review Chair.
HarveyFIELDS iCDR – Flight Software Solar Probe Plus FIELDS DCB FSW Requirements Peter Harvey University of California 1.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR FSW Overview Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
Simplifying Customer Software Integration Tim Myers April 9 th, 2011 Colorado Undergraduate Space Research Symposium Payload Configuration GUI.
1 1 National Aeronautics and Space Administration Product Management The Johns Hopkins University Applied Physics Laboratory core Flight Software System.
Millennium Engineering and Integration Company A NEW DOCUMENTATION PROCESS TO STREAMLINE RANGE SAFETY PROCEDURES 0 O. “Rusty” Powell, Allan Smith, Jeff.
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.
Kentucky Space Enterprise Missions
cFS Platforms OSAL and PSP
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)
OSAL and PSP Inventory and Status
Open Source Software Product Status
Code Generation from SEDS
cFE FSW at APL & FSW Reusability
Exemplar CFS Architecture
cFS Workshop Introduction
Technical Resource Allocations
NASA Ames Research Center
TECH SESSION #1 ELECTRONIC DATA SHEETS
Integrating CCSDS Electronic Data Sheets into Flight Software
Open-Source RTOS Space Qualification An RTEMS Case Study
Core Flight System on Unique Missions & Experiments
cFS Community Day Platform Technology Roadmap
SDO Flight Dynamics Subsystem
Launch and On-orbit Checkout
CubeSat vs. Science Instrument Complexity
GSFC cFS Product Status
LADEE Teacher Professional Development Workshop
EagleSat 2 – Mission and Development Overview
Presentation transcript:

Infrastructure and Process Improvements After LADEE Flight Software Workshop Dec 16, 2014 Common Avionics & Software Technologies (CAST) Software Lead: Karen Gundy-Burlet, Ph.D. Avionics Lead: Craig Pires Group: Nathan Benz, Pat Castle, Scott Christa, Greg Limes, Mike Logan, Greg Orzech

Roadmap Software Overview LADEE Mission Highlights Infrastructure & Process Improvements

Lunar Atmosphere and Dust Environment Explorer Objectives Measure Lunar Dust Examine the Lunar atmosphere 100 days in a low-equatorial lunar orbit Key parameters Launched Sept 6, 2013 Lunar Impact April 18, 2014 Spacecraft Type: Small Orbiter - Category II, Enhanced Class D Provider: NASA ARC and NASA GSFC Instruments Science Instruments: NMS, UVS, and LDEX Technology Payload: Lunar Laser Communications Demo Launch Vehicle: Minotaur V Launch Site: Wallops Flight Facility

Flight Software Overview Scope Onboard Flight Software (Class B) Support Software and Simulators (Class C) Integration of FSW with avionics Guiding Documents NPR7150.2 Software Engineering Requirements CMMI Level 2 or Equivalent NASA-STD-8739.8 NASA Software Assurance Standard Development Approach Model Based Development Paradigm (prototyped process using a “Hover Test Vehicle”) 5 Incremental Software Builds, 2 Major Releases Leverage Heritage Software GSFC OSAL, cFE 5.2.0, cFS, ITOS Broad Reach Drivers, VxWorks 6.8 Mathworks Matlab/Simulink 2010b & associated toolboxes Heritage Software Components frozen ~ 2011.

FSW Architecture OFSW GSFC OSAL, cFE, cFS, ITOS (GOTS) Cmd & Mode Processor Actuator Manager State Estimator Safe Mode Controller Attitude Control System Thermal Control System Power Control System Battery Charge System Software Bus Scheduler Stored Commands Memory Manager Memory Dwell Limit Checker House- keeping Memory Scrub Hardware I/O Health & Safety File Manager CCSDS File Delivery Checksum Data Storage Telemetry Output Command Ingest System Support and O/S Services Telemetry FSW Internal FSW External Simulink Task cFS Hand Written KEY Gnd Cmds Hdwr Cmds Sensor Data GSFC OSAL, cFE, cFS, ITOS (GOTS) Broad Reach Drivers (MOTS) Simulink/Matlab, VxWorks (COTS)

Star Tracker Images Gene Cernan’s drawings of the lunar sunrise A series of star tracker images taken by LADEE. The lunar horizon is ahead, a few minutes before orbital sunrise. Gene Cernan’s drawings of the lunar sunrise Clementine spacecraft image of moon dust corona

High Precision in Predicted Position LADEE Orbit Determination team predicted the location of the spacecraft precisely enough for an LROC photo at a high velocity fly-by Two spacecraft at a nearly perpendicular orbit crossing Both travelling at 1.6 km/sec LRO 1.6 km/s Polar orbit LADEE 1.6 km/s Near-equatorial LADEE orbital determination was performed with sufficient accuracy to enable to photo to be obtained from Lunar Reconnaisance Orbiter’s LROC instrument. The spacecraft are in nearly perpendicular orbit planes travelling at around 1.6 km/sec. LADEE flight dynamics predicted our position and LRO targetted the predicted point obtaining the image shown. While somewhat blurry it is still sufficiently clear to be able to determinate LADEE’s attitude at the time as shown. 7

Predicted Height Above Lunar Terrain Andrea After final maneuver, long term propagation of resultant orbit showed possibility for impact events on April 17 / 18. Standard uncertainty in orbit altitude was 2 km. Multiple passes evaluated below 2 km with some predicted below 0 m altitude. Team named all impact events, like hurricanes. Names were chosen as those that no ops members had. Evaluated impact events as they occurred, getting new tracking data as we went. Science operations continued throughout this period Ops team had motto of “No data left behind” Continued to download data up to the point where signal was lost. Switch to Show Impact Video 1.44 km Bruce 1.23 km Charlene Derek Erin Francis 0.88 km 0.94 km 0.29 km IMPACT!

Final Resting Place

LADEE Final Status LADEE Flight Software On orbit table uploads regularly performed (ATS, RTS, FM, Thermal updates & defect reduction) 2 software patches to account for emergent star tracker behavior 1 unanticipated reboot (Interrupt Handling) Upload and reboot into new software load. Approximately a month’s continuous operation on the new load with no defects found. Team recertified for CMMI level 2 in May 2013 LADEE Mission Successful de-orbit 4/18/2014 Lowest science operations conducted under 2 Km over the moon’s surface Successful Laser Communications demonstration: 622Mbs downlink rate. Very useful to be able to download a SDRAM partition in less than 2 minutes. Survived an eclipse! 188 days of lunar orbit, with approximately 200% of planned science data returned to the earth. All science goals met.

CAST We have observed several new-start spacecraft projects at Ames abandon their efforts to utilize cFE/OSAL Difficulties absorbing extensive documentation Need experienced consultants. Unrealistic budget, schedule and expectations Current Effort: Common Avionics & Software Technologies Goal: A consulting group that provides a modular and customizable software with support for common spacecraft functions. Software based on the LADEE architecture, but with core components updated to modern standards OSAL (based on open source 4.1.1) cFE (based on open source 6.4.0) cFS (LADEE version, awaiting open source) vxWorks 6.9 Matlab/Simulink 2014a Additional RTOS: Linux/Xenomai, RTEMS

Processors and Practices Integrated with a range of processors Trade study to make it easier for spacecraft to identify acceptable processors with necessary performance and budget constraints. Initial Processors targeted: Beagle Bone Black Zynq PowerPC 750 LEON Provide a set of Software Engineering Practices and Documentation to quick start spacecraft software development effort Git Confluence/JIRA Bamboo Continuous Test NPR 7150.2 required plans Extensive Test Suite Peer Review/Formal Inspection

Collaborations The CAST group is in the process of Open Sourcing the “Simulink Interface Layer for cFE/cFS” Sample Simulink model and interface wrappers with detailed instructions for integration with cFE. Currently consistent with the open source 6.3.2 version of cFE Updating to 6.4.0 and will ensure that it is consistent with the open source version of cFS when GSFC is able to release it. Extensive legal process… no firm date for open source at this point, but it is available under a software usage agreement We are participating in the cFS Working Group Several NASA centers collaborating on cFS development to avoid duplication of effort and speed updates to the open source code-base. Proposing the new software and avionics base as a core for many upcoming missions: Resource Prospector, CubeSat line, LADEE follow-on…