Title :
An overview of the Mars exploration rovers´ flight software
Author :
Reeves, Glenn E. ; Snyder, Joseph F.
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Abstract :
The Mars exploration rovers (MER) flight software (FSW) is possibly the most complex software implementation to be deployed on another planet. The requirements dictated a software system that addressed four distinct mission phases (cruise, landing, egress, and surface) and the mission demanded a system with significant autonomy. The structure of the MER flight software reflects its object-oriented beginnings and the overall function reflects the requirements of the MER mission and spacecraft. This paper provides an overview of the function and structure of the MER flight software. The MER mission and spacecraft are briefly discussed to provide context for the flight software decomposition and the discussion of the software execution model.
Keywords :
Mars; aerospace computing; object-oriented programming; planetary rovers; space vehicles; MER spacecraft; Mars exploration rovers flight software; object-oriented software; software execution model; Aerospace engineering; Communication system control; Energy management; Engineering management; Laboratories; Mars; Planets; Propulsion; Software performance; Space vehicles; Mars; autonomy; flight; rovers; software;
Conference_Titel :
Systems, Man and Cybernetics, 2005 IEEE International Conference on
Print_ISBN :
0-7803-9298-1
DOI :
10.1109/ICSMC.2005.1571113