Vergleich der eingebetteten Computersysteme der Mars-Rover

Vergleich der eingebetteten Computersysteme der Mars-Rover

Die eingebetteten Computersysteme an Bord der Mars-Rover, die von der NASA gestartet wurden, müssen hohe Strahlungswerte und starke Temperaturschwankungen überstehen. Aus diesem Grund sind deren Computerressourcen im Vergleich zu gewöhnlichen Computersystemen auf der Erde limitiert.

Überblick

Die direkte Teleoperation eines Mars-Rovers ist nicht praktikabel, da der Hin- und Rückweg der Funksignale zwischen Erde und Mars 8 bis 42 Minuten benötigt und das Deep Space Network nur ein paar Mal im Laufe eines Mars-Tages (Sol) verfügbar ist. Daher plant ein Rover-Command Team alle operativen Befehle als Stapel und sendet diese auf einmal an den Rover. Der Rover erhält somit alle etwaig auszuführenden Befehle auf Vorrat.

Darüber hinaus benutzt ein Rover autonome Software, um Entscheidungen auf Basis von Beobachtung der Sensoren zu treffen. Für jedes Paar von stereoskopischen Bildern konnte Sojourner Rover (Pathfinder) 20 3D-Punkte generieren, während der MER bereits 15.000 bis 40.000 3D-Punkte generieren konnte. Ein langfristiger Trend im Mars-Rover Computing ist somit eine größere Instrumentenautonomie. Autonomie bedeutet, dass das Instrument über seine eigene CPU und ein eigenes Betriebssystem (RTOS oder Exekutive) verfügt. Im Endeffekt kann das Instrument mit der ständig benötigten Intervention der CPU, die den Rover steuert, selbständig operieren. Das Mars Science Laboratory besitzt Kameras mit größerer Autonomie als einige der anderen Instrumente.[1]

Vergleichsdaten

Vergleich der eingebetteten Computersysteme der Mars-Rover
Rover (Mission, Organization, Jahr) CPU RAM Festspeicher (Flash, SSD, HDD) Betriebssystem Prozessorzeit verfügbar für autonome Software
Sojourner Rover (Pathfinder, NASA, 1997)[1][2][3][4] 2 MHz[5] Intel 80C85 512 KB 176 KB Custom Cyclic Executive aktuell nicht verfügbar
Pathfinder Lander (NASA, 1997)[1]
(Base station for Sojourner rover)
20 MHz MFC (IBM RAD6000 Precursor) 128 MB 6 MB (EEPROM) VxWorks[6] (Multitasking) weniger als 75 %
Spirit und Opportunity (Mars Exploration Rover (MER), NASA, 2004)[1] 20 MHz IBM RAD6000 128 MB 256 MB VxWorks (Multitasking) weniger als 75 %
Curiosity (Mars Science Laboratory (MSL), NASA, 2011)[1][7][7][8] 200 MHz IBM RAD750 256 MB 2 GB VxWorks (Multitasking) weniger als 75 %

Siehe auch

  • Chronologie der Marsmissionen

Einzelnachweise

  1. 1,0 1,1 1,2 1,3 1,4 Max Bajracharya, Mark W. Maimone, and Daniel Helmick (2008) (Jet Propulsion Laboratory and California Institute of Technology); Autonomy for Mars rovers: past, present, and future; published in: Computer, a journal of the IEEE Computer Society, December 2008, Volume 41, Number 12, page 45, ISSN 0018-9162.
  2. Mars Pathfinder Frequently Asked Questions: Sojourner Rover. NASA/JPL. 10. April 1997. Abgerufen am 27. März 2009.
  3. Donna L. Shirley and Jacob R. Matijevic: Mars Rovers: Past, Present, & Future. NASA/JPL. 10. Mai 1997. Abgerufen am 18. April 2009.
  4. Larry Lange: U.S. plays catch-up as robots crawl into new applications. EETimes.com. 18. Februar 1998. Abgerufen am 18. April 2009.
  5. http://mars.jpl.nasa.gov/MPF/rover/faqs_sojourner.html#cpu
  6. Wind River Powers Mars Exploration Rovers—Continues Legacy as Technology Provider for NASA's Space Exploration. Wind River. June 6, 2003. Abgerufen im August 28, 2009.
  7. 7,0 7,1 Mars Science Laboratory: Mission: Rover: Brains. NASA/JPL. Abgerufen am 27. März 2009.
  8. BAE SYSTEMS COMPUTERS TO MANAGE DATA PROCESSING AND COMMAND FOR UPCOMING SATELLITE MISSIONS. BAE Systems. 17. Juni 2008. Abgerufen am 17. November 2008.