Search NASASearch

NASA NTRS · 20150005833

Mars Science Laboratory Flight Software Internal Testing

Abstract

The Mars Science Laboratory (MSL) team is sending the rover, Curiosity, to Mars, and therefore is physically and technically complex. During my stay, I have assisted the MSL Flight Software (FSW) team in implementing functional test scripts to ensure that the FSW performs to the best of its abilities. There are a large number of FSW requirements that have been written up for implementation; however I have only been assigned a few sections of these requirements. There are many stages within testing; one of the early stages is FSW Internal Testing (FIT). The FIT team can accomplish this with simulation software and the MSL Test Automation Kit (MTAK). MTAK has the ability to integrate with the Software Simulation Equipment (SSE) and the Mission Processing and Control System (MPCS) software which makes it a powerful tool within the MSL FSW development process. The MSL team must ensure that the rover accomplishes all stages of the mission successfully. Due to the natural complexity of this project there is a strong emphasis on testing, as failure is not an option. The entire mission could be jeopardized if something is overlooked.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Jones, Justin D., Lam, Danny. 2011-05-02. Mars Science Laboratory Flight Software Internal Testing. https://ntrs.nasa.gov/citations/20150005833

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

A Risk-Constrained Multi-Stage Decision Making Approach to the Architectural Analysis of Mars Missions

This paper presents a novel risk-constrained multi-stage decision making approach to the architectural analysis of planetary rover missions. In particular, focusing on a 2018 Mars rover concept, which was considered as part of a potential Mars Sample Return campaign, we model the entry, descent, and landing (EDL) phase and the rover traverse phase as four sequential decision-making stages. The problem is to find a sequence of divert and driving maneuvers so that the rover drive is minimized and the probability of a mission failure (e.g., due to a failed landing) is below a user specified bound. By solving this problem for several different values of the model parameters (e.g., divert authority), this approach enables rigorous, accurate and systematic trade-offs for the EDL system vs. the mobility system, and, more in general, cross-domain trade-offs for the different phases of a space mission. The overall optimization problem can be seen as a chance-constrained dynamic programming problem, with the additional complexity that 1) in some stages the disturbances do not have any probabilistic characterization, and 2) the state space is extremely large (i.e, hundreds of millions of states for trade-offs with high-resolution Martian maps). To this purpose, we solve the problem by performing an unconventional combination of average and minimax cost analysis and by leveraging high efficient computation tools from the image processing community. Preliminary trade-off results are presented.

entry, descent, and landing (EDL)

Systems Engineering and Technology Considerations of a Mars Ascent Vehicle

A Mars Ascent Vehicle (MAV) systems engineering study is underway to define the driving requirements, system architecture, major risks, and required technology developments to support the launch of a rock core sample to a specified delivery orbit for later retrieval and return to Earth. The proposed MAV would essentially be a small-scale launch vehicle, the first of its kind to be launched autonomously from another planet. The MAV would be a flight element of the proposed Mars Sample Return (MSR) campaign architecture, which currently assumes a 2018 launch of the sample caching mission and a 2024 (Earth) launch date of the MAV and lander, with arrival on Mars in 2025. After 9 months on the surface the MAV would be erected and launched to a specified delivery orbit. In the delivery orbit it would release its payload, a 5 kg sphere containing the rock core sample. An orbiter would rendezvous and capture the payload, returning it to Earth a year later.

entry, descent, and landing (EDL)

Mission Implementation Constraints on Planetary Muon Radiography

Cost: Use heritage hardware, especially use a tested landing system to reduce cost (Phoenix or MSL EDL stage). The sky crane technology delivers higher mass to the surface and enables reaching targets at higher elevation, but at a higher mission cost. Rover vs. Stationary Lander: Rover-mounted instrument enables tomography, but the increased weight of the rover reduces the allowable payload weight. Mass is the critical design constraint for an instrument for a planetary mission. Many factors that are minor factors or do not enter into design considerations for terrestrial operation are important for a planetary application. (Landing site, diurnal temperature variation, instrument portability, shock/vibration)

entry, descent, and landing (EDL)