Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Comparison of embedded computer systems on board the Mars rovers

The embedded computer systems onboard Mars rovers are designed to withstand high radiation levels and large temperature changes in space. For this reason their computational resources are limited compared to systems commonly used on Earth.

We don't have any images related to Comparison of embedded computer systems on board the Mars rovers yet.
We don't have any YouTube videos related to Comparison of embedded computer systems on board the Mars rovers yet.
We don't have any PDF documents related to Comparison of embedded computer systems on board the Mars rovers yet.
We don't have any Books related to Comparison of embedded computer systems on board the Mars rovers yet.
We don't have any archived web articles related to Comparison of embedded computer systems on board the Mars rovers yet.

In operation

Direct teleoperation of a Mars rover is impractical, as the round trip communication time between Earth and Mars ranges from 8 to 42 minutes and the Deep Space Network system is only available a few times during each Martian day (sol).2 Therefore, a rover command team plans, then sends, a sol of operational commands to the rover at one time.3

A rover uses autonomy software to make decisions based on observations from its sensors.4 Each pair of stereo images for the Sojourner rover could generate 20 3D navigation points. The Mars Exploration Rovers can generate 15,000 (nominal) to 40,000 (survey mode) 3D points.5

Performance comparisons

With the exception of Curiosity and Perseverance, each Mars rover has had only one on-board computer. Both Curiosity and Perseverance have two identical computers for redundancy. Curiosity is, as of February 2013, operating on its redundant computer, while its primary computer is being investigated for signs of failure.6[needs update]

Comparison of embedded computer systems on board the Mars rovers
LandingyearRover (mission, organization)CPUsRAMFlashEEPROMOperating systemCPU time available for the autonomy software
1997Sojourner rover (Pathfinder, NASA)789102 MHz 8-bit Intel 80C85110.5 MB0.172 MBNoneCustom cyclic executiveNot applicable to Cyclic Executives
1997Pathfinder Lander (NASA)12 (Base station for Sojourner rover) 20 MHz MFC128 MBNone6 MBVxWorks (multitasking)13less than 75%
2004Spirit and Opportunity (Mars Exploration Rover (MER), NASA)1420 MHz 32-bit BAE RAD6000 (PowerPC)128 MB256 MB3 MBVxWorks (multitasking)less than 75%
2012Curiosity (Mars Science Laboratory (MSL), NASA)151617200 MHz 32-bit BAE RAD750 (PowerPC)256 MB2048 MB0.25 MBVxWorks (multitasking)less than 75%
2021Perseverance (Mars 2020, NASA)18200 MHz 32-bit BAE RAD750 (PowerPC)256 MB2048 MB0.25 MBVxWorks (multitasking)19?

Mars rovers

See also

References

  1. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  2. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  3. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  4. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  5. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  6. "Computer Swap on Curiosity Rover". NASA/JPL. February 28, 2013. Retrieved June 12, 2017. https://www.nasa.gov/mission_pages/msl/news/msl20130228.html

  7. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  8. "Mars Pathfinder Frequently Asked Questions: Sojourner Rover". NASA/JPL. April 10, 1997. Retrieved March 27, 2009. https://mars.jpl.nasa.gov/MPF/rover/faqs_sojourner.html

  9. Donna L. Shirley and Jacob R. Matijevic (May 10, 1997). "Mars Rovers: Past, Present, & Future". NASA/JPL. Retrieved April 18, 2009. https://mars.jpl.nasa.gov/MPF/rovercom/data/ROV_PAST.TXT

  10. Larry Lange (February 18, 1998). "U.S. plays catch-up as robots crawl into new applications". EETimes.com. Retrieved April 18, 2009. http://www.eetimes.com/news/98/994news/robots.html/

  11. Mars Pathfinder Frequently Asked Questions https://mars.jpl.nasa.gov/MPF/rover/faqs_sojourner.html#cpu

  12. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  13. "Wind River Powers Mars Exploration Rovers—Continues Legacy as Technology Provider for NASA's Space Exploration". Wind River. June 6, 2003. Retrieved August 28, 2009. https://www.windriver.com/news/press/news-314

  14. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  15. Max Bajracharya, Mark W. Maimone, 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. /wiki/Jet_Propulsion_Laboratory

  16. "Mars Science Laboratory: Mission: Rover: Brains". NASA/JPL. Retrieved March 27, 2009. https://marsprogram.jpl.nasa.gov/msl/mission/rover/brains/

  17. "BAE SYSTEMS COMPUTERS TO MANAGE DATA PROCESSING AND COMMAND FOR UPCOMING SATELLITE MISSIONS". BAE Systems. June 17, 2008. Retrieved November 17, 2008. http://www.baesystems.com/Newsroom/NewsReleases/autoGen_108517143749.html

  18. mars.nasa.gov. "Brains - Mars 2020 Rover". mars.nasa.gov. Retrieved November 29, 2017. https://mars.nasa.gov/mars2020/mission/rover/brains/

  19. "Prototyping an Onboard Scheduler for the Mars 2020 Rover" (PDF). https://ai.jpl.nasa.gov/public/documents/papers/rabideau_iwpss2017_prototyping.pdf