Saving Huygens
TazMainiac writes "This months IEEE Spectrum is running an article on how a Swedish scientist discovered that the Titan probe Cassini had a communications flaw that would cause it to lose all data sent back from the Huygens lander as it plunges into Titan's atmosphere. The problem - Doppler effect. The fix: go read the article."
So wait, reading the article will fix the Cassini probe?
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
Slashbot Rhyme
I make a dash to the Slash to the D-O-T
Coz them news for nerds makes sense to me
So let this serve as a warning to the spammers and trolls
You may have a fat pipe but you ain't got bawls.
There's a new manifesto by ESR
And the stats of the watts of a hybrid car
I gots love for Perens and miguel, et al
And I voted CowboyNeal on the Slashdot Poll
I'm Microsoft bashin' like every single day
Coz the OS got holes and Exploder's teh gay
Now SCO's talkin' trash so I give firefox a ride
To reply as a Coward so I can hate on McBride
I will flame you with language I won't say to your face
And I bet you can't guess who gots all your base
There's one way to know if your server is rotting
Just post a link and you'll get a slashdotting
You can mod me down coz I'm a karma whore
And I'm a decorated veteran of a recent flame war
Where they fought about an app with a K or a G
And a heated debate on what was meant by "Free"
As a slashbot, when Linux receives a threat,
My palms begin to sweat and my evil bit is set
You best believe I'll be posting a rant
And I'll be surfin' Slashdot 'til my mom says I can't.
RTFA will fix the probe.
Change the cosmological constant of the universe.
reversing the polarity of the transponder...
duh...
If you don't know what AltaVista is (was), get off my lawn.
So now /. wants us to actually... read?
It is amazing that the problem with the reciever was detected. It was more amazing to read what they went through to document and present the problem. It also says something about the relationship between NASA and it's subcontractors when they can accept a receiver design and not sign a standard non-disclosure agreement so that they can see the specific design elements. If they had done so, they would have been able to see the problem before launch. However, having read the article, the complexity of the mission is such that I am possibly more amazed that more didn't go wrong.
http://www.busyweather.com/
does it involve a man with crazy hair pitching photons off a rail car that has a ticking clocks on each end?
Installing the reentry sensor upside down, ignoring the Doppler effect - this rocket science stuff is so hard, they're missing all the easy stuff.
--
make install -not war
God bless good 'ole auntie.
:)
Saw this on Horizon yesterday evening.
Always nice to see a simple solution.
Now if only NASA could find a simple solution to conversions between imperial and metric, or not undoing bolts
The problem was discovered years ago, took 6 months to investigate and nearly 2 years to resolve. The BBC told us all about it with nice graphics the other night.
Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
What truth?
There is no dupe
"We have a technical term for what went wrong here," one of Huygens's principal investigators, John Zarnecki of Britain's Open University, would later explain to reporters: "It's called a cock-up."
We Americans speak English, but this is proof positive that the British have had much more time to master the use of it
"If you think you have things under control, you're not going fast enough." --Mario Andretti
Well this is good news! I'd hate to have missed our early warning signal about alien elephants coming to subjugate us all!
:-D
So I hear we're building a nuclear pulse ship (aka Orion). Can I help?
Javascript + Nintendo DSi = DSiCade
Oooooh! I love that technical jargon.
Spoiler Warning:
Now you know how they fixed it, so no need to read the article.
See what I've been reading.
THIS kind of stuff is what NASA needs to be held accountable for. Had it not been for this engineer, the Huygens mission would have failed due to complacency and bureauocracy, having been rejected and deemed "unnecessary".
What is wrong with NASA? Here's a great example.
occultae nullus est respectus musicae - originally a Greek proverb
looks quite old for 26 year old.
There is a reason we do not race in space iny more; we might just get where we want.
I, for one, am all for letting other people do it. If their trajectories are off, well then, hey, I'll still have my modem.
If at first you don't succeed, skydiving is not for you.
The problem was uncovered because the communications equipment had something like 14 sceduled tests en-route to Saturn using simulated data from Huygens to Cassini.
Obviously, the first scheduled test showed up the problem so from there (in 2000) they knew they had something to fix. 3-4 years to fix a problem using a known set of tools isn't too bad
Ripping an new rectum in the fabric of spacetime.
Skimmed through it. They are just gonna use fancy flying to solve any issues with the dopler shift. Writer gushes to much scientist love in this article.
I Encrypt My IM's
This time the probe is the mission.
"I tell you this Huygens had better develop a better theory of light or something..." -Cpt Miller
"Nasa has lost so many probes. We can't let them lose any more. We have to bring the data back." - Boris Smeds
Engineer 1 : 0 Politics Mission saved!
I was trying to be funny! Don't mod me Informative! Woe to all who read the OP and consider it Informative.
It was a reference to star trek!
If you don't know what AltaVista is (was), get off my lawn.
I drove a Fiat for years. I could have told them an Italian radio wasn't gonna work. :)
12:50 - press return.
Forgive my ingorance, but don't you have to me going *really fucking fast* if you want to make any noticeable doppler shift in light?
Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
This is not a simple subcontractor arrangement. It is cooperation between government agencies in different governments, each of which has private contractors working for them.
Besides the obvious contractual nightmare this represents, there is also the issue of Export control between governments, which cannot be countermanded with a simple non-disclosure.
IMNAL, but I work on a similar project and you need to learn some of this stuff, sadly, to get your work done. I'm hopeful this incident will help to clear up these sort of cooperation issues in the future.
Good work in resolving this all involved! Remember Slashdotters, we explore to learn...
[NASA's] Horttor never got an explanation of why Alenia Spazio's telemetry system was built with a timing system that couldn't accommodate the Doppler shift in Huygens's telemetry. "It is a design feature of another application in Earth orbit, and they just reused it," he told Spectrum, adding, "I don't know why anyone would ever want to build it that way." (An Alenia Spazio spokeswoman said that none of the company's officials were available to comment because of a company-wide summer vacation period.)
Anyone think that the "company-wide summer vacation" may extend a little longer than originally expected?
"Hey, Tony! Glad to hear you ready for work. But why don't you go ahead and stay in Verona another month or two? Check out this web site while you're there. Ciao!"
Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
I was expecting something involving quantum fluctuations, baryon sweeps and tachyon beams.
It looks like the relative velocity of Cassini to Huygens actually *was* high enough to lend a singificant Doppler shift, so correspondingly the data rate was massively compressed--like the frequency of a racecar coming towards you getting higher and higher, except in this case its bitrate instead of sound. The antenna was only designed to "listen" for a fairly static bitrate --like if once the car got close enough and the sound frequency high enough you just stopped hearing it. So instead they're altering the flightpaths so that Cassini is now far enough away from Huygens that the broadcast vector is mostly perpendicular, with minimal Doppler shift -- think about standing very far away from the racetrack instead of right in front of the car. The total distance between you and the car changes by much less, so you hear more of a constant hum than a higher and higher frequency, analogous to the drone of a jet plane passing far overhead. Because the Doppler shift is minimal, the antenna can now receive data at a nearly constant bitrate it can handle. Very nicely done.
Meh. I'm feeling pretty neutral about this article.
What I find hard to beleive is that the data slicer for the radio was not a chunk of code running on a processor, rather than a hardwired circuit.
I do SDR (Software Defined Radio) for a living - doing a data slicer like this isn't very hard at all. Why they couldn't just reprogram the slicer to take into account the bit timing shift - or better still, why weren't they resyncing on the zero crossings of the signal so they could deal with bit timing errors automatically?
Hell, for that matter why don't they have an option to route the recovered signal verbatim to the main transmitter and send that to earth - and do the signal processing here? NASA *used* to have the philosophy of "all the bits to earth" - the wouldn't even use lossless data compression lest the signal be corrupted and unrecoverable.
www.eFax.com are spammers
A shining example of the promblems with proprietary design. No one can see what's wrong with it without expending a huge amount of effort. I'm just glad someone did decide to spend the effort.
While slashdot has category icons, it really REALLY needs a "hero" tag, like you'd see on Fark.
This engineer that found the problem and rallied against opposition to see that this gets fixed is, in my opinion, a total hero. The world would be a much better place if more people like him were around!
I have no problem with your religion until you decide it's reason to deprive others of the truth.
Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
The Bruce Willis character _is_ a dead person!
You mean "What is wrong with proprietary?" right? After all, the entirety of this problem was because NASA bought a black box proprietary technology, and without access to its specs could only pray that it performed as advertised.
In this case, the black box didn't meet the required standards, but there was no way NASA could have known that this company built the black box out of off-the-shelf terrestrial design principles unfit for cosmic use.
If I have been able to see further than others, it is because I bought a pair of binoculars.
Is *IS* a "software" radio and not hardware. It's implemented in "firmware" and they say they could have changed it easily, except there's apparently no way to do so after launch.
The problem is they didn't find this problem until AFTER launch. good timing, right?
... having worked with some of them. Actually that is exagerating it slightly: I worked and they, well, did not. Nothing, absolutely nothing will surprise me about that sorry lot.
Well, I guess anyone there fired for incompetence will surprise me.
Cassini/Huygens never went through full-up communications tests on the ground, and this worried some ESA folks. Swedish scientist working in Germany is asked to test system while probe is somewhere between the orbits of Mars and Jupiter, and discovers major flaw in Cassini's receiver. The receiver cannot properly recover signals that have certain Doppler shifts. Problem lies with Italian radio manufacturer who re-used a design from an Earth-orbit system, but refused to release design data to reviewers earlier. Solution was to alter Cassini's trajectory to avoid doppler, possible because there is plenty of fuel.
Note that the launch was in 1997 (and the design was a few years older than that). Was SDR a mature technology in that time period?
they're both neutral
In this case, RTFA stands for "remember the fine acronym".
A German car enthusiast told me what FIAT really stands for "Fehler in allen Teilen", which translated means mistakes/flaws in every part/component.
What's a Huygens lander?
--
But I'm Conroy's plant!
--
n/m
in the way people post here. The first bunch of well-rated replies are generally funny. The second bunch of well-rated replies is generally something like "WTF?" The third bunch (or fourth) is generally the guys who actually know something about the subject, but are not always reall the experts. The fourth bunch is generally the experts weighing in (like doing a cannonball dive at the pool). The rest of the posts after that are kinda "oh. cool" or "WTF?", again from the second bunch. (I'm pretty much a "second-buncher" myself.) Ever notice that? I wonder if there's any way we could like get the fourth bunch a head's up so they could weigh in sooner. Then us "second-bunchers" would only have to reply once, after the fourth-bunch, rather than before. That would really save a lot of time, you know. Maybe not. I thought you all should know this. Thank you very much.
Kudos. A relatively unknown engineer suddenly earned a great deal of respect from me.
You could've hired me.
3.5 Billion km Divided by 7 Years Divided by 365 Days Divided by 24 Hours gives you the aproximate velocity at which Cassini was travelling for the last 7 years in Km/h
Travel Velocity: 2,976,190.48 Km/h
Speed of Light: 1,079,252,849.00 Km/h(link)
Using the equation: KE = 1/2 * Mass * Velocity Squared (link) we get
Mass: 1 ton = 907.18474 kg - 6 tons = 5443.10844 kg (Ton Conversion Number Link)
Velocity: 2,976,190,476 m/h is = 178,571,428,560 m/s
KE = 0.5 * (5443.10844) * (178,571,428,560.0)^2 = 86,784,254,453,177,329,714,641,182.592 Joules
8.68 x 10 25 J (Amount of energy it takes for Cassini to go that fast)? Can someone help me with this? If so, how is this accomplished?
9.53 x 10 19 J (Consumption of energy by the USA in 1995) (link)
I am not a rocket scientist but just a software engineer. Some years ago I worked for satellite phone company. My team was working on receiving signals from the satellites. Code had to determine signal frequency (shifted to Doppler) and delay (due to distance). Amazingly they forgot to account for satellite antenna rotation. Depending on the angle of antenna toward direction of satellite movement Doppler would significantly change. Enough that some calls at the antenna edges would be dropped. After I pointed out problem to them chaos ensued. We could not change any of the equipment and some of it was in orbit already. So I came up with software only fix. As a reward I got $1000 bonus and was moved from Engineering/Development to Quality assurance to make sure I will not cause any more problems. They did not even wanted to hear about smaller Doppler changes due to earth rotation.
I had a friend key up a dead carrier on 446 MHz while standing at the side of the road, put my car radio in SSB mode (which makes the dead carrier sound like a plain sine wave) and then I drove past him at around 100 km/hr.
At that speed, it causes a total shift of around 80 Hz, which is easily heard by ear. Quite cool.
Well, signing a NDA is not a nice thing.
In fact, it's the main reason we have free systems nowadays, because RMS wasn't willing to sign a fucking NDA, so he had to start the GNU operating system.
I wouldn't sign a fucking NDA either. Noone can tell me what I can do with what I know. I wouldn't be worth much if I couldn't use my knowledge.
NDAs can have the power to prevent you from developing things, just because the whole way in which Intellectual "Property" is managed in most places. It's not a non-issue, it's a sensible thing to do to refuse to sign an NDA. Of course, it would be sensible to stop buying from the jackass that wants you to sign the damn NDA, in the first place.
If Boris Smeds was a hero for the Cassini-Huygens Mission, Ann Harch was a heroine for the $150 Million Near Earth Asteroid Rendezvous(NEAR) spacecraft mission to asteroid Eros. When an engine burn to reduce the spacecraft's approach speed went awry, the spacecraft tumbled violently and contact to it was lost for 36 hours. When they regained contact, the spacecraft was rushing at a great speed that it would pass Eros about two weeks ahead of schedule. The spacecraft had to be given new commands within 12 hours or it would miss clicking Eros altogether in the flyby. In the nerve-racking moments, Ann Harch and her colleagues rewrote new command sequences for the original program that took them 6 months to write. In a nail-biting finish the commands reached 8 minutes before the Eros flyby, just in time to enable capturing images of asteroid Eros. Ann Harch was later honored for her efforts with an asteroid being named after her.
How a down-to-the-wire computer fix at Cornell enabled a troubled spacecraft to take images of an asteroid
CU astronomer who helped save mission receives a celestial gift
I was horrified that the mistake was only found after launch, but catastrophic errors are what we've come to expect of NASA's projects. Someone should sit their engineers and managers down in a school room and tell them in a v-e-r-y s-l-o-w and VERY LOUD voice to get it right!
My web domain.
Boris Smeds did a great job in replacing lots of expensive tests with a series of trivial, yet critical tests.
Why weren't simple tests like these used while the spacecraft was on the ground?
These are obvious problems. When you take a transmitter and throw it into a planetary descent, this is what should be expected.
It is shocking to me that a transceiver pair isn't tested by the team assembling the spacecraft before launch!
If it can be tested in 2 days when it's in space, 48 light-speed minutes away, why can't it be tested on the ground, fully assembled?
Engineering isn't a science, but I expect that engineers desigining projects like this should be using thorough unbiased scientific testing, not only thorough design.
If they slip up like this in non-destructive tests, one has to wonder about how tests on the resistance to physical damage are carried out?
Do they simply make assumptions that all nuts & bolts are manufactured to spec? Do they assume that all parts will withstand the forces that they are requesting in spec sheets?
How can a cost of hundreds of millions of dollars be justified in creating such craft, when basic, inexpensive testing isn't being carried out? If the test would cost 30,000$ (a few days of well-paid outside experts time, plus expenses and travel), as a critical portion of a 300,000,000$ mission, how is it not done?
The only agreement that should be accepted by an agency purchasing a part is that they won't use the specifications of that part to replicate exactly the same device. I'm sure that they paid a high premium for the transceiver. Why wouldn't they have access to the documentation and spec sheets? This use of NDA's is dangerous.
At the risk of being modded redundant, buried down on page 2 or 3 of the comments list is a reason why this is a VERY old story. It's not like it just happened. . .
This sig is a test. If this had been an actual sig, you would be reading something quite a bit wittier than this now.
Alenia Spazio's insistence on confidentiality may have played a role in this oversight. NASA reviewers were never given the specs of the receiver..."Alenia Spazio considered JPL to be a competitor and treated the radio design as proprietary data."
Looks like off shore outsourcing proves it worth
'nuff said
Just a quick post from downunder here in New Zealand to say "well done, Smeds!"
This story reminded me very much of Apollo 13 and the amazing "save" of that mission, due to some excellent work by Nasa *and* the very ice-cool astronauts. ( Okay, the Apollo 13 thing was an accident, not a design-flaw, but the "fixing things on-the-fly" was similar in both these events ) .
On this "Doppler shift" problem, it's easy to heap criticism on those who didn't spot it (and some constructive criticism is in order), but at least Smeds has beautifully highlighted a potential problem for any future space missions. This problem can now be tested for, and avoided.
Well done, all those who were involved in the "fix" to save Huygens!
According to the article, the bitstream coming out of the receiver/demodular component has a bitrate of 8192 bit/s. At a relative speed of a couple of km/s, the relative Doppler shift is roughly v/c=1/100000. So, the bitrate increases to something like 8192.08 bit/s. And that's all that's needed to make the subsequent circuit choke and lose half the data? I would say, no wonder they didn't want to reveal their design to anybody...
Berlusconi sucks!
. . . would someone be able to prove that 1+1 does in fact equal 3.
"No beer until you finish your tequila!" -Leela's Dad
But I'm trying to figure out how "on the ground" testing would have discovered this problem. The actual probe and the actual spacecraft could not have been moving so fast relative to each other on a test bench to duplucate the Doppler effect it would encounter in Titan.
It would have to have been simulated on the test bench, right? But the reading of the article suggests that simulating this, even if both craft were on the test bench talking to each other, would not have been performed because no one but this guy thought to do it years after the fact.
In fact, it seems to me that if testing actual inter-craft communications HAD been done, NO ONE would have still been thinking about it years later, and the REAL PROBLEM might not have ever been considered, tested, and taken care of.
In othe words, it sure was a good thing that no one tested the communications systems on the test bench between both craft!
I'm sure I'm misunderstanding something though, so if someone knows, I'd love to hear it.
houyhnhnms not Huygens
The article clearly stated that they simulated the doppler effect by computer distortions in the signal. There would also be very little doppler effect otherwise in the signal from earth. That is how they figured out it was the doppler effect doing it. Transmit without doppler distortion, no problem, transmit with doppler distortion, big problems. Easily doable on earth, all they had to do was test with a signal with doppler distortion that the engineers clearly knew would occur.
Hint: what do you think "firmware" means? The code is in ROM, and evidently not changeable.
Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!