Expanding capabilities and mission objectives for SmallSats and CubeSats is driving the need for reliable, reusable, and robust flight software. While missions are becoming more complicated and the scientific goals more ambitious, the level of acceptable risk has decreased. Design challenges are further compounded by budget and schedule constraints that have not kept pace. NASA's Core Flight Software System (cFS) is an open source solution which enables teams to build flagship satellite level flight software within a CubeSat schedule and budget. NASA originally developed cFS to reduce mission and schedule risk for flagship satellite missions by increasing code reuse and reliability. The Lunar Reconnaissance Orbiter, which launched in 2009, was the first of a growing list of Class B rated missions to use cFS. Large parts of cFS are now open source, which has spurred adoption outside of NASA. This paper reports on the experiences of two teams using cFS for current CubeSat missions. The performance overheads of cFS are quantified, and the reusability of code between missions is discussed. The analysis shows that cFS is well suited to use on CubeSats and demonstrates the portability and modularity of cFS code.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen


    Exportieren, teilen und zitieren



    Titel :

    Big Software for SmallSats: Adapting CFS to CubeSat Missions


    Beteiligte:
    Cudmore A. P. (Autor:in) / Crum G. (Autor:in) / Sheikh S. (Autor:in) / Marshall J. (Autor:in)

    Erscheinungsdatum :

    2015


    Format / Umfang :

    17 pages


    Medientyp :

    Report


    Format :

    Keine Angabe


    Sprache :

    Englisch




    Big Software for SmallSats: Adapting cFS to CubeSat Missions

    Cudmore A. P. / Crum G. A. / Sheikh S. et al. | NTIS | 2015


    Big Software for SmallSats: Adapting CFS to CubeSat Missions

    Cudmore, Alan P. / Crum, Gary / Sheikh, Salman et al. | NTRS | 2015


    Big Software for SmallSats: Adapting cFS to CubeSat Missions

    Cudmore, Alan P. / Crum, Gary Alex / Sheikh, Salman et al. | NTRS | 2015


    Using 3D Printing for SmallSats other Low(er) Cost Missions

    A. Glendening / A. M. Park / B. Mcenerney et al. | NTIS | 2023


    Why SmallSats?

    Rendleman, James | AIAA | 2009