← Back to NASA Technology Projects

Simulation Environment for CubeSat Hardware-In-The-Loop Test Bed

Completed TRL 2 (started at 2, targeting 4)

Description

The purpose of this IRAD is to integrate a small but full-featured attitude simulation application, 42 (a full-featured, simulation tool for analysis and visualization of spacecraft attitude and orbit dynamics), with CubeSat flight software to enable hardware-in-the-loop (HITL) testing.

The purpose of this IRAD is to integrate a compact but full-featured attitude simulation application, 42, with CubeSat flight software to enable hardware-in-the-loop (HITL) testing.  We propose to investigate two possible implementations: running 42 on a GSE computer, as is traditional, or installing and running 42 on the flight processor itself.  In either case, 42 will copy the GNC actuator commands, model the attitude and orbit dynamics and the space environment, and supply sensor measurement signals back to the GNC flight software, enabling closed-loop testing of the GNC flight software.  Hardware interfaces may be switched on or overwritten individually or collectively, supporting software-in-the-loop, hardware-in-the-loop, and end-to-end phasing (polarity) testing.  The benefit of running on the flight processor is that you completely sidestep complicated inter-processor and synchronization concerns; in this implementation, 42 would be removed or disabled before flight. This project will provide the capability to test flight software and hardware (including sensors, actuators, power systems, ect...) within a simulated on-orbit environment.

Benefits

This could benefit several CubeSat missions that are currently planned (including CeREs, IceCube, LWADI and Dellingr) and potentially many more.

This project could potentially benefit any future CubeSat mission, internal or external. This capability could be provided as a service to industry or university small satellite projects and/or open the door for more partnership opportunities.

Details

Technology areaSoftware, Modeling, Simulation, and Information Processing > Software Development, Engineering, and Integrity > Testing and Evaluation
ProgramCenter Independent Research & Development: GSFC IRAD (GSFC IRAD)
Lead organizationGoddard Space Flight Center, Greenbelt, MD
Start date2014-10-01
End date2016-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 2) — 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.