The Mars Sample Return (MSR) campaign is an unprecedented attempt in the return of Martian samples back to Earth. The ascent from the surface will be performed by the Mars Ascent Vehicle (MAV), a critical element in the mission that National Aeronautics and Space Administration (NASA) Marshall Space Flight Center (MSFC) is developing. To this end, innovations in flight software development, verification, and validation are occurring. The MAV flight computer will run Core Flight System (cFS), an open-source software environment developed by NASA Goddard Space Flight Center (GSFC). NASA Marshall’s MAV Mission and Fault Management (M&FM) Team has implemented an emulation of two applications of this architecture: Limit Checker and Stored Command. Using an emulation of the functionalities of these applications allows for rapid prototyping of table-based algorithms. Further, M&FM is leveraging an in-house, low-fidelity but high-throughput State Analysis Model (SAM), an integrated MATLAB Stateflow Plant and Software model. This model is run in parallel with the cFS emulation for full flyout testing of the M&FM algorithms, verification of intent of these algorithms, and for future auto-generation of application-ingestible M&FM tables. The tables can then be delivered to the MAV Flight Software (FSW) team in a seamless process, reducing the cost of traditional FSW development and the risk of starting M&FM FSW development at later points in the NASA program life cycle.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    Emulation of Core Flight System Applications for Flight Software Development and Validation


    Contributors:
    C. Wheeler (author) / P. Berg (author) / M. Ricks (author) / A. Jinright (author) / C. Millar (author) / T. Lane (author)

    Publication date :

    2021


    Size :

    10 pages


    Type of media :

    Report


    Type of material :

    No indication


    Language :

    English





    Emulation of Core Flight System Applications for Flight Software Development and Validation

    Wheeler, Cody / Berg, Peter / Ricks, Mason et al. | IEEE | 2022


    Emulation of Core Flight System Applications for Flight Software Development and Validation

    Cody Wheeler / Peter Paul Berg / Mason Patrick Ricks et al. | NTRS



    Applications of Flight Emulation to Airplane Ground and Flight Testing

    Berner, A. E. / Manning, M. K. / Society of Flight Text Engineers | British Library Conference Proceedings | 1997