Astrophysics > Instrumentation and Methods for Astrophysics
[Submitted on 22 Jan 2019]
Title:NASA Operational Simulator for Small Satellites (NOS3): the STF-1 CubeSat case study
View PDFAbstract:One of the primary objectives of small satellites is to reduce the costs associated with spacecraft development and operations as compared to traditional spacecraft missions. Small satellite missions are generally able to reduce mission planning, hardware, integration, and operational costs; however, small satellite missions struggle with reducing software development and testing costs. This paper presents the case study of the NASA Operational Simulator for Small Satellites (NOS3), a software-only simulation framework that was developed for the Simulation-to-Flight 1 (STF-1) 3U CubeSat mission. The general approach is to develop software simulators for the various hardware flight components (e.g., electrical power system, antenna deployment system, etc.) to create a completely virtual representation of the actual spacecraft system. In addition, NOS3 conveniently packages together a set of open-source software packages including the 42 dynamics simulator, the spacecraft software development framework (core Flight System), and a command and control system (COSMOS). This results in a flexible and easily deployable simulation environment that can be utilized to support software development, testing, training, and mission operations. The NOS3 environment contributed to the success of STF-1 mission in several ways, such as reducing the missions reliance on hardware, increasing available test resources, and supporting training and risk reduction targeted testing of critical software behaviors on the simulated platform. The NOS3 has been released as open-source and is available at this http URL.
Current browse context:
astro-ph.IM
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
IArxiv Recommender
(What is IArxiv?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.