RC RANDOM CHAOS

Curiosity at 13: How JPL keeps a Mars rover alive on remote software fixes alone

· via Hacker News

Original source

How JPL keeps the 13-year-old Curiosity rover doing science

Hacker News →

Thirteen years after its skycrane landing, NASA’s Curiosity rover is still doing science on Mars — nearly 37 km driven, 42 rocks drilled, and roughly 763,000 photos taken — despite the fact that the only maintenance JPL can perform is cautious over-the-air software updates. Alexandra Holloway, assistant team chief for engineering operations, credits the rover’s longevity less to robust original construction than to continuous operational engineering: the team treats everything from actuator movements to onboard memory as consumables to be budgeted, and the rover’s declining nuclear power source (an RTG) is the most pressing constraint.

The most striking example of in-flight resourcefulness involves the rover’s dual computers. After computer B failed to mount its drive partition on Sol 2172, the team fell back to computer A — itself untrusted since a memory anomaly on Sol 200 — only to watch A’s memory begin failing as if it were physically desoldering. With B restored but A needed as a diagnostic ‘lifeboat,’ engineers jettisoned two old copies of flight software and repurposed that 64 MB of NOR storage as A’s file system. The result: a computer running a functional, if slow, mission on under 1 percent of its original memory, in a software release fittingly named ‘R-Hope.’

Other adaptations include driving backwards to spare front wheels shredded by sharp buried boulders, and power-saving tactics like sleeping early when tasks finish and parallelizing activities such as driving while communicating with orbiters. Holloway says the experience is shaping future missions — notably the lesson that operators should be involved in design from the start, for instance to demand per-component power telemetry. For now, science output remains undegraded; she suggests the real bottleneck may be budget, not hardware.

Read the full article

Continue reading at Hacker News →

This is an AI-generated summary. Read the original for the full story.