← Back to NASA Technology Projects

Rapid Development of Guidance, Navigation, and Control Core Flight System Software Applications Using Simulink Models

Completed TRL 3 (started at 3, targeting 4)

Description

The goal of this proposal is to demonstrate a new Guidance, Navigation, and Control (GNC) Flight Software (FSW) application development paradigm which takes advantage of Simulink's auto-coding capabilities using the Simulink Integration Layer (SIL). This approach will reduce our staffing costs and software development schedule and will increase Goddard Space Flight Center's (GSFC) competitiveness for missions in emerging fields with smaller budgets.

We will demonstrate the usefulness of SIL for GSFC missions by attempting to compile the SIL source code with an autocoded sample GNC application flight software. We will then attempt to execute the compiled GNC CFS applications on test flight hardware, collect performance data, and then document our results. If possible, we will attempt to expand its functionality with regards to fault reporting, telemetry processing, and time management.

Benefits

N/A

Details

Technology areaGN&C > GN&C Systems Engineering Technologies > GN&C System Architectures, Requirements, and Specifications
ProgramCenter Independent Research & Development: GSFC IRAD (GSFC IRAD)
Lead organizationGoddard Space Flight Center, Greenbelt, MD
Start date2013-10-01
End date2014-09-01

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is early/mid-stage (TRL 3) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.