Computer swap on Curiosity rover

Mar 01, 2013 by Guy Webster
This artist concept features NASA's Mars Science Laboratory Curiosity rover, a mobile robot for investigating Mars' past or present ability to sustain microbial life. Credit: NASA/JPL-Caltech

(Phys.org) —The ground team for NASA's Mars rover Curiosity has switched the rover to a redundant onboard computer in response to a memory issue on the computer that had been active.

The intentional swap at about 2:30 a.m. PST today (Thursday, Feb. 28) put the rover, as anticipated, into a minimal-activity precautionary status called "safe mode." The team is shifting the rover from to operational status over the next few days and is troubleshooting the condition that affected operations yesterday. The condition is related to a in linked to the other, now-inactive, computer.

"We switched computers to get to a standard state from which to begin restoring routine operations," said Richard Cook of NASA's Jet Propulsion Laboratory, project manager for the Mars Project, which built and operates .

Like many spacecraft, Curiosity carries a pair of redundant main computers in order to have a backup available if one fails. Each of the computers, A-side and B-side, also has other redundant subsystems linked to just that computer. Curiosity is now operating on its B-side, as it did during part of the flight from Earth to Mars. It operated on its A-side from before the August 2012 landing through Wednesday.

"While we are resuming operations on the B-side, we are also working to determine the best way to restore the A-side as a viable backup," said JPL engineer Magdy Bareh, leader of the mission's anomaly resolution team.

The spacecraft remained in communications at all scheduled communication windows on Wednesday, but it did not send recorded data, only current status information. The status information revealed that the computer had not switched to the usual daily "sleep" mode when planned. Diagnostic work in a testing simulation at JPL indicates the situation involved corrupted memory at an A-side memory location used for addressing memory files.

Scientific investigations by the rover were suspended Wednesday and today. Resumption of science investigations is anticipated within several days. This week, laboratory instruments inside the rover have been analyzing portions of the first sample of rock powder ever collected from the interior of a rock on Mars.

NASA's Laboratory Project is using Curiosity to assess whether areas inside Gale Crater ever offered a habitable environment for microbes. JPL, a division of the California Institute of Technology in Pasadena, manages the project for NASA's Science Mission Directorate in Washington.

Explore further: Lab instruments inside Curiosity eat Mars rock powder

Related Stories

Mars longevity champ switching computers

Nov 02, 2012

(Phys.org)—NASA's Mars Odyssey orbiter, already the longest-working spacecraft ever sent to Mars, will switch to some fresh, redundant equipment next week that has not been used since before launch in 2001.

Three generations of rovers with crouching engineers

Jan 20, 2012

(PhysOrg.com) -- Two spacecraft engineers join a grouping of vehicles providing a comparison of three generations of Mars rovers developed at NASA's Jet Propulsion Laboratory, Pasadena, Calif. The setting ...

Next Mars rover nears completion

Apr 07, 2011

(PhysOrg.com) -- Assembly and testing of NASA's Mars Science Laboratory spacecraft is far enough along that the mission's rover, Curiosity, looks very much as it will when it is investigating Mars.

Explore a room with a Mars view

Aug 05, 2012

(Phys.org) -- On the evening of Sunday, Aug. 5, the focal point of Martian activity here on Earth will be located in the Mission Support Area in Building 230 at NASA's Jet Propulsion Laboratory in Pasadena, ...

Recommended for you

Mice, gerbils perish in Russia space flight

3 hours ago

A number of mice and eight gerbils sent into space in a Russian capsule destined to find out how well organisms can withstand extended flights perished during their journey, scientists said Sunday as the ...

Mars rover Opportunity examines clay clues in rock

May 18, 2013

(Phys.org) —NASA's senior Mars rover, Opportunity, is driving to a new study area after a dramatic finish to 20 months on "Cape York" with examination of a rock intensely altered by water.

NASA's STEREO detects a CME from the sun

May 17, 2013

On 5:24 a.m. EDT on May 17, 2013, the sun erupted with an Earth-directed coronal mass ejection or CME, a solar phenomenon that can send billions of tons of solar particles into space that can reach Earth ...

Nine-year-old Mars rover passes 40-year-old record

May 17, 2013

