Slashdot Mirror


Spirit Rover Communications Error

cybrthng writes "Through yesterdays press release and the current Nasa Briefing there is news that they are having communications errors with contacting spirit. Is she lost or is it something akin to the Pathfinder failures that happened? Or did little green people claim an expensive tonka truck toy?"

15 of 824 comments (clear)

  1. Not The End Of The World by Henry+V+.009 · · Score: 4, Informative

    From the press release: similar events occurred several times during the Mars Pathfinder mission So a friendly "Don't Panic."

  2. Newsconferece replays by rufey · · Score: 4, Informative
    NASA TV is replaying the news conference from this morning. They have replayed it twice so far.

    Its been reported that a signal was sent to Spirit this morning to try and figure out whether it was in fault mode or not, and preliminary results suggest that Spirit is in fault mode. This is preliminary data and was announced half way through the news conference.

    There is as of yet no reliable information as to what the state of Spirit is.

  3. Re:not as bad as it sounds. by mlyle · · Score: 5, Informative

    By now they have probably rebooted it (forced it through safe mode to clear any software fault; space vehicles never really go all the way "down"), so if it's still happenning I would say it's either a hardware fault or corruption of essential software or data in (putatively) nonvolatile memory (not unreasonable in high-rad environments).

    Not impossible, but relatively unlikely with deep-space grade hardware. It'd require a double fault to create a detectable error, and more than that to create an undetectable one.

    If they haven't forced it through safe mode, then they're not too worried and are more interested in characterizing the problem than getting on with the scientific mission. Which is a good or a bad thing depending on which sort of information is more valuable. I'm sure the guys in the software group have their bias.

    They've had one day, and much of that was spent thinking the problem was because of thunderstorms/atmospheric vapor near Canberra and dish tracking problems were causing communications errors. It's important to get some idea of the problem before you go shoving things into safe modes because you may make things worse (if it's a power bus fault, for instance).

  4. Re:not as bad as it sounds. by mlyle · · Score: 4, Informative

    That tone is still unconfirmed-- they are not positive they have received it (it came in only 2.5 hours ago and processing the data sets takes time.. NASA has not confirmed that they are sure they got a 7.2 tone).

    But I agree it is likely the rover is reporting it is faulted, even if it is not a sure thing yet.

  5. ping went out and the pong came back by chongo · · Score: 5, Informative
    According to mission manager Jennifer Trosper at the end of their 1810 UTC (22 Jan 2004) news conference:

    " If the spacecraft believes it's in a fault mode, its command rate should be 7.8 bits per second. We sent a beep today, this morning, about the time that we came down here to talk to you. We sent a command that says if you get this send us a beep. And I'm told from Richard that Jennifer came down here to tell us that they think they got it! That would tell us that the spacecraft thinks it's in the fault side of the tree some how for some reason. That would mean that we have got positive power, some elements of the software is working, once again the Xband system is working ... the SSPA, the multispace transponder, all that stuff is working so that would be more information .. good news. We need to confirm that. Data off the DSN sometimes needs double checking. We'll let you know if that's for sure."

    Stay tuned ...

    --
    chongo (was here) /\oo/\
  6. Spirit status updates by feidaykin · · Score: 5, Informative
    --

    "To confine our attention to terrestrial matters would be to limit the human spirit." -Stephen Hawking

  7. Re:BSOD by Witsu · · Score: 5, Informative

    Spirit runs an Operating System called VXWorks, by Wind River.

  8. Re:Java bot by Anonymous Coward · · Score: 5, Informative

    The software running onboard the MER rovers is not written in java. Not even a little bit. Sun's posters and propaganda at last year's JavaOne seemed to deliberately give that false impression. There is plenty of Java running on the ground, though, for both planning activities and processing the downlinked data.

  9. Re:not as bad as it sounds. by mlyle · · Score: 5, Informative

    I meant a synchronization problem between the physical transmitter unit and the main avionics system.

    When it comes to clocks, it is somewhat complicated. The rover keeps a clock, and usually finds earth by locating the sun in the sky. It has a set of keplerian/rotational elements for both Earth around the Sun and the MGS/Odyssey around Mars, and thus knows when they rise and set in the sky. This tells it when to transmit and where to point the antenna.

    Full duplex communications are possible on xband, so transmitting and receiving do not need to be synchronized. Blocks of data are sent with error correction codes-- as they arrive intact, messages are sent telling the rover to delete them. Retransmits can also be requested if the data is particularly interesting and missing (but often aren't, as witnessed by the number of empty portions of images.

    UHF is usually just used to offload additional data from the rover during the night to the satellites. The delays are short and the protocols are thus more conventional.

  10. Re:Maybe Garbled Commands? by captainClassLoader · · Score: 5, Informative

    There's much more detail about this here.

    Apparently, Tidbinbilla is one of only 3 stations tracking Spirit from Earth. If it's out, they have to wait until Spirit is visible from over the horizon at another station before they can communicate.

    --
    "The plural of anecdote is not data" -- Bruce Schneier
  11. Re:What does the Spirit OS look like? by WombatControl · · Score: 4, Informative

    The OS on the Spirit lander was created by Wind River - details are here. As with any OS designed for deep-space uses there are multiple redundancies on virtually every aspect of the system.

  12. Re:hold on, it's just the java garbage collector! by kylegordon · · Score: 4, Informative

    Nothing runs Windows in this respect. The Rover runs custom code for the Rad 6000 chip they use in the vxworks RTOS, and the mission control systems use Java to run a live version of Meastro.
    Also, the chip they use, a radiation hardened 6000 CPU comes from the days before Java was even thought of. Read up on the facts first.

  13. Re:not as bad as it sounds. by CleverNickName · · Score: 4, Informative

    NASA has experience with uploading new software (including os) to deployed spacecraft to correct defects.

    On Tuesday, I talked with some of the project scientists for a TechTV interview that's running next week on Screen Savers. One of the many things I learned from them was that they upload new software, and patches, and all that stuff with surprising frequency and ease.

    The thing that really blew my mind was, in order to make their launch date, they just coded enough commands to get the thing there, and sent all the software to drive around and research stuff after the landing while the spacecraft was in transit.

    I really hope they solve this current problem, and get the mission back on track. They are SUPER cool people at JPL who are working on this.

  14. Update 4:00PM EST by Phaid · · Score: 4, Informative
    As reported on spaceflightnow.com,
    As project officials reported at the end of today's news conference, Mission Control received a radio signal from Spirit just before 12 noon EST. This simple message from the rover confirms it had received a transmission from Earth, and encourages engineers since it proves that Spirit is still alive and functioning.
    So we'll see, this does confirm that at least they can ping it.
  15. remember pathfinder in 97? by goon · · Score: 4, Informative
    • But a few days into the mission, not long after Pathfinder started gathering meteorological data, the spacecraft began experiencing total system resets, each resulting in losses of data.

    Pathfinder in it's 1997 landing (04JUL1997) suffered a series of unexplained system failures. David Wilner CTO of WindRiver Systems, the creators of WxWorks the realtime embedded system kernel talked to IEEE Real-Time Systems Symposium at a later date explaining how they solved software bugs in the system.

    • leaving the "debugging" facilities in the system saved the day

    this article explains how they solved the problem - by including the debug code with the os. I remember reading about this on /. some time ago. A detailed account can be read here by Glenn Reeves (JPL Mars Flight SE).

    Windriver systems is supplying the OS for the current mission. Lets see how long it takes them to work this one out :)


    links:
    www.kohala.com/start/papers.others/pathfinder.html
    research.microsoft.com/~mbj/Mars_Pathfinder/Author itative_Account.html

    --
    peterrenshaw ~ Another Scrappy Startup