On February 18th, 2021, the Mars 2020 project's Perseverance Rover successfully touched down on the Martian surface after nearly eight years of development. The Mars 2020 Entry, Descent, and Landing (EDL) System largely leveraged heritage from the Mars Science Laboratory (MSL) EDL System while employing targeted technological advancements. The landing process is autonomously directed by a software behavior implemented in the rover's primary flight computer called the EDL Timeline that assumes control of the vehicle six days before atmospheric entry. In addition to performing the critical function of landing the rover on the Martian surface, the EDL timeline behavior must co-exist in a non-partitioned software and system environment with other high-level functions that accomplish the goals for the rest of the mission. Due to the criticality of EDL, the potential for loss of mission, and a need for complete system autonomy, the standard for how the EDL Timeline interacts with other functions in the system is highly constrained. This paper first walks through the basics of the EDL Timeline mechanics and how the behavior is designed to account for internal system variations and environmental unknowns. It then summarizes the interactions between the EDL timeline and other high-level system behaviors like spacecraft mode transitions and system fault protection, focusing on the complications that arise when passing spacecraft control between executive functions. Although the MSL-inherited EDL System is reliable and capable, targeted updates and a thorough verification and validation program were required for Mars 2020. This paper discusses changes made to close vulnerabilities discovered during both MSL and Mars 2020 development cycles, landing system capability enhancements that were enabling for Mars 2020's mission, and how these updates were integrated with the heritage system. It then describes how both analysis and testing campaigns were utilized to verify and validate all aspects of EDL and system behaviors that run during the six days before landing, as well as the operational workarounds that were needed to address problems found during the development and commissioning process. Finally, this paper imparts lessons learned from Mars 2020 EDL development, implementation, and operations, emphasizing how systems designed to conduct time-critical mission events with low margin of error can be improved in the future.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    Mars 2020 Entry, Descent, and Landing Software Implementation


    Contributors:

    Publication date :

    2022-03-05


    Type of media :

    Preprint


    Type of material :

    No indication


    Language :

    English



    Mars 2020 Entry, Descent, and Landing System Software Implementation

    Lefland, Mallory / Stehura, Aaron | IEEE | 2022


    Mars 2020 Entry, Descent, and Landing System Software Implementation

    Stehura, Aaron / Lefland, Mallory | NTRS | 2022


    Mars 2020 Entry, Descent, and Landing Cameras

    Nelessen, Adam / Villar, Gregory | NTRS | 2021


    Mars 2020 Entry, Descent, and Landing update

    Villar, Gregorio / Stehura, Aaron / Otero, Richard et al. | NTRS | 2018


    Mars 2020 Entry, Descent, and Landing system overview

    Lefland, Mallory / Giovingo, Cj / Mohan, Swati et al. | NTRS | 2019