While Apollo 17 astronauts Eugene Cernan and Harrison Schmitt visited Earth's moon for three days in December 1972, they drove their mission's Lunar Roving Vehicle 19.3 nautical miles (22.210 statute miles ...

Bright explosion on the Moon

May 17, 2013

For the past 8 years, NASA astronomers have been monitoring the Moon for signs of explosions caused by meteoroids hitting the lunar surface. "Lunar meteor showers" have turned out to be more common than anyone ...

User comments : 9

Adjust slider to filter visible comments by rank

Display comments: newest first

antialias_physorg
2.3 / 5 (3) Mar 01, 2013
Diagnostic work in a testing simulation at JPL indicates the situation involved corrupted memory at an A-side memory location used for addressing memory files.

Ouch. Corrupted memory in the FAT is the worst place for a memory error to occur.
Kedas
not rated yet Mar 01, 2013
Does anyone have an idea how long this flash memory was supposed to work MTBF?

Also no info about how much (%) of it can't be used anymore.
antialias_physorg
1 / 5 (1) Mar 01, 2013
Components are usually way overdesigned for the duration of the mission.

The problem is that if they are consigned to have their file allocation table in a certain memory block then the entire memory is now unusable.

(Unless they have a direct connection to the B-side. In which case they could store the FAT there and address the A-side memory with it - which at least would increase available memory. But it would still mean that if the A-side is no longer a back-up in case the B-side fails)
trekgeek1
4.4 / 5 (7) Mar 01, 2013
Diagnostic work in a testing simulation at JPL indicates the situation involved corrupted memory at an A-side memory location used for addressing memory files.

Ouch. Corrupted memory in the FAT is the worst place for a memory error to occur.


Not true, the worst place for a memory error to occur is on Mars. Sorry, I had to do it.
philw1776
5 / 5 (1) Mar 01, 2013
I know SpaceX uses LINUX but don't know what Curiosity uses. I'd be really disappointed if the design required a specific immovable location for the FAT as memory location failures are expected to occur. You'd think that once they're CERTAIN of the problem, they could run a routine in the alternate memory space to restructure the primary.
PPihkala
not rated yet Mar 02, 2013
I think they should (and are?) running flash file systems that allow marking portions of memory as bad, mapping them out of use. And they probably will do such a test and markup on A-side memory, now that they are aware of the problem and are running at B-side.
antialias_physorg
1 / 5 (1) Mar 02, 2013
I'd be really disappointed if the design required a specific immovable location for the FAT as memory location failures are expected to occur.

Some stuff is just hard coded in the BIOS. No matter how modular/flexible your architecture you always have at least one point that is fixed. And it's not uncommon on such low level/high reliability machines that the structure of the FAT and FAT location are one of the hard coded things.

You could always reflash the BIOS - but that is something you only do if there is no other option (because if that fails then your Mars rover is just a hunk of metal sitting there forever.)

philw1776
not rated yet Mar 02, 2013
If memory size is not a real premium as I think it is not with Curiosity, there are redundant architectures that can have a BIOS alternate elsewhere in memory with support silicon. All this is even easier to implement given a separate B side complete computer system. NASA SW types would also likely analyze the internal structure of the memory & chips to ensure that there was not a common failure point linking the back vs primary location. If a telecom startup with a few engineers can do this, then NASA's much larger and smart staff could and should have. On reflection, we really don't know enough about their internal architecture to comment intelligently, but that never has stopped me before.
Jo01
1 / 5 (1) Mar 02, 2013
Diagnostic work in a testing simulation at JPL indicates the situation involved corrupted memory at an A-side memory location used for addressing memory files.

Ouch. Corrupted memory in the FAT is the worst place for a memory error to occur.


I sure hope it isn't FAT.
Radiation hardening (anyone?).

J.

More news stories

Russia retrieves mice, newts from space

A Russian capsule filled with 45 mice and 15 newts along with other small animals returned from a month's mission in orbit on Sunday with data scientists hope will pave the way for a manned flight to Mars.

Galaxy's Ring of Fire

Johnny Cash may have preferred this galaxy's burning ring of fire to the one he sang about falling into in his popular song. The "starburst ring" seen at center in red and yellow hues is not the product of ...

Honeybees trained in Croatia to find land mines

(AP)—Mirjana Filipovic is still haunted by the land mine blast that killed her boyfriend and blew off her left leg while on a fishing trip nearly a decade ago. It happened in a field that was supposedly ...

German energy shift faces headwinds

Tense engineers have their eyes peeled on complex colour-coded diagrams on a wall-sized screen that makes their control room look like the inside of a spaceship